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

Icon_funbox Quotables

"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."

Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk

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

                    12  
NumberTitleIssue Date
5884304Alternate key index query apparatus and method
A method and apparatus disclosed may be implemented in a digital computer to query a set of arbitrarily structured records. Arbitrarily structured records are structured differently from each other. A query engine, query structure, operators of convention...
03/16/1999
5878419Method for creating a relational description of a formatted transaction
Methods for creating and using a relational description of a formatted transaction while maintaining data element context are provided. The formatted transaction can be in electronic data interchange (EDI) format or another structured transaction format. ...
03/02/1999
5878415Controlling access to objects in a hierarchical database
Methods and systems are provided for controlling access to objects in a hierarchical database. The database may include a directory services repository, and/or synchronized partitions. An access constraint propagator reads an access control property of an...
03/02/1999
5873079Filtered index apparatus and method
A method and apparatus disclosed may be implemented in a digital computer to query a set of arbitrarily structured records. Arbitrarily structured records are structured differently from each other. A query engine, query structure, operators of convention...
02/16/1999
5870739Hybrid query apparatus and method
A method and apparatus disclosed may be implemented in a digital computer to query a set of arbitrarily structured records. Arbitrarily structured records are structured differently from each other. A query engine, query structure, operators of convention...
02/09/1999
5870564Near-optimal path apparatus and method
A method and apparatus for dynamically providing a path through a network of nodes or granules may use a limited, advanced look at potential steps along a plurality of available paths. Given an initial position, at an initial node or granule within a netw...
02/09/1999
5864865Management information base listing viewer
A MIB viewer for displaying objects defined in a MIB listing. The MIB viewer extracts object information from a MIB listing and reorganizes the object information for display to a user in an ordered and easily understandable manner. The MIB viewer separat...
01/26/1999
5859978Managing application programs in a computer network by using a database of application objects
A method and apparatus for management of application programs in a computer network are disclosed. A modified hierarchical database which includes application objects that represent applications and their execution environments is utilized. Administrator ...
01/12/1999
5835698Unilaterally-controlled, time-insensitive, data-link recovery apparatus and method
An apparatus and method for unilaterally-controlled, time-insensitive recovery of disconnected data links provides for user-transparent recovery, without requiring inputs from a user or other intervention. Data and executable operations may be preserved, ...
11/10/1998
5832487Replicated object identification in a partitioned hierarchy
Methods and systems for managing replicated objects in a partitioned hierarchical database are disclosed. One method combines partition-wide object identifiers in order according to ancestry to form a database-wide object identifier that identifies a targ...
11/03/1998
5832483Distributed control interface for managing the interoperability and concurrency of agents and resources in a real-time environment
A distributed control interface for managing interoperability and concurrency among agents and system resources in a computer system. The distributed control interface provides access to system resources to all versions of authorized agents that are capab...
11/03/1998
5832274Method and system for migrating files from a first environment to a second environment
A method for migrating a file system and access rights associated with the file system from a first network operating system to a second network operating system. The method according to this invention achieves a highly reliable and relatively quick proce...
11/03/1998
5801679Method and system for determining a cursor location with respect to a plurality of character locations
A method and system for determining a specified cursor location with respect to a plurality of text characters displayed on a display device. The method includes determining the content of the displayed text characters, generating an image representative ...
09/01/1998
5787175Method and apparatus for collaborative document control
A method and apparatus are disclosed for controlling collaborative access to a work group document by the users of a computer system. A combination of public-key cryptographic methods, symmetric cryptographic methods, and message digest generation methods...
07/28/1998
5787439Method and system for maintaining a preferred sequence for accessing a plurality of objects
A method and system for ensuring a preferred sequence for accessing a plurality of objects. The system includes a doubly linked list which contains a reference to each agent of a child object which is to be accessed before the object of the agent having t...
07/28/1998
5784560Method and apparatus to secure distributed digital directory object changes
A method and apparatus for providing access control to objects in a distributed network directory employing static resolution to resolve object attributes. A first object has a Security Equals attribute and a second object has an Equivalent To Me attribut...
07/21/1998
5781534Method and apparatus for determining characteristics of a path
An information gathering mechanism efficiently acquires information about a path interconnecting a source node and a destination node in a computer network. The mechanism comprises a novel packet configuration for soliciting parameters pertaining to netwo...
07/14/1998
5781733Apparatus and method for redundant write removal
A method and apparatus for combining writes and avoiding redundant writes are disclosed. Based on values such as overhead message size, largest message size, packet round trip time, cache block size, dirty cache region size and separation, channel through...
07/14/1998
5781724Method and system for integrating additional functionality into a login system
A system and method for integrating additional functionality into a login system which includes registering a login extension operative to receive notification of an event generated by the login system. The login extension provides additional functionalit...
07/14/1998
5760772Method for automatically resizing a child window
A method for automatically resizing and repositioning child windows within a parent window upon a request to resize the parent window. The method intelligently resizes child windows within a parent window to maintain a uniform border between the child win...
06/02/1998
5737518Method and apparatus for testing an object management system
A method and apparatus for testing the implementation of an object in an object management system. The method and apparatus according to this invention automatically identify at least one attribute of a selected object, automatically generate one or more ...
04/07/1998
5737553Colormap system for mapping pixel position and color index to executable functions
An apparatus and method for mapping (associating, linking) hot spot objects of arbitrary shape and size to selected portions of an image presentable on a display connected to a computer. A hot spot object is mapped to a color, that may or may not be a col...
04/07/1998
5731820Curve-length approximation apparatus and method
A method and apparatus are disclosed for finding a length of a curve created to be displayed on an output device interactively and directly. A processor may specify the curve from input signals generated by an input device in response to direct control by...
03/24/1998
5719786Digital media data stream network management system
A computer-based media data processor for controlling transmission of digitized media data in a packet switching network. When the processor receives a request from a network client node for presentation of specified media data stream presentation unit se...
02/17/1998
5717912Method and apparatus for rapid full text index creation
A computer system and method for document indexing and data retrieval. A full text index is created in two phases. In the first phase, a word list symbol table, an alphabetically ordered list, and a non-repeating word number stream are constructed from th...
02/10/1998
5701459Method and apparatus for rapid full text index creation
A computer system and method for document indexing and data retrieval. A full text index is created in two phases. In the first phase, a word list symbol table, an alphabetically ordered list, and a non-repeating word number stream are constructed from th...
12/23/1997
5696599Method and apparatus for modifying handshake data transmissions
A method and apparatus for modifying communications handshake data includes the interception of a first handshake transmission generated by a local unit in response to a request from a remote unit. The intercepted transmission is prevented from being tran...
12/09/1997
5694535Direct interactive, constant-time curve apparatus and method
A method and apparatus for creating a curve to be displayed on an output device operates to interactively and directly specify the curve from input signals generated by an input device in response to control by a user. An apparatus may include an input de...
12/02/1997
5652854Method and apparatus for mapping page table trees into virtual address space for address translation
Techniques used in a virtual memory system for mapping the page table for a process onto the process's virtual address space. The mappings make it possible for the virtual memory manager to compute addresses for the page table in the same fashion, regardl...
07/29/1997
5572528Mobile networking method and apparatus
An internetwork including a plurality of local area networks may include wireless and hard-wired local area networks. The internetwork may also include wide area network links between routers. The system includes routers between networks, which may be bri...
11/05/1996
5355501Idle detection system
A method and apparatus for idle detection in a computer system. The operating system of the computer includes an idle kernel which performs idle detection to detect idle states when application program processes are idle. To check for idle states, the idl...
10/11/1994
5349642Method and apparatus for authentication of client server communication
The present invention provides a method and apparatus for message packet authentication to prevent the forging of message packets. After a message packet is created, a secret session key is preappended to the message, and a message digesting algorithm is ...
09/20/1994
5247517Method and apparatus for analyzing networks
The present invention provides a method and apparatus for analyzing and monitoring network activity. The present invention provides one-hundred percent data capture for complete monitoring capability. The present invention also permits the simulated gener...
09/21/1993
5157663Fault tolerant computer system
A method and apparatus for providing a fault-tolerant backup system such that if there is a failure of a primary processing system, a replicated system can take over without interruption. The invention provides a software solution for providing a backup s...
10/20/1992
                    12  
 
Sign InRegister
Username  
Password   
forgot password?