Inventor profile of:

Robert E. Cypher

City:

Saratoga, California

Country:

United States

Published Applications:

93

Last publication date:

2016-02-23

Top Assignees for applications by Robert E. Cypher

The entities that hold a legal rights for patent applications filed by inventor Cypher Robert E.:

Recent patent applications by Cypher Robert E.

Robert E. Cypher from Saratoga, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2016-02-23
US11655569
Physics

Facilitating efficient transactional memory and atomic operations via cache line marking

#2 | 2015-08-18
US10385330
Physics

Computer system with multiple classes of device IDs

#3 | 2012-05-10
US20120117323A1
Physics

Store queue supporting ordered and unordered stores

#4 | 2012-04-12
US20120089819A1
Physics

Issuing instructions with unresolved data dependencies

#5 | 2011-11-24
US20110289381A1
Physics

Memory system that provides guaranteed component-failure correction with double-error correction

#6 | 2011-11-24
US20110289368A1
Physics

Memory system that supports probalistic component-failure correction with partial-component sparing

#7 | 2011-10-06
US20110246993A1
Physics

System and method for executing a transaction using parallel co-transactions

#8 | 2011-09-22
US20110231612A1
Physics

Pre-fetching for a sibling cache

#9 | 2011-09-20
US10821371
-

Multi-node system with global access states

#10 | 2011-08-30
US10821372
-

Multi-node computer system with proxy transaction to read data from a non-owning memory device

#11 | 2011-02-24
US20110047346A1
Physics

Efficient interleaving between a non-power-of-two number of entities

#12 | 2011-02-10
US20110035561A1
Physics

Store queue with token to facilitate efficient thread synchronization

#13 | 2010-12-30
US20100333108A1
Physics

Mechanism for increasing parallelization in computer programs with read-after-write dependencies associated with prefix operations

#14 | 2010-12-30
US20100332945A1
Electricity

Facilitating probabilistic error detection and correction after a memory component failure

#15 | 2010-12-30
US20100332944A1
Electricity

Facilitating error detection and correction after a memory component failure

#16 | 2010-12-30
US20100332766A1
Physics

Supporting efficient spin-locks and other types of synchronization in a cache-coherent multiprocessor system

#17 | 2010-12-30
US20100332765A1
Physics

Hierarchical bloom filters for facilitating concurrency control

#18 | 2010-12-30
US20100332471A1
Physics

Bloom bounders for improved computer system performance

#19 | 2010-12-23
US20100325374A1
Physics

DYNAMICALLY CONFIGURING MEMORY INTERLEAVING FOR LOCALITY AND PERFORMANCE ISOLATION

#20 | 2010-10-12
US10813857
-

Multi-node system with response information in memory

#21 | 2010-09-23
US20100241814A1
Physics

Bandwidth-efficient directory-based coherence protocol

#22 | 2010-08-17
US11137755
-

System and method for efficient verification of memory consistency model compliance

#23 | 2010-08-12
US20100205609A1
Physics

USING TIME STAMPS TO FACILITATE LOAD REORDERING

#24 | 2010-08-10
US11700703
-

Preventing store starvation in a system that supports marked coherence

#25 | 2010-08-05
US20100199048A1
Physics

Speculative writestream transaction

#26 | 2010-07-15
US20100180084A1
Physics

Cache-coherency protocol with held state

#27 | 2010-06-17
US20100153655A1
Physics

Store queue with store-merging and forward-progress guarantees

#28 | 2010-06-15
US11715312
-

Method and apparatus for supporting very large transactions

#29 | 2010-06-01
US11715243
-

Starvation-avoiding unbounded transactional memory

#30 | 2010-05-20
US20100125707A1
Physics

Deadlock avoidance during store-mark acquisition

#31 | 2010-05-13
US20100122032A1
Physics

Selectively performing lookups for cache lines

#32 | 2010-04-29
US20100106912A1
Physics

Coherence protocol with dynamic privatization

#33 | 2010-04-27
US10880485
-

Associating data source information with runtime events

#34 | 2010-01-28
US20100023701A1
Physics

Cache line duplication in response to a way prediction conflict

#35 | 2009-11-26
US20090292968A1
Physics

Hard component failure detection and correction

#36 | 2009-10-22
US20090265533A1
Physics

Branch prediction mechanisms using multiple hash functions

#37 | 2009-10-20
US10985525
-

Cache memory system including a partially hashed index

#38 | 2009-10-20
US10917167
-

Computer system including network slices that map to field replaceable units

#39 | 2009-10-20
US10821394
-

Multi-node computer system implementing global access state dependent transactions

#40 | 2009-10-20
US10713397
-

Address packets with variable-size mask format

#41 | 2009-08-04
US10385356
-

Computer system with multiple classes of transaction IDs

#42 | 2009-05-07
US20090119461A1
Physics

Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines

#43 | 2009-05-05
US10821564
-

Multi-node system with split ownership and access right coherence mechanism

#44 | 2009-04-30
US20090113131A1
Physics

Method and apparatus for tracking load-marks and store-marks on cache lines

#45 | 2009-01-15
US20090019272A1
Physics

Store queue architecture for a processor that supports speculative execution

#46 | 2009-01-15
US20090019231A1
Physics

Method and apparatus for implementing virtual transactional memory using cache line marking

#47 | 2009-01-08
US20090013133A1
Physics

Cache line marking with shared timestamps

#48 | 2008-06-12
US20080140935A1
Physics

Efficient marking of shared cache lines

#49 | 2008-05-01
US20080104335A1
Physics

Facilitating load reordering through cacheline marking

#50 | 2008-05-01
US20080104326A1
Physics

Facilitating store reordering through cacheline marking

#51 | 2008-04-29
US10610009
-

Computer system implementing synchronized broadcast using timestamps

#52 | 2008-04-15
US10821393
-

Multi-node computer system in which interfaces provide data to satisfy coherency transactions when no owning device present in modified global access state node

#53 | 2008-04-15
US10817630
-

Multi-node system in which global address generated by processing subsystem includes global to local translation information

#54 | 2008-04-03
US20080082738A1
Physics

Efficient store queue architecture

#55 | 2008-02-28
US20080052600A1
Physics

Data corruption avoidance in DRAM chip sparing

#56 | 2008-01-31
US20080028139A1
Physics

Content-addressable memory that supports a priority ordering between banks

#57 | 2008-01-31
US20080028138A1
Physics

Content-addressable memory that supports a priority ordering between banks of differing sizes

#58 | 2008-01-29
US10821430
-

Mechanism and method for cache snoop filtering

#59 | 2008-01-08
US10978249
-

System and method for dynamic memory interleaving and de-interleaving

#60 | 2007-11-13
US10184474
-

Centerplaneless computer system

#61 | 2007-11-01
US20070255907A1
Physics

Value-based memory coherence support

#62 | 2007-09-04
US10935560
-

Method for in-place memory interleaving and de-interleaving

#63 | 2007-05-29
US10813891
-

Multi-node computer system in which networks in different nodes implement different conveyance modes

#64 | 2007-05-22
US10601402
-

Multiprocessing system employing address switches to control mixed broadcast snooping and directory based coherency protocols transparent to active devices

#65 | 2007-04-24
US10610360
-

Computer system supporting read-to-write-back transactions for I/O devices

#66 | 2007-03-06
US10696891
-

ECC for component failures using Galois fields

#67 | 2007-02-22
US20070043933A1
Physics

Instruction set architecture employing conditional multistore synchronization

#68 | 2007-02-22
US20070043915A1
Physics

Conditional synchronization mechanisms allowing multiple store operations to become visible while a flagged memory location is owned and remains unchanged

#69 | 2007-02-20
US10385355
-

Computer system including a network employing redundant information and slicing

#70 | 2007-01-25
US20070022253A1
Physics

Cache coherence protocol with speculative writestream

#71 | 2007-01-16
US10610453
-

Mechanism for starvation avoidance while maintaining cache consistency in computer systems

#72 | 2006-11-14
US10610447
-

Computer system implementing synchronized broadcast using skew control and queuing

#73 | 2006-10-10
US10610520
-

Computer system including a promise array

#74 | 2006-10-03
US10821380
-

Mechanism and method employing a plurality of hash functions for cache snoop filtering

#75 | 2006-09-21
US20060212775A1
Electricity

System and method for tolerating communication lane failures

#76 | 2006-05-23
US10185241
-

Circuit board orientation in a computer system

#77 | 2006-05-18
US20060107025A1
Physics

Apparatus and method for determining stack distance including spatial locality of running software for estimating cache miss rates based upon contents of a hash table

#78 | 2006-05-18
US20060107024A1
Physics

Apparatus and method for determining stack distance of running software for estimating cache miss rates based upon contents of a hash table

#79 | 2006-04-20
US20060083043A1
Physics

Memory system topology

#80 | 2006-02-07
US10185959
-

Error detection/correction code which detects and corrects a first failing component and optionally a second failing component

#81 | 2005-12-13
US10184674
-

Memory/Transmission medium failure handling controller and method

#82 | 2005-12-06
US10185265
-

Error detection/correction code which detects and corrects component failure and which provides single bit error correction subsequent to component failure

#83 | 2005-12-06
US10184171
-

System with a directory based coherency protocol and split ownership and access right coherence mechanism

#84 | 2005-11-29
US10184175
-

System with multicast invalidations and split ownership and access right coherence mechanism

#85 | 2005-11-29
US10184174
-

System with virtual address networks and split ownership and access right coherence mechanism

#86 | 2005-10-13
US20050228977A1
Physics

Branch prediction mechanism using multiple hash functions

#87 | 2005-08-09
US10185257
-

Mechanism for maintaining cache consistency in computer systems

#88 | 2005-07-26
US10185781
-

Computer system employing redundant power distribution

#89 | 2005-04-05
US10184176
-

System with arbitration scheme supporting virtual address networks and having split ownership and access right coherence mechanism

#90 | 2005-02-24
US20050044174A1
Physics

Multi-node computer system where active devices selectively initiate certain transactions using remote-type address packets

#91 | 2005-01-20
US20050013294A1
Physics

Multi-node computer system with active devices employing promise arrays for outstanding transactions

#92 | 2005-01-13
US20050010615A1
Physics

Multi-node computer system implementing memory-correctable speculative proxy transactions

#93 | 2005-01-06
US20050005075A1
Physics

Multi-node computer system employing multiple memory response states

InventorID:

3142239 ⎘