Inventor
CYPHER ROBERT
US47 patents
⚠️ This page may combine multiple inventors who share the name “CYPHER ROBERT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
18 patentsUS6477682B2Nov 5, 2002
Technique for partitioning data to correct memory part failures
SUN MICROSYSTEMS INC59 citations96
US6473880B1Oct 29, 2002
System and method for protecting data and correcting bit errors due to component failures
SUN MICROSYSTEMS INC66 citations96
US6453440B1Sep 17, 2002
System and method for detecting double-bit errors and for correcting errors due to component failures
SUN MICROSYSTEMS INC70 citations96
US6304992B1Oct 16, 2001
Technique for correcting single-bit errors in caches with sub-block parity bits
SUN MICROSYSTEMS INC47 citations96
US6282686B1Aug 28, 2001
Technique for sharing parity over multiple single-error correcting code words
SUN MICROSYSTEMS INC57 citations96
US7032078B2Apr 18, 2006
Shared memory multiprocessing system employing mixed broadcast snooping and directory based coherency protocols
SUN MICROSYSTEMS INC23 citations93
US6629205B2Sep 30, 2003
System and method for increasing the snoop bandwidth to cache tags in a cache memory subsystem
SUN MICROSYSTEMS INC20 citations93
US6584595B2Jun 24, 2003
Technique for correcting single-bit errors in caches with sub-block parity bits
SUN MICROSYSTEMS INC33 citations93
US6574768B2Jun 3, 2003
Technique for correcting single-bit errors and detecting paired double-bit errors
SUN MICROSYSTEMS INC30 citations93
US6393597B1May 21, 2002
Mechanism for decoding linearly-shifted codes to facilitate correction of bit errors due to component failures
SUN MICROSYSTEMS INC36 citations93
US6301680B1Oct 9, 2001
Technique for correcting single-bit errors and detecting paired double-bit errors
SUN MICROSYSTEMS INC34 citations93
US6289420B1Sep 11, 2001
System and method for increasing the snoop bandwidth to cache tags in a multiport cache memory subsystem
SUN MICROSYSTEMS INC20 citations93
US6233716B1May 15, 2001
Technique for partitioning data to correct memory part failures
SUN MICROSYSTEMS INC35 citations93
US6141789AOct 31, 2000
Technique for detecting memory part failures and single, double, and triple bit errors
SUN MICROSYSTEMS INC38 citations93
US6823476B2Nov 23, 2004
Mechanism to improve fault isolation and diagnosis in computers
SUN MICROSYSTEMS INC26 citations92
US6519717B1Feb 11, 2003
Mechanism to improve fault isolation and diagnosis in computers
SUN MICROSYSTEMS INC29 citations92
US6484240B1Nov 19, 2002
Mechanism for reordering transactions in computer systems with snoop-based cache consistency protocols
SUN MICROSYSTEMS INC37 citations92
US6901495B2May 31, 2005
Cache memory system allowing concurrent reads and writes to cache lines to increase snoop bandwith
SUN MICROSYSTEMS INC8 citations74
CYPHER ROBERT
12 patentsUS8856619B1Oct 7, 2014
Storing data across groups of storage nodes
CYPHER ROBERT388 citations99
US8640000B1Jan 28, 2014
Nested coding techniques for data storage
CYPHER ROBERT175 citations99
US8621317B1Dec 31, 2013
Modified orthogonal coding techniques for storing data
CYPHER ROBERT8 citations84
US8615698B1Dec 24, 2013
Skewed orthogonal coding techniques
CYPHER ROBERT19 citations84
US8601339B1Dec 3, 2013
Layered coding techniques for data storage
CYPHER ROBERT10 citations84
US8484536B1Jul 9, 2013
Techniques for data storage, access, and maintenance
CYPHER ROBERT15 citations84
US8606997B2Dec 10, 2013
Cache hierarchy with bounds on levels accessed
CYPHER ROBERT14 citations79
US8713258B1Apr 29, 2014
Estimating stack distances
CYPHER ROBERT4 citations73
US8683294B1Mar 25, 2014
Efficient encoding of homed data
CYPHER ROBERT2 citations63
US8621156B1Dec 31, 2013
Labeled cache system
CYPHER ROBERT2 citations63
US8719675B1May 6, 2014
Orthogonal coding for data storage, access, and maintenance
CYPHER ROBERT0 citations52
US9148371B1Sep 29, 2015
Configuring networks using balanced incomplete block designs
CYPHER ROBERT0 citations38
GOOGLE INC
12 patentsUS9311194B1Apr 12, 2016
Efficient resource utilization in data centers
GOOGLE INC25 citations92
US9535790B2Jan 3, 2017
Prioritizing data reconstruction in distributed storage systems
GOOGLE INC10 citations84
US9367562B2Jun 14, 2016
Distributing data on distributed storage systems
GOOGLE INC8 citations84
US9292389B2Mar 22, 2016
Prioritizing data reconstruction in distributed storage systems
GOOGLE INC7 citations84
US9223644B1Dec 29, 2015
Preventing unnecessary data recovery
GOOGLE INC10 citations84
US9323615B2Apr 26, 2016
Efficient data reads from distributed storage systems
GOOGLE INC5 citations83
US9823980B2Nov 21, 2017
Prioritizing data reconstruction in distributed storage systems
GOOGLE INC3 citations73
US9898360B1Feb 20, 2018
Preventing unnecessary data recovery
GOOGLE INC0 citations52
US9823948B2Nov 21, 2017
Efficient resource utilization in data centers
GOOGLE INC0 citations52
US9213576B2Dec 15, 2015
Efficient resource utilization in data centers
GOOGLE INC0 citations52
US9747155B2Aug 29, 2017
Efficient data reads from distributed storage systems
GOOGLE INC0 citations51
US9514015B2Dec 6, 2016
Efficient data reads from distributed storage systems
GOOGLE INC0 citations51
GOOGLE LLC
5 patentsUS10678647B2Jun 9, 2020
Distributing data on distributed storage systems
GOOGLE LLC4 citations84
US10318384B2Jun 11, 2019
Distributing data on distributed storage systems
GOOGLE LLC9 citations84
US11620187B2Apr 4, 2023
Distributing data on distributed storage systems
GOOGLE LLC3 citations73
US11113150B2Sep 7, 2021
Distributing data on distributed storage systems
GOOGLE LLC3 citations73
US12019519B2Jun 25, 2024
Distributing data on distributed storage systems
GOOGLE LLC0 citations62