U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5500234

Crispy Chip Sandwich and Process of Producing a Sandwich Product

A food product comprising a multilayer cookie or snack having outer layers formed from a crispy type edible food product such as a potato chip or corn chip, etc. with an intermediate marshmallow layer being in contact with the inner surface of each crispy chip and one or more filler substances.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 711/150 - Simultaneous access regulation


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including provisions for controlling simultaneous memory access requests.
No. of patents: 915
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190829Data processing circuit with multiplexed memory
A data processing apparatus contains several processing circuits each operating under control of its own periodic clock signal, so that the clock signals may have different frequencies and/or can be autonomous. The several processing circuits each have an output for...
05/29/2012
8185703Detection and control of resource congestion by a number of processors
In an embodiment, a system includes a resource. The system also includes a first processor having a load/store functional unit. The load/store functional unit is to attempt to access the resource based on access requests. The first processor includes a congestion de...
05/22/2012
8176265Shared single-access memory with management of multiple parallel requests
A memory is used by concurrent threads in a multithreaded processor. Any addressable storage location is accessible by any of the concurrent threads, but only one location at a time is accessible. The memory is coupled to parallel processing engines that generate a ...
05/08/2012
8171235Atomic compare and swap using dedicated processor
An atomic compare and swap operation that can be implemented in processor system having first and second processors that have different sized memory transfer capabilities. The first processor notifies the second processor to perform a compare and swap operation on a...
05/01/2012
8166255Reservation required transactions
A method for performing a transaction including a transaction head and a transaction tail, includes executing the transaction head, including executing at least one memory reserve instruction to reserve a transactional memory location that are accessed in the transa...
04/24/2012
8145852Device having shared memory and method for providing access status information by shared memory
A device having a shared memory and a method for providing access status information by the shared memory are disclosed. A digital processing device includes n processors and a shared memory. The shared memory is coupled to each processor though a separate bus, its ...
03/27/2012
8117403Transactional memory system which employs thread assists using address history tables
A computing system uses specialized “Set Associative Transaction Tables” and additional “Summary Transaction Tables” to speed the processing of common transactional memory conflict cases and those which employ assist threads using an Address History Table an...
02/14/2012
8112591System and method for detection of non-deterministic memory access events
A concurrent and asynchronous system may be managed by monitoring the performance of a plurality of operations that access a designated region of memory. In that region of memory, an occurrence of a potentially non-deterministic event can be detected when at least o...
02/07/2012
8108625Shared memory with parallel access and access conflict resolution mechanism
Concurrent threads in a multithreaded processor share access to a memory, with any location in the shared memory being accessible by any thread. In one embodiment, the shared memory has multiple independently-addressable memory banks, and one location per bank can b...
01/31/2012
8108626Apparatus and method of time keeping for non-real-time operating system
An apparatus and method of time keeping for a non-real-time OS is provided. The apparatus includes a processor and a Field Programmable Gate Array (FPGA). The processor requests performance of a Dual-Port Random Access Memory (DPRAM) read/write (R/W) operation in a ...
01/31/2012
8099561Shared memory system for a tightly-coupled multiprocessor
A shared memory system for a multicore computer system utilizing an interconnection network that furnishes tens of processing cores or more with the ability to refer concurrently to random addresses in a shared memory space with efficiency comparable to the typical ...
01/17/2012
8086805Advanced contention detection
A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the ...
12/27/2011
8065489Method and apparatus for managing concurrent access among computers to a bitmap stored on disk storage
Method and apparatus for managing concurrent access among computers to a bitmap stored on disk storage. In some examples, a command is received from a requesting computer of the computers, the command indicating that one or more bits in the bitmap are to be cleared....
11/22/2011
8055855Varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses
Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected duri...
11/08/2011
8028132Collision handling apparatus and method
The present invention relates to mechanisms for handling and detecting collisions between threads (5, 6, 7) that execute computer program instructions out of program order. According to an embodiment of the present invention each of a plurality of threads (
09/27/2011
8006042Floating point bypass retry
A system and method for increasing the throughput of a processor during cache misses. During the retrieval of the cache miss data, subsequent memory requests are generated and allowed to proceed to the cache. The data for the subsequent cache hits are stored in a by...
08/23/2011
7991967Using type stability to facilitate contention management
Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to safely examine states of other transactions. Contention management is ...
08/02/2011
7971005Advanced contention detection
A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the ...
06/28/2011
7962699Concurrent execution of critical sections by eliding ownership of locks
One embodiment of the present invention provides a system that facilitates avoiding locks by speculatively executing critical sections of code. During operation, the system allows a process to speculatively execute a critical section of code within a program without...
06/14/2011
7958321Apparatus and method for reducing memory access conflict
Provided are an apparatus and a method of reducing memory access conflict. An apparatus for reducing memory access conflict when a plurality of data processing elements perform simultaneous access to a memory including a plurality of pages, each of which includes a ...
06/07/2011
7949837Contention detection and resolution
A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the ...
05/24/2011
7949836Memory controller and method for copying mirrored memory that allows processor accesses to memory during a mirror copy operation
A memory controller performs a mirror copy function in a way that allows processor accesses to memory to continue during the mirror copy operations that make up the mirror copy function. Data integrity of mirror copy operations is assured by protocols set up in the ...
05/24/2011
7949638System and method for nearly in-band search indexing
A system and method for nearly in-band search indexing. A network switch (or other intermediate network device) is configured to provide port mirroring so that data access requests directed to a storage system are forwarded to both the storage system and to a search...
05/24/2011
7945741Reservation required transactions
A computer readable medium is provided embodying instructions executable by a processor to perform a method for performing a transaction including a transaction head and a transaction tail, the method includes executing the transaction head, including executing at l...
05/17/2011
7899997Systems and methods for implementing key-based transactional memory conflict detection
Transactional memory systems and methods are provided which employ key-based transactional memory conflict detection mechanisms for enabling low-overhead conflict detection at variable granularities using customizable conflict sets that are designated using key valu...
03/01/2011
7890706Delegated write for race avoidance in a processor
In a system including multiple-slice processors and memories, a synchronization unit with race avoidance capability includes a delegated write engine that receives data and memory address information from the processors and writes data to the memory as a delegate fo...
02/15/2011
7890707Efficient retry for transactional memory
Various technologies and techniques are disclosed for implementing retrying transactions in a transactional memory system. The system allows a transaction to execute a retry operation. The system registers for waits on every read in a read set of the retrying transa...
02/15/2011
7870346Servo controller interface module for embedded disk controllers
An embedded disk controller (“controller”) having a servo controller is provided. The controller also includes a servo controller interface with a speed matching module and a pipeline control module such that at least two processors share memory mapped registers...
01/11/2011
7865671Efficient non-blocking K-compare-single-swap operation
The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often requires severe restrictions on the way pointers are used. One way to address this problem is to provide s...
01/04/2011
7856536Providing a process exclusive access to a page including a memory address to which a lock is granted to the process
Provided are a method, system, and article of manufacture for providing a process exclusive access to a page including a memory address to which a lock is granted to the process. A request is received for a memory address in a memory device from a requesting process...
12/21/2010
7844782Data processing system with memory access
A data processing system with memory access comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to in...
11/30/2010
7818513Coordinating accesses to shared objects using transactional memory mechanisms and non-transactional software mechanisms
Transactional memory (TM) may be used in conjunction with various synchronization mechanisms, such as that copy a current version of an object, update the copy, and then cause the copy to become current atomically by changing a “current version” indicator. Softw...
10/19/2010
7809894Compare, swap and store facility with no external serialization
A compare, swap and store facility is provided that does not require external serialization. A compare and swap operation is performed using an interlocked update operation. If the comparison indicates equality, a store operation is performed. The compare, swap and ...
10/05/2010
7793053Efficient non-blocking k-compare-single-swap operation
The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often requires severe restrictions on the way pointers are used. One way to address this problem is to provide s...
09/07/2010
7774557Storage access system and method for image forming device
In one embodiment, an image forming device includes a storage device for storing data. A storage access manager is configured to coordinate access to the storage device from a plurality of client devices that communicate with the storage device using at least one un...
08/10/2010
7765364Concurrent execution of critical sections by eliding ownership of locks
One embodiment of the present invention provides a system that facilitates avoiding locks by speculatively executing critical sections of code. During operation, the system allows a process to speculatively execute a critical section of code within a program without...
07/27/2010
7752399Exclusion control method and information processing apparatus
Disclosed is an information processing apparatus that has an update procedure semaphore, and a generation management information as management information of a shared data area that requires exclusion control. The generation management information specifies one item...
07/06/2010
7702860Memory access apparatus
A memory access apparatus for accessing a first memory and a second memory, includes: an address outputting unit configured to output a read address to at least one of the first and the second memories; an access request outputting unit configured to output a read r...
04/20/2010
7689780Adaptive granularity refinement in detecting potential data races
A method and apparatus are provided for detecting data races that overcome the limitations of the prior art. In some embodiments, this is accomplished by detecting a first access to an object, determining whether the first access is associated with a suspicious patt...
03/30/2010
7660951Atomic read/write support in a multi-module memory configuration
Efficient transfer of data to and from random access memory is described. Multiple request sources and a memory system comprise memory modules having memory banks, each bank containing rows of data. The retrieval comprises transferring all data pursuant to a given r...
02/09/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?