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

Icon_funbox Bizarre Patents

Patent No. 6266829

Combination Beverage Container and Spittoon

A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.

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 709/214 - Plural shared memories


Subclass of Class 709 - Electrical computers and digital processing systems: multicomputer data transferring
Definition: Subject matter wherein at least one of the computers selects
No. of patents: 630
Last issue date: 05/29/2012


          9            
NumberTitleIssue Date
7051180Masterless building block binding to partitions using identifiers and indicators
A masterless approach binds multiprocessor building blocks to partitions of a computer system using identifiers and indicators. A number of building blocks communicate among each other to determine a partition to which each building block is to be partitioned. For e...
05/23/2006
7043558Data communication apparatus and data communication method
The present invention aims to embody a cache server which can provide the service of the same quality as a media server. A client sends a delivery request for a streaming delivery of a specific media file to a media server, and a cache checking unit of the cache ser...
05/09/2006
7039256Efficient verification of recognition results
A method for increasing efficiency of interaction by an operator with data on a computer display includes presenting the data to the operator on the computer display, and providing multiple instances of an on-screen control at different locations on the display for ...
05/02/2006
7039651System and method for executing a large object fetch query against a database
A database server helps to streamline the retrieval of LOB values by deciding to send a locator in replacement of the LOB value, or the LOB value itself, depending upon the specific LOB value being retrieved. A threshold value is determined in a fetch query, and the...
05/02/2006
7039784Video distribution system using dynamic disk load balancing with variable sub-segmenting
A method and apparatus for dynamically balancing the loading of video data storage devices facilitates the transfer of video data by acquiring a listing of locations and loading of all segments of a requested video data. Those storage devices containing copies of ea...
05/02/2006
7035943Web server content replication
Changes to files in a master source file set on a master computer are identified. Local host addresses of the files are converted to uniform resource locators. The identified changes are stored in a modification list comprising the uniform resource locators specifyi...
04/25/2006
7035847Server for synchronization of files
A server stores files. Distributed clients access the server, to learn about changes made to the files on the server, and to push local changes of the files onto the server. A synchronization application is used to synchronize the clients and server, synchronizing m...
04/25/2006
7035860Trusted access by an extendible framework method, system, article of manufacture, and computer program product
Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as...
04/25/2006
7035908Method for multiprocessor communication within a shared memory architecture
An apparatus comprising a shared memory and a multiprocessor logic circuit. The shared memory may be configured to store data. The multiprocessor logic circuit may comprise a plurality of processors and a message circuit. The message circuit may be configured to pas...
04/25/2006
7035911Method and system for community data caching
A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store W...
04/25/2006
7031973Accounting for references between a client and server that use disparate e-mail storage formats
In one exemplary implementation, a client receives a record from a server. The record has a server identification key that uniquely identifies the record from any other records. If the record is viewable by a user in one or more folders, there are corresponding one ...
04/18/2006
7032229Automatic tracking of user progress in a software application
A method for automatically tracking application and content usage is disclosed. According to an embodiment of the present invention, a method first recites the step of accessing an application interface (API) call with a parameter specifying a first portion of conte...
04/18/2006
7028078System 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/11/2006
7028137Storage control subsystem for managing logical volumes
The present invention provides a storage control subsystem that facilitates logical volume access management by a host. Before copying, the host instructs a disk array device to identify the states of target logical volumes and collect information in control memory,...
04/11/2006
7028147System and method for efficiently and reliably performing write cache mirroring
Various embodiments of systems and methods for performing write cache mirroring may involve accessing different mapped regions within a memory. The memory controller may automatically mirror write requests to another memory. Write requests targeting one mapped regio...
04/11/2006
7028096Method and apparatus for caching for streaming data
Streaming video data from the video title is delivered to a client from a central server and a proxy server. To reduce the backbone bandwidth required, a portion of the video title is cached at the proxy server where the portion cached is distributed over the video ...
04/11/2006
7028077Communication system and communication method
A communication system includes a first network on which a file server and an access point are connected via a first communication link and a second network on which the access point and a terminal are connected via a second communication link. The terminal establis...
04/11/2006
7024466Network configured for delivery of content for download to a recipient
Network systems and processes for delivery of electronic content to recipient processors may be configured to facilitate the delivery of relatively large content items and/or a relatively large number of content items. In one example, a movie rental system and proce...
04/04/2006
7024463Network system, control method, control apparatus, and multiprocessor
A logical name of shared data is defined. A network system comprises a communication portion for exchanges of data with other control apparatuses; a link memory (15) for storing data shared through the network; an indirect reference table (16) for stor...
04/04/2006
7020707Scalable, reliable session initiation protocol (SIP) signaling routing node
A scalable, reliable session initiation protocol (SIP) signaling router includes cluster nodes for performing SIP services. A location server replicates its database of SIP location information to each of the cluster nodes. Because each cluster node maintains its ow...
03/28/2006
7020684System and method for optimistic caching
Transactions are granted concurrent access to a data item through the use of an optimistic concurrency algorithm. Each transaction gets its own instance of the data item, such as in a cache or in an entity bean, such that it is not necessary to lock the data. The in...
03/28/2006
7017188Method and apparatus for secure content delivery over broadband access networks
A system for secure delivery of on-demand content over broadband access networks utilizes a pair of servers and security mechanisms to prevent client processes from accessing and executing content without authorization. A plurality of encrypted titles are stored on ...
03/21/2006
7017016Distributed processing system
A distributed processing system which enables a plurality of computers to make quick access to a shared storage unit. A storage quota management unit manages storage quotas, which limit the total amount of data that each user can store on the shared storage unit. Wh...
03/21/2006
7016923Multi-threaded garbage collector employing cascaded memory arrays of task identifiers to implement work stealing queues for task identification and processing
A computer system employing a plurality of concurrent threads to perform tasks that dynamically identify further similar tasks employs a double-ended queue (“deque”) to list the dynamically identified tasks. If a thread's deque runs out of tasks while other thre...
03/21/2006
7010554Delegation of metadata management in a storage system by leasing of free file system blocks and i-nodes from a file system owner
Metadata management in a file server or storage network is delegated from a primary data processor to a secondary data processor in order to reduce data traffic between the primary data processor and the secondary data processor. The primary data processor retains r...
03/07/2006
7010728Data file search by example
A method of generating reports for data in the form of a multiplicity of data files in an accessible data storage medium uses a user interface to specify a desired report and a sample data file name, the data file names having a variable portion and a non-variable p...
03/07/2006
7010657Avoiding deadlock between storage assignments by devices in a network
A method of avoiding deadlock during managing storage of items in a network (102) of heterogeneous storage devices (104,106,108). The method firstly detects (402) a storage event. Detection is effected by the local storage device and then the me...
03/07/2006
7010576Efficient method of globalization and synchronization of distributed resources in distributed peer data processing environments
Syndrome values are employed as a mechanism for synchronization and consistency in a distributed data processing environment. Syndromes are computed for local resources on individual peer nodes and an aggregate syndrome is computed from the individual syndromes. Thi...
03/07/2006
7007158Method for providing a configuration extensible markup language (XML) page to a user for configuring an XML based storage handling controller
An Extensible Markup Language (XML) based storage handling controller for a storage medium is provided. The XML based storage handling controller includes storage handling firmware that is in communication with a storage medium. The storage handling firmware is capa...
02/28/2006
7006152System and method for providing picture-in-picture timebase management
Systems and methods that provide picture-in-picture timebase management are provided. In one example, a method may include the steps of sending a first video signal and a second video signal to a video decoder; sending a first audio signal to the audio decoder, the ...
02/28/2006
7007071Method and apparatus for reducing pool starvation in a shared memory switch
A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ...
02/28/2006
7007151System, device, and method for controlling access to a memory
In a system, device, and method for controlling access to a memory, a memory interface device is used to coordinate access to a memory device by a number of host applications. The memory interface device is situated between the number of host applications and the me...
02/28/2006
7007142Network data storage-related operations
A network in which one embodiment of the present invention may be practiced may include first and second network nodes coupled together via a network communications link, and first and second sets of mass storage devices associated with the first and second network ...
02/28/2006
7003631System having address-based intranode coherency and data-based internode coherency
A system comprises a plurality of nodes, each node comprising one or more coherent agents coupled to an interconnect. Ownership of a coherency block accessed by a transaction on the interconnect is transferred responsive to transmission of the address on the interco...
02/21/2006
7003634System and method for creating logical pairs of storage devices in a multiprocessor environment
A storage system which manages a plurality of storage control apparatus in an integrated manner is provided. An I/O request issued by a host apparatus to a second storage control apparatus is forwarded to the second storage control apparatus through a first storage ...
02/21/2006
7000037Large array of mass data storage devices connected to a computer by a serial link
A peripheral data storage subsystem is for use with a computer system. The computer system has a host PCI bus and a serial PCI host bus adapter coupled to the host PCI bus. The peripheral data storage subsystem includes a plurality of data storage devices and a data...
02/14/2006
6999988Method and system for data layout and replacement in distributed streaming caches on the Internet
A cache replacement system and method for changing the number of cached copies of segments of a media clip in response to rank change for the media clip is disclosed. Whenever rank change for a media clip is detected at an origin server, rank change information is d...
02/14/2006
6999424Method for displaying data
In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultip...
02/14/2006
6999998Shared memory coupling of network infrastructure devices
Described herein are systems and methods of coupling network infrastructure devices through a shared memory facility, rather than through conventional network I/O (input/output) adapters. All communications through the resulting network infrastructure service system...
02/14/2006
6996607Storage subsystem and method employing load balancing
A storage subsystem that directly interfaces with a network, provides connections for routers with a conventional multi-path function, and performs access load balancing among a plurality of input/output ports. Each channel controller is assigned with a channel cont...
02/07/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?