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

Icon_funbox Bizarre Patents

Patent No. 6293874

User-operated amusement apparatus for kicking the user's buttocks

An apparatus including a user-operated and controlled apparatus for self-infliction of repetitive blows to the user's buttocks by a plurality of elongated arms bearing flexible extensions that rotate under the user's control.

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/147 - Shared memory area


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein at least a portion of the memory being accessed or controlled is
No. of patents: 1671
Last issue date: 05/22/2012


          11            
NumberTitleIssue Date
7219179Apparatus for arbitrating between a plurality of transfers to be routed over a corresponding plurality of paths provided by an interconnect circuit of a data processing apparatus
An apparatus for arbitration within a data processing apparatus between a plurality of transfers to be routed over a corresponding plurality of paths provided by an interconnect circuit. The plurality of paths include a shared connection, the data processing apparat...
05/15/2007
7219297Method and device for generating a synchronization variable and the corresponding integrated circuit and digital disc drive
A synchronization variable intended for a second clock signal is generated from a first clock signal and a phase variation signal. A first approximation of the second clock signal is determined, and other approximations close to the first approximation are also dete...
05/15/2007
7219176System and apparatus for early fixed latency subtractive decoding
A method and apparatus for fixed latency subtractive decoding. The subtractive decoding device speculatively acknowledges a bus transaction within a fixed time period that is the same as the time period for positive decoding. Pipelining of a new bus transaction may ...
05/15/2007
7216206Control apparatus of storage unit, and method of controlling the control apparatus of storage unit
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devic...
05/08/2007
7216242Personal electronics device with appliance drive features
A novel personal electronic device includes a first (embedded) and second (non-embedded) processors including associated operating systems and functions. In one aspect, the first processor performs relatively limited functions, while the second processor performs re...
05/08/2007
7216196Memory hub and method for memory system performance monitoring
A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics—for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage...
05/08/2007
7216182Shared storage arbitration
The invention provides an arbitration unit adapted for controlling accesses to a shared storage. The arbitration unit comprises a set of interfaces adapted for connecting a plurality of units with said arbitration unit, wherein outgoing data streams are transmitted ...
05/08/2007
7216205Cache line ownership transfer in multi-processor computer systems
Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a ...
05/08/2007
7213125Method for patching virtually aliased pages by a virtual-machine monitor
Various embodiments of the present invention are directed to methods by which a virtual-machine monitor can introduce branch instructions, in order to emulate privileged and other instructions on behalf of a guest operating system, into guest-operating-system code r...
05/01/2007
7213082Memory hub and method for providing memory sequencing hints
A memory module includes a memory hub coupled to several memory devices. The memory hub is also coupled to receive a memory packet from a system controller containing a memory hint indicative of the subsequent operation of the memory devices. The memory module uses ...
05/01/2007
7213098Computer system and method providing a memory buffer for use with native and platform-independent software code
The present invention relates to computer systems and methods for providing a memory buffer for use with native and platform-independent software code. In a particular embodiment, the method includes providing a first software program compiled to platform-ind...
05/01/2007
7213124Method for allocating storage area to virtual volume
A system for storing data includes a virtualization apparatus coupled to a computer and to a plurality of storage devices. In response to a request from the computer, the virtualization apparatus issues a notice that a predetermined size of a virtual volume has been...
05/01/2007
7213123Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
The present invention provides for the employment of a dynamic debugger for a parallel processing environment. This is achieved by dynamically updating mapping information at run-time in a mapping table, wherein the mapping table is read by the dynamic debugger....
05/01/2007
7210058Method for peer-to-peer system recovery
A method for peer-to-peer system recovery, where the peer-to-peer system comprises a plurality of virtual tape controllers in communication with a first virtual tape server and with a second virtual tape server. The method generates a shutdown key, saves that shutdo...
04/24/2007
7210007Method of verifying a system in which a plurality of master devices share a storage device
In logical verification of a system in which a plurality of master devices share a storage region, a scoreboard common to all master devices is provided. When starting verification, an initial value of data stored in each address of each storage device is set in cor...
04/24/2007
7210059System and method for on-board diagnostics of memory modules
A memory hub includes an on-board diagnostic engine through which diagnostic testing and evaluation of the memory system can be performed. The memory hub includes a link interface for receiving memory requests for access to memory devices of the memory system and a ...
04/24/2007
7209920Low-overhead consistency check for shared resource using flux indicator
A flux indicator is utilized as a low-overhead consistency check for a shared resource such as a data structure, and provides a mechanism for determining both whether a data structure has or is currently in the process of being modified. In connection with attempts ...
04/24/2007
7209990Maintain fairness of resource allocation in a multi-node environment
Locks are placed in a convert queue in a way that compensates for queue bias. Rather than always placing a remote lock in a queue at the tail, a remote lock can be placed further up in the queue, and possibly be interleaved with local locks. As a result, remote proc...
04/24/2007
7206890System and method for reducing accounting overhead during memory allocation
A system and method for reducing the overhead involved in allocating memory to a task, thread or similar entity that shares memory or some other resource with other tasks or threads. A task is assigned a memory limit identifying a maximum amount of memory it may use...
04/17/2007
7206831On card programmable filtering and searching for captured network data
A programmable data filtering/searching system for use with a data network. The primary programmable hardware-based filtering and searching portions of the system are integrated onto the same printed circuit board as the data storage device to facilitate efficient f...
04/17/2007
7206915Virtual space manager for computer having a physical address extension feature
A physical address extension feature maps multiple virtual memory spaces to an extended physical memory. A virtual space manager dynamically allocates pages of the physical memory to respective virtual spaces. The virtual space manager responds to a request from an ...
04/17/2007
7206887System and method for memory hub-based expansion bus
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupl...
04/17/2007
7206901Storage control system
The enclosure 10 in which the storage control system 600 is constructed comprises a scale-out NAS head group 111 constituted by two or more NAS heads, and a scale-up NAS head 110H that is a higher performance NAS head than each of NAS hea...
04/17/2007
7203801System and method for performing virtual device I/O operations
Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other...
04/10/2007
7203808Isolation and protection of disk areas controlled and for use by virtual machine manager in firmware
A region on a memory device may be provided, where the region is protected from direct access by the operating system without the use of a hardware controller. Access may be provided through firmware with the use of a virtual machine manager. The system may be used ...
04/10/2007
7203829Apparatus and method for initializing coprocessor for use in system comprised of main processor and coprocessor
An apparatus and method for initializing a coprocessor for use in system comprised of a main processor and coprocessor. The apparatus can be provided with fewer required memory components, such as a NOR flash memory, by enabling a coprocessor to perform a booting fu...
04/10/2007
7203863Distributed transaction state management through application server clustering
A method, system, and computer program product stores transaction state information in application server process cluster information, eliminating transaction state logging and reducing the processing and communications expense that is necessary for transaction proc...
04/10/2007
7200718Cache memory for a scalable information distribution system
An information distribution system includes an interconnect and multiple data processing nodes coupled to the interconnect. Each data processing node includes mass storage and a cache. Each data processing node also includes interface logic configured to receive sig...
04/03/2007
7200720System and method for efficiently performing memory intensive computations including a bidirectional synchronization mechanism for maintaining consistency of data
A system and method for efficiently performing memory intensive computations including a bidirectional synchronization mechanism for maintaining consistency of data on which computations will be performed. This can be used to solve various problems such as those in ...
04/03/2007
7200024System and method for optically interconnecting memory devices
A memory device includes a semiconductor substrate in which memory circuitry has been fabricated. An address converter and a control signal converter are coupled to an address decoder and control logic, respectively. The address and control converters are operable t...
04/03/2007
7200697High speed data transfer between mainframe storage systems
A method and apparatus for transferring data between storage systems including a first disk system for receiving first data in a variable length data format from a host, storing the first data and sending the first data over an I/O channel for data in the variable l...
04/03/2007
7200713Method of implementing off-chip cache memory in dual-use SRAM memory for network processors
A method, apparatus, and system for implementing off-chip cache memory in dual-use static random access memory (SRAM) memory for network processors. An off-chip SRAM memory store is partitioned into a resizable cache region and general-purpose use region (i.e., conv...
04/03/2007
7197608Software management method for a storage system, and storage system
The storage system creates a volume for storing information specific to a user, and a volume for storing software shared by a plurality of users, links these volumes on the basis of the software usage status of the users, and virtually builds one region and supplies...
03/27/2007
7197621Fast search algorithm for data sorting in chained lists
A data memory for storing elements, which data memory stores the data of the elements and at least a chained list which contains, for each stored element, at least its element address, its element number and a pointer to the address of the stored element having the ...
03/27/2007
7197606Information storing method for computer system including a plurality of computers and storage system
A computer 10a stores boot information OA1 and application information AP1 stored on a local disk 16a, the information being respectively stored as an OS1 shared file group in a shared LU1 and as a AP1 s...
03/27/2007
7197663Concurrent PPRC/FCP and host access to secondary PPRC/FCP device through independent error management
A method of error management in a data storage system having a target device, with the target device receiving commands from a first initiator and the target device concurrently receiving commands from a second initiator. The target device is typically a storage dev...
03/27/2007
7194517System and method for low overhead message passing between domains in a partitioned server
A system and method for passing messages between domains with low overhead in a multi-node computer system. A CPU node in a sending domain issues a request to a memory node in a receiving domain using memory-mapped input/output window. This causes the message to be ...
03/20/2007
7194495Non-blocking memory management mechanism for supporting dynamic-sized data structures
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations ...
03/20/2007
7194532Distributed file management method and program therefor
In a management information generating step, management information of disks opened by a plurality of peers connected through a network is generated. In an access request step, another peer which opens a disk is selected from the management information, and a file i...
03/20/2007
7194597Method and apparatus for sharing TLB entries
A sharing mechanism is herein disclosed for multiple logical processors using a translation lookaside buffer (TLB) to translate virtual addresses, for example into physical addresses. The mechanism supports sharing of TLB entries among logical processors, which may ...
03/20/2007
          11            
 
Sign InRegister
Username  
Password   
forgot password?