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

Icon_funbox Bizarre Patents

Patent No. 6637447

Beerbrella

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.

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.

 

Assignee: Novell, Inc.


Location: Provo, UT
No. of patents: 474

              9        
NumberTitleIssue Date
6601184System 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
6591397Checksum 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
6584458Method 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
6578077Traffic 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
6578193Endian-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
6578035Method 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
6567873Spinlock 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
6560615Method 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
6560595Operator 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
6546433Method 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
6542967Cache 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
6539381System 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
6532491Processes 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
6532451Nested 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
6519610Distributed 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
6516325Virtual 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
6510450Multiple 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
6502131Directory 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
6496865System 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
6484186Method 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
6477648Trusted 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
6477583Infrastructure 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
6470424Pin 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
6466944Method 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
6459809Searching 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
6446253Mechanism 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
6424976Method 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
6415250System 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
6411924System 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
6411974Method 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
6408384Cache 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
6405199Method 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
6359900Method 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
6356996Cache 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
6353898Resource 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
6351815Media-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
6345266Predicate 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
6341309Firewall 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
6324670Checksum 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
6308181Access 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
              9        
 
Sign InRegister
Username  
Password   
forgot password?