loadpatents
name:-0.16124701499939
name:-0.1197202205658
name:-0.0024762153625488
Cypher; Robert E. Patent Filings

Cypher; Robert E.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Cypher; Robert E..The latest application filed is for "store queue supporting ordered and unordered stores".

Company Profile
0.105.84
  • Cypher; Robert E. - Saratoga CA US
  • Cypher; Robert E. - Los Gatos CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Store queue with token to facilitate efficient thread synchronization
Grant 9,280,343 - Zeffer , et al. March 8, 2
2016-03-08
Facilitating efficient transactional memory and atomic operations via cache line marking
Grant 9,268,710 - Cypher , et al. February 23, 2
2016-02-23
Computer system with multiple classes of device IDs
Grant 9,110,853 - Cypher August 18, 2
2015-08-18
Bloom bounders for improved computer system performance
Grant 9,037,554 - Cypher May 19, 2
2015-05-19
Mechanism for increasing parallelization in computer programs with read-after-write dependencies associated with prefix operations
Grant 8,949,852 - Cypher February 3, 2
2015-02-03
Efficient interleaving between a non-power-of-two number of entities
Grant 8,886,898 - Cypher , et al. November 11, 2
2014-11-11
Store queue with store-merging and forward-progress guarantees
Grant 8,850,120 - Cypher , et al. September 30, 2
2014-09-30
Store queue supporting ordered and unordered stores
Grant 8,756,374 - Cypher , et al. June 17, 2
2014-06-17
Deadlock avoidance during store-mark acquisition
Grant 8,732,407 - Cypher , et al. May 20, 2
2014-05-20
Speculative writestream transaction
Grant 8,645,632 - Cypher , et al. February 4, 2
2014-02-04
Issuing instructions with unresolved data dependencies
Grant 8,627,044 - Chaudhry , et al. January 7, 2
2014-01-07
Memory system that supports probalistic component-failure correction with partial-component sparing
Grant 8,621,290 - Daga , et al. December 31, 2
2013-12-31
Bandwidth-efficient directory-based coherence protocol
Grant 8,516,199 - Cypher , et al. August 20, 2
2013-08-20
Hierarchical bloom filters for facilitating concurrency control
Grant 8,484,438 - Cypher July 9, 2
2013-07-09
System and method for executing a transaction using parallel co-transactions
Grant 8,464,261 - Moir , et al. June 11, 2
2013-06-11
Pre-fetching for a sibling cache
Grant 8,341,357 - Karlsson , et al. December 25, 2
2012-12-25
Memory system that provides guaranteed component-failure correction with double-error correction
Grant 8,335,976 - Daga , et al. December 18, 2
2012-12-18
Facilitating probabilistic error detection and correction after a memory component failure
Grant 8,335,961 - Cypher December 18, 2
2012-12-18
Supporting efficient spin-locks and other types of synchronization in a cache-coherent multiprocessor system
Grant 8,296,524 - Zeffer , et al. October 23, 2
2012-10-23
Cache-coherency protocol with held state
Grant 8,271,735 - Cypher September 18, 2
2012-09-18
Facilitating error detection and correction after a memory component failure
Grant 8,255,741 - Cypher , et al. August 28, 2
2012-08-28
Store Queue Supporting Ordered And Unordered Stores
App 20120117323 - Cypher; Robert E. ;   et al.
2012-05-10
Issuing Instructions With Unresolved Data Dependencies
App 20120089819 - Chaudhry; Shailender ;   et al.
2012-04-12
Hard component failure detection and correction
Grant 8,140,945 - Cypher March 20, 2
2012-03-20
Selectively performing lookups for cache lines
Grant 8,117,393 - Cypher , et al. February 14, 2
2012-02-14
Coherence protocol with dynamic privatization
Grant 8,103,834 - Cypher , et al. January 24, 2
2012-01-24
Memory System That Supports Probalistic Component-failure Correction With Partial-component Sparing
App 20110289368 - Daga; Bharat K. ;   et al.
2011-11-24
Memory System That Provides Guaranteed Component-failure Correction With Double-error Correction
App 20110289381 - Daga; Bharat K. ;   et al.
2011-11-24
System and Method for Executing a Transaction Using Parallel Co-Transactions
App 20110246993 - Moir; Mark S. ;   et al.
2011-10-06
Pre-fetching For A Sibling Cache
App 20110231612 - Karlsson; Martin R. ;   et al.
2011-09-22
Multi-node system with global access states
Grant 8,024,526 - Landin , et al. September 20, 2
2011-09-20
Multi-node computer system with proxy transaction to read data from a non-owning memory device
Grant 8,010,749 - Landin , et al. August 30, 2
2011-08-30
Cache line duplication in response to a way prediction conflict
Grant 7,979,640 - Chaudhry , et al. July 12, 2
2011-07-12
Branch prediction mechanisms using multiple hash functions
Grant 7,962,733 - Cypher , et al. June 14, 2
2011-06-14
Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
Grant 7,949,831 - Cypher , et al. May 24, 2
2011-05-24
Method and apparatus for tracking load-marks and store-marks on cache lines
Grant 7,917,698 - Cypher , et al. March 29, 2
2011-03-29
Efficient Interleaving Between A Non-power-of-two Number Of Entities
App 20110047346 - Cypher; Robert E. ;   et al.
2011-02-24
Store Queue With Token To Facilitate Efficient Thread Synchronization
App 20110035561 - Zeffer; Haakan E. ;   et al.
2011-02-10
Facilitating Probabilistic Error Detection And Correction After A Memory Component Failure
App 20100332945 - Cypher; Robert E.
2010-12-30
Supporting Efficient Spin-locks And Other Types Of Synchronization In A Cache-coherent Multiprocessor System
App 20100332766 - Zeffer; Haakan E. ;   et al.
2010-12-30
Bloom Bounders for Improved Computer System Performance
App 20100332471 - Cypher; Robert E.
2010-12-30
Parallelizing Loops With Read-after-write Dependencies
App 20100333108 - Cypher; Robert E.
2010-12-30
Facilitating Error Detection And Correction After A Memory Component Failure
App 20100332944 - Cypher; Robert E. ;   et al.
2010-12-30
Hierarchical Bloom Filters For Facilitating Concurrency Control
App 20100332765 - Cypher; Robert E.
2010-12-30
Dynamically Configuring Memory Interleaving For Locality And Performance Isolation
App 20100325374 - Cypher; Robert E. ;   et al.
2010-12-23
Store queue architecture for a processor that supports speculative execution
Grant 7,849,290 - Cypher , et al. December 7, 2
2010-12-07
Multi-node system with response information in memory
Grant 7,814,278 - Cypher October 12, 2
2010-10-12
Bandwidth-efficient Directory-based Coherence Protocol
App 20100241814 - Cypher; Robert E. ;   et al.
2010-09-23
Facilitating load reordering through cacheline marking
Grant 7,797,491 - Cypher , et al. September 14, 2
2010-09-14
System and method for efficient verification of memory consistency model compliance
Grant 7,779,393 - Manovit , et al. August 17, 2
2010-08-17
Using Time Stamps To Facilitate Load Reordering
App 20100205609 - Cypher; Robert E.
2010-08-12
Preventing store starvation in a system that supports marked coherence
Grant 7,774,552 - Cypher , et al. August 10, 2
2010-08-10
Speculative Writestream Transaction
App 20100199048 - Cypher; Robert E. ;   et al.
2010-08-05
Cache-coherency Protocol With Held State
App 20100180084 - Cypher; Robert E.
2010-07-15
Facilitating store reordering through cacheline marking
Grant 7,757,044 - Cypher , et al. July 13, 2
2010-07-13
Store Queue With Store-merging And Forward-progress Guarantees
App 20100153655 - Cypher; Robert E. ;   et al.
2010-06-17
Method and apparatus for supporting very large transactions
Grant 7,739,456 - Cypher , et al. June 15, 2
2010-06-15
Starvation-avoiding unbounded transactional memory
Grant 7,730,265 - Cypher , et al. June 1, 2
2010-06-01
Deadlock Avoidance During Store-mark Acquisition
App 20100125707 - Cypher; Robert E. ;   et al.
2010-05-20
Content-addressable memory that supports a priority ordering between banks of differing sizes
Grant 7,721,042 - Cypher May 18, 2
2010-05-18
Selectively Performing Lookups For Cache Lines
App 20100122032 - Cypher; Robert E. ;   et al.
2010-05-13
Coherence Protocol With Dynamic Privatization
App 20100106912 - Cypher; Robert E. ;   et al.
2010-04-29
Associating data source information with runtime events
Grant 7,707,554 - Kosche , et al. April 27, 2
2010-04-27
Cache line marking with shared timestamps
Grant 7,698,504 - Cypher , et al. April 13, 2
2010-04-13
Instruction set architecture employing conditional multistore synchronization
Grant 7,680,989 - Moir , et al. March 16, 2
2010-03-16
Data corruption avoidance in DRAM chip sparing
Grant 7,676,729 - Cheng , et al. March 9, 2
2010-03-09
Method and apparatus for implementing virtual transactional memory using cache line marking
Grant 7,676,636 - Cypher , et al. March 9, 2
2010-03-09
Cache Line Duplication In Response To A Way Prediction Conflict
App 20100023701 - Chaudhry; Shailender ;   et al.
2010-01-28
Hard Component Failure Detection and Correction
App 20090292968 - Cypher; Robert E.
2009-11-26
Branch Prediction Mechanisms Using Multiple Hash Functions
App 20090265533 - Cypher; Robert E. ;   et al.
2009-10-22
Multi-node computer system implementing global access state dependent transactions
Grant 7,606,978 - Landin , et al. October 20, 2
2009-10-20
Computer system including network slices that map to field replaceable units
Grant 7,607,069 - Cypher , et al. October 20, 2
2009-10-20
Cache memory system including a partially hashed index
Grant 7,606,994 - Cypher October 20, 2
2009-10-20
Address packets with variable-size mask format
Grant 7,606,932 - Cypher October 20, 2
2009-10-20
Efficient store queue architecture
Grant 7,594,100 - Cypher , et al. September 22, 2
2009-09-22
Computer system with multiple classes of transaction IDs
Grant 7,571,252 - Cypher August 4, 2
2009-08-04
Efficient marking of shared cache lines
Grant 7,549,025 - Cypher , et al. June 16, 2
2009-06-16
Memory system topology
Grant 7,533,218 - Cypher May 12, 2
2009-05-12
Maintaining Cache Coherence Using Load-mark Metadata
App 20090119461 - Cypher; Robert E. ;   et al.
2009-05-07
Multi-node system with split ownership and access right coherence mechanism
Grant 7,529,893 - Landin , et al. May 5, 2
2009-05-05
Method And Apparatus For Tracking Load-marks And Store-marks On Cache Lines
App 20090113131 - Cypher; Robert E. ;   et al.
2009-04-30
Conditional synchronization mechanisms allowing multiple store operations to become visible while a flagged memory location is owned and remains unchanged
Grant 7,480,771 - Moir , et al. January 20, 2
2009-01-20
Method and Apparatus for Implementing Virtual Transactional Memory Using Cache Line Marking
App 20090019231 - Cypher; Robert E. ;   et al.
2009-01-15
Store Queue Architecture For A Processor That Supports Speculative Execution
App 20090019272 - Cypher; Robert E. ;   et al.
2009-01-15
Cache Line Marking With Shared Timestamps
App 20090013133 - Cypher; Robert E. ;   et al.
2009-01-08
System and method for tolerating communication lane failures
Grant 7,412,642 - Cypher August 12, 2
2008-08-12
Value-based memory coherence support
Grant 7,412,567 - Zeffer , et al. August 12, 2
2008-08-12
Efficient marking of shared cache lines
App 20080140935 - Cypher; Robert E. ;   et al.
2008-06-12
Cache coherence protocol with speculative writestream
Grant 7,376,793 - Cypher , et al. May 20, 2
2008-05-20
Apparatus and method for determining stack distance of running software for estimating cache miss rates based upon contents of a hash table
Grant 7,373,480 - Cypher May 13, 2
2008-05-13
Facilitating store reordering through cacheline marking
App 20080104326 - Cypher; Robert E. ;   et al.
2008-05-01
Facilitating load reordering through cacheline marking
App 20080104335 - Cypher; Robert E. ;   et al.
2008-05-01
Computer system implementing synchronized broadcast using timestamps
Grant 7,366,843 - Cypher , et al. April 29, 2
2008-04-29
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
Grant 7,366,871 - Cypher April 29, 2
2008-04-29
Multi-node system in which global address generated by processing subsystem includes global to local translation information
Grant 7,360,056 - Cypher , et al. April 15, 2
2008-04-15
Multi-node computer system in which interfaces provide data to satisfy coherency transactions when no owning device present in modified global access state node
Grant 7,360,029 - Landin , et al. April 15, 2
2008-04-15
Efficient store queue architecture
App 20080082738 - Cypher; Robert E. ;   et al.
2008-04-03
Data corruption avoidance in DRAM chip sparing
App 20080052600 - Cheng; Charles ;   et al.
2008-02-28
Content-addressable memory that supports a priority ordering between banks
App 20080028139 - Cypher; Robert E.
2008-01-31
Content-addressable memory that supports a priority ordering between banks of differing sizes
App 20080028138 - Cypher; Robert E.
2008-01-31
Mechanism and method for cache snoop filtering
Grant 7,325,102 - Cypher January 29, 2
2008-01-29
System and method for dynamic memory interleaving and de-interleaving
Grant 7,318,114 - Cypher January 8, 2
2008-01-08
Centerplaneless computer system
Grant 7,296,106 - Doblar , et al. November 13, 2
2007-11-13
Value-based memory coherence support
App 20070255907 - Zeffer; Hakan E. ;   et al.
2007-11-01
Method for in-place memory interleaving and de-interleaving
Grant 7,266,651 - Cypher September 4, 2
2007-09-04
Multi-node computer system in which networks in different nodes implement different conveyance modes
Grant 7,225,298 - Cypher May 29, 2
2007-05-29
Multiprocessing system employing address switches to control mixed broadcast snooping and directory based coherency protocols transparent to active devices
Grant 7,222,220 - Cypher , et al. May 22, 2
2007-05-22
Computer system supporting read-to-write-back transactions for I/O devices
Grant 7,210,006 - Cypher April 24, 2
2007-04-24
ECC for component failures using Galois fields
Grant 7,188,296 - Cypher March 6, 2
2007-03-06
Conditional Multistore Synchronization Mechanisms
App 20070043915 - Moir; Mark S. ;   et al.
2007-02-22
Instruction Set Architecture Employing Conditional Multistore Synchronization
App 20070043933 - Moir; Mark S. ;   et al.
2007-02-22
Computer system including a network employing redundant information and slicing
Grant 7,181,674 - Cypher , et al. February 20, 2
2007-02-20
Cache coherence protocol with speculative writestream
App 20070022253 - Cypher; Robert E. ;   et al.
2007-01-25
Mechanism for starvation avoidance while maintaining cache consistency in computer systems
Grant 7,165,149 - Cypher January 16, 2
2007-01-16
Computer system implementing synchronized broadcast using skew control and queuing
Grant 7,136,980 - Cypher , et al. November 14, 2
2006-11-14
Computer system including a promise array
Grant 7,120,756 - Cypher , et al. October 10, 2
2006-10-10
Mechanism and method employing a plurality of hash functions for cache snoop filtering
Grant 7,117,312 - Cypher October 3, 2
2006-10-03
System and method for tolerating communication lane failures
App 20060212775 - Cypher; Robert E.
2006-09-21
Circuit board orientation in a computer system
Grant 7,050,307 - Doblar , et al. May 23, 2
2006-05-23
Mechanism and method for determining stack distance including spatial locality of running software
App 20060107025 - Cypher; Robert E.
2006-05-18
Mechanism and method for determining stack distance of running software
App 20060107024 - Cypher; Robert E.
2006-05-18
Error detection/correction code which detects and corrects a first failing component and optionally a second failing component
Grant 6,996,766 - Cypher February 7, 2
2006-02-07
Memory/Transmission medium failure handling controller and method
Grant 6,976,194 - Cypher December 13, 2
2005-12-13
Error detection/correction code which detects and corrects component failure and which provides single bit error correction subsequent to component failure
Grant 6,973,613 - Cypher December 6, 2
2005-12-06
System with a directory based coherency protocol and split ownership and access right coherence mechanism
Grant 6,973,545 - Cypher December 6, 2
2005-12-06
System with multicast invalidations and split ownership and access right coherence mechanism
Grant 6,970,980 - Cypher , et al. November 29, 2
2005-11-29
System with virtual address networks and split ownership and access right coherence mechanism
Grant 6,970,979 - Cypher November 29, 2
2005-11-29
Branch prediction mechanism using multiple hash functions
App 20050228977 - Cypher, Robert E. ;   et al.
2005-10-13
Mechanism for maintaining cache consistency in computer systems
Grant 6,928,519 - Cypher August 9, 2
2005-08-09
Computer system employing redundant power distribution
Grant 6,922,342 - Doblar , et al. July 26, 2
2005-07-26
System with arbitration scheme supporting virtual address networks and having split ownership and access right coherence mechanism
Grant 6,877,056 - Cypher April 5, 2
2005-04-05
Multi-node computer system where active devices selectively initiate certain transactions using remote-type address packets
App 20050044174 - Landin, Anders ;   et al.
2005-02-24
Multi-node computer system with active devices employing promise arrays for outstanding transactions
App 20050013294 - Cypher, Robert E.
2005-01-20
Multi-node computer system implementing memory-correctable speculative proxy transactions
App 20050010615 - Cypher, Robert E. ;   et al.
2005-01-13
Multi-node computer system employing multiple memory response states
App 20050005075 - Landin, Anders ;   et al.
2005-01-06
Multi-node system with split ownership and access right coherence mechanism
App 20040268059 - Landin, Anders ;   et al.
2004-12-30
Multi-node computer system with proxy transaction to read data from a non-owning memory device
App 20040268055 - Landin, Anders ;   et al.
2004-12-30
Multi-node system with global access states
App 20040268057 - Landin, Anders ;   et al.
2004-12-30
Multi-node computer system implementing global access state dependent transactions
App 20040268056 - Landin, Anders ;   et al.
2004-12-30
Multi-node system in which global address generated by processing subsystem includes global to local translation information
App 20040260905 - Cypher, Robert E. ;   et al.
2004-12-23
Multi-node computer system in which interfaces provide data to satisfy coherency transactions when no owning device present in modified global access state node
App 20040260885 - Landin, Anders ;   et al.
2004-12-23
Multi-node system with interface intervention to satisfy coherency transactions transparently to active devices
App 20040260886 - Landin, Anders ;   et al.
2004-12-23
Multi-node computer system implementing speculative proxy transactions
App 20040260887 - Landin, Anders ;   et al.
2004-12-23
Multi-node system with response information in memory
App 20040260889 - Cypher, Robert E.
2004-12-23
Multi-node computer system in which networks in different nodes implement different conveyance modes
App 20040215895 - Cypher, Robert E.
2004-10-28
Computer system with multiple classes of transaction IDs
App 20040205195 - Cypher, Robert E.
2004-10-14
Sending routing prefixes on all slices of a sliced network
App 20040179526 - Cypher, Robert E.
2004-09-16
Computer system with multiple classes of device IDs
App 20040181608 - Cypher, Robert E.
2004-09-16
Stripping packet routing prefixes in a computer system network
App 20040179527 - Cypher, Robert E.
2004-09-16
Computer system employing redundant cooling fans
Grant 6,768,640 - Doblar , et al. July 27, 2
2004-07-27
Computer system including a promise array
App 20040123049 - Cypher, Robert E. ;   et al.
2004-06-24
Computer system implementing synchronized broadcast using skew control and queuing
App 20040111564 - Cypher, Robert E. ;   et al.
2004-06-10
Error detection/correction code which detects and corrects a first failing component and optionally a second failing component
App 20040088636 - Cypher, Robert E.
2004-05-06
Computer system supporting read-to-write-back transactions for I/O devices
App 20040073754 - Cypher, Robert E.
2004-04-15
Mechanism for starvation avoidance while maintaining cache consistency in computer systems
App 20040030842 - Cypher, Robert E.
2004-02-12
Computer system implementing synchronized broadcast using timestamps
App 20040024925 - Cypher, Robert E. ;   et al.
2004-02-05
System with arbitration scheme supporting virtual address networks and having split ownership and access right coherence mechanism
App 20040010610 - Cypher, Robert E.
2004-01-15
Error detection/correction code which detects and corrects component failure and which provides single bit error correction subsequent to component failure
App 20040003337 - Cypher, Robert E.
2004-01-01
System with a directory based coherency protocol and split ownership and access right coherence mechanism
App 20040003180 - Cypher, Robert E.
2004-01-01
Centerplaneless computer system
App 20040003158 - Doblar, Drew G. ;   et al.
2004-01-01
Error detection/correction code which detects and corrects memory module/transmitter circuit failure
App 20040003336 - Cypher, Robert E.
2004-01-01
Mechanism for maintaining cache consistency in computer systems
App 20040003182 - Cypher, Robert E.
2004-01-01
Memory subsystem including error correction
App 20040003165 - Schulz, Jurgen M. ;   et al.
2004-01-01
Computer system including a network employing redundant information and slicing
App 20040003339 - Cypher, Robert E. ;   et al.
2004-01-01
Computer system employing redundant power distribution
App 20040001303 - Doblar, Drew G. ;   et al.
2004-01-01
Computer System Employing Redundant Cooling Fans
App 20040001311 - Doblar, Drew G. ;   et al.
2004-01-01
Circuit board orientation in a computer system
App 20040002237 - Doblar, Drew G. ;   et al.
2004-01-01
Multiprocessing system employing address switches to control mixed broadcast snooping and directory based coherency protocols transparent to active devices
App 20040002992 - Cypher, Robert E. ;   et al.
2004-01-01
System with virtual address networks and split ownership and access right coherence mechanism
App 20040003181 - Cypher, Robert E.
2004-01-01
System with multicast invalidations and split ownership and access right coherence mechanism
App 20040003183 - Cypher, Robert E. ;   et al.
2004-01-01
Method for generating hierarchical fault-tolerant mesh architectures
Grant 5,513,313 - Bruck , et al. April 30, 1
1996-04-30
Hierarchical interconnection network architecture for parallel processing, having interconnections between bit-addressible nodes based on address bit permutations
Grant 5,513,371 - Cypher , et al. April 30, 1
1996-04-30
Method of packet routing in torus networks with two buffers per edge
Grant 5,444,701 - Cypher , et al. August 22, 1
1995-08-22
Method and apparatus for a fault-tolerant mesh with spare nodes
Grant 5,271,014 - Bruck , et al. December 14, 1
1993-12-14

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed