A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.
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.
| Number | Title | Issue Date |
| 6601184 | System crash network access The present invention provides a debug-time network environment that enables access to a computer system that has crashed where communication over regular network channels is halted. The debug-time network environment may provide a module loader that load... | 07/29/2003 |
| 6591397 | Checksum generator with minimum overflow A checksum generator includes at least one adding circuit for processing a segment of a given message. Associated with the adding circuit is a register for temporarily holding the partial sum that is being calculated by the adding circuit. The register is... | 07/08/2003 |
| 6584458 | Method and apparatuses for creating a full text index accommodating child words A computer system and method for information indexing and retrieval. The full text index can searchably accommodate linguistic, phonetic, conceptual, contextual and other types of relational and descriptive information. The full text index is created in t... | 06/24/2003 |
| 6578077 | Traffic monitoring tool for bandwidth management A method and system (100) for monitoring or profiling quality of service within a network of computers. The method includes a step of providing a network of computers, each being coupled to each other to form a local area network. The network of computers... | 06/10/2003 |
| 6578193 | Endian-neutral loader for interpretive environment A method is disclosed for a endian correction at load time, thereby eliminating the need to perform multiple endian correction routines during execution. The method comprises obtaining a platform endian context corresponding to the processor; obtaining a ... | 06/10/2003 |
| 6578035 | Method for dynamic validation of a distributed database segment which yields a suitable successor A method and system for ensuring an current and valid copy of a distributed database is re-installed for a file server that has failed and been restored or otherwise has been offline and is then brought online. This invention can include validating the da... | 06/10/2003 |
| 6567873 | Spinlock with adaptive delay A method and apparatus for improving multi-processor performance where the various processors are competing for spinlock acquisition is described. If a spinlock testing processor fails to acquire the spinlock, it re-tries for access after a small wait int... | 05/20/2003 |
| 6560615 | Method and apparatus for implementing a highly efficient, robust modified files list (MFL) for a storage system volume When a volume is created, a Modified Files List (MFL) is established and an epoch timestamp, identifying an important point in time, is set for the volume. Entries are inserted into the MFL whenever files are first added to or changed on the volume. Entri... | 05/06/2003 |
| 6560595 | Operator for correlated predicates in a query A correlation operator .THETA. provides a way for the results of sub-queries to be correlated. The correlation operator .THETA. has an implied existential quantifier property (i.e., a "for some" property) and is satisfied if any record matches its sub-que... | 05/06/2003 |
| 6546433 | Method and system for integrating external functions into an application environment A method and system for integrating external functions into an application environment. The system includes an application environment, and a predetermined interface for communicating with an external function library. External functions offered by the ex... | 04/08/2003 |
| 6542967 | Cache object store A cache object store is organized to provide fast and efficient storage of data as cache objects organized into cache object groups. The cache object store preferably embodies a multi-level hierarchical storage architecture comprising a primary memory-lev... | 04/01/2003 |
| 6539381 | System and method for synchronizing database information A system and method for synchronizing database information over a communications network distributed among a plurality of servers. The system allows each server to track the state of a replica on each of the servers, and changes to the servers are communi... | 03/25/2003 |
| 6532491 | Processes and apparatuses for managing network devices Processes and apparatuses are provided for managing one of a plurality of network manageable devices, each one of the plurality of network manageable devices having a unit of first management information associated therewith. A request is issued to a firs... | 03/11/2003 |
| 6532451 | Nested strong loader apparatus and method An apparatus and method provides one or more controlled, dynamically loaded, modular, cryptographic fillers. Fillers may be loaded by a single loader, multiple independent loaders, or nested loaders. Loaders may be adapted to load other loaders, within cr... | 03/11/2003 |
| 6519610 | Distributed reference links for a distributed directory server system Distributed Reference Links ("DRLs") for managing the referential integrity between objects in a distributed directory server system are described. In a preferred embodiment, DRLs specify a set of attributes, precedents, and algorithms that define how a r... | 02/11/2003 |
| 6516325 | Virtual partition vector for a computer directory system An improved system, method and database program is provided for automatically creating a replica of data distributed throughout a database onto a replica server. The method identifies an action to be performed on the data and/or a subset of objects of the... | 02/04/2003 |
| 6510450 | Multiple storage class distributed nametags for locating items in a distributed computing system Methods, signals, devices, and systems are provided for locating and retrieving files, objects, and other items in a network. Nametags are distributed through the network with the items. Each nametag may hold logical names identifying the item, names of t... | 01/21/2003 |
| 6502131 | Directory enabled policy management tool for intelligent traffic management A method and system (100) for monitoring or profiling quality of service within one or more information sources in a network of computers. The method includes a step of providing a network of computers, each being coupled to each other to form a local are... | 12/31/2002 |
| 6496865 | System and method for providing interpreter applications access to server resources in a distributed network A resource access system and method for providing interpreters with the ability to provide interpreter applications access to any desired server resource regardless of type of server and current capability of the client node to access such server resource... | 12/17/2002 |
| 6484186 | Method for backing up consistent versions of open files Whenever a file is opened for writing, a snapshot of the file is created. The snapshot includes a copy of the file's metadata. A snapshot file map is initialized, pointing nowhere. A bitmap of the blocks in the file map is initialized. As new data are wri... | 11/19/2002 |
| 6477648 | Trusted workstation in a networked client/server computing system A trusted workstation includes a network interface card (NIC) with trusted computing base (TCB) extensions that provide for securely booting the workstation and performing subsequent receive and transmit packet filtering in support of a network's system a... | 11/05/2002 |
| 6477583 | Infrastructure for supporting file replications An infrastructure on a file server registers one or more replication modules to support file replication across a plurality of file servers. Each replication module can support file replication for any number of volumes on the file server, but each volume... | 11/05/2002 |
| 6470424 | Pin management of accelerator for interpretive environments An apparatus and method for accelerating interpreters, interpretive environments, may manage pinning of a processor cache closest to a processor. An instruction set implementing a virtual machine may store each instruction in a single cache line as a comp... | 10/22/2002 |
| 6466944 | Method for creation, management, and use of files containing multiple virtual data streams using standard file system APIs A file containing a transformation template allows a user to access system data. The transformation template can include multiple data streams for accessing different system data, or the same data in different ways. The transformation template can format ... | 10/15/2002 |
| 6459809 | Searching and filtering content streams using contour transformations Methods and systems are provided for locating objects within a content stream, by transforming prospective objects and evaluating the results to identify meaningful semantic values. Transformation is accomplished using various contour transformations, pos... | 10/01/2002 |
| 6446253 | Mechanism for achieving transparent network computing A program framework for use in a networked system includes an abstract, protocol-independent storage system in which data sources are stored. The storage system is abstract because it includes data stored anywhere in the networked system, yet references t... | 09/03/2002 |
| 6424976 | Method of implementing a forward compatibility network directory syntax System and method for implementing a forward compatibility syntax in a directory services environment is described. In one embodiment, data comprising an attribute according to a new syntax that is supported by newer servers, but not by older servers, is ... | 07/23/2002 |
| 6415250 | System and method for identifying language using morphologically-based techniques A language identification system for automatically identifying a language in which an input text is written based upon a probabilistic analysis of predetermined portions of words sampled from the input text. The predetermined portions of words reflect mor... | 07/02/2002 |
| 6411924 | System and method for linguistic filter and interactive display A computer-implemented information analysis and display system, called a linguistic filter, and method is provided to dynamically generate and display topics representing the linguistic content of documents in a file system. The documents may be user-sele... | 06/25/2002 |
| 6411974 | Method to collate and extract desired contents from heterogeneous text-data streams A method extracts desired contents from multiple heterogeneous textual streams and provides normalized data representative of the desired contents. The method selects input streams containing text data wherein the text data of different input streams may ... | 06/25/2002 |
| 6408384 | Cache fencing for interpretive environments An apparatus and method for cache fencing allows programmatic control of the access and duration of stay of selected executables within processor cache. In one example, an instruction set implementing a virtual machine may store each instruction in a sing... | 06/18/2002 |
| 6405199 | Method and apparatus for semantic token generation based on marked phrases in a content stream A content stream having a plurality of phrases is accessed. One or more phrases in the content stream are marked. For example, the phrases may be annotated and/or highlighted. The marked one or more phrases are extracted and are processed to determine sem... | 06/11/2002 |
| 6359900 | Method and system for controlling access to a resource A method and system for controlling access of a resource among several users of a resource. A plurality of service queues are established, each service queue handling requests for a predetermined range of the resource. A plurality of time slots are also e... | 03/19/2002 |
| 6356996 | Cache fencing for interpretive environments An apparatus and method for cache fencing allows programmatic control of the access and duration of stay of selected executables within processor cache. In one example, an instruction set implementing a virtual machine may store each instruction in a sing... | 03/12/2002 |
| 6353898 | Resource management in a clustered computer system Methods, systems, and devices are provided for managing resources in a computing cluster. The managed resources include cluster nodes themselves, as well as sharable resources such as memory buffers and bandwidth credits that may be used by one or more no... | 03/05/2002 |
| 6351815 | Media-independent document security method and apparatus A method and apparatus for providing media-independent security for a document may be programmed to create a document file having two or more components. In one embodiment, a document may include a background object, an image object (e.g. text, graphic, b... | 02/26/2002 |
| 6345266 | Predicate indexing for locating objects in a distributed directory The invention relates to a distributed directory service that is constructed based on a predicate, i.e., a query from a client. The predicate is formed by the query (request) issued by the client. The predicate is used as an index for retrieving data from... | 02/05/2002 |
| 6341309 | Firewall system for quality of service management A novel system for a network of computers to improve quality of services using a combination of a bandwidth mangement tool in a firewall. The present system includes, among other elements, a plurality of computers, which are each coupled to each other to ... | 01/22/2002 |
| 6324670 | Checksum generator with minimum overflow A checksum generator includes at least one adding circuit for processing a segment of a given message. Associated with the adding circuit is a register for temporarily holding the partial sum that is being calculated by the adding circuit. The register is... | 11/27/2001 |
| 6308181 | Access control with delayed binding of object identifiers Methods, signals, devices, and systems are provided for controlling access to objects and their attributes in a database. The database may be hierarchical, or it may have positional relationships based on a graph structure. In a hierarchical database poss... | 10/23/2001 |