| 5970489 |
Method for using region-sets to focus searches in hierarchical structures |
| Oct-19-1999 |
A method improves a search in a hierarchical structure by focusing the search to selected regions within the structure. The method defines one or more region-sets and uses the region-set(s) as either a... |
| 5968175 |
Software use method control system |
| Oct-19-1999 |
A software use method control system including a storage device and an access controller. The storage device stores information for designating a right to access system resources of operating systems which... |
| 5966715 |
Application and database security and integrity system and method |
| Oct-12-1999 |
A system and method for ensuring the security and integrity of applications and databases. The present invention provides a user management system which allows permissive access to applications and stored... |
| 5966705 |
Tracking a user across both secure and non-secure areas on the Internet, wherein the users is initially tracked using a globally unique identifier |
| Oct-12-1999 |
A system and method is disclosed for tracking a user across both secure and non-secure areas on an Internet and/or Intranet site. In one aspect of the system and method, when a user first accesses a non-secure... |
| 5963642 |
Method and apparatus for secure storage of data |
| Oct-5-1999 |
A mechanism and method for encrypting database information such that the data can be directly processed while still in an encrypted form. The mechanism and method make use of a distributed computing network.... |
| 5963142 |
Security control for personal computer |
| Oct-5-1999 |
A personal computer provides security features enabling control over access to data retained in the computer. The computer is secured by having the system ROM provide a password at power-on to a security... |
| 5960446 |
Parallel file system and method with allocation map |
| Sep-28-1999 |
A computer system having a shared disk file system running on on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing... |
| 5958005 |
Electronic mail security |
| Sep-28-1999 |
A method, system, and product for communicating data text messages, such as E-Mail, between computers connected to a network while providing selectable degrees of security for each message. The methodology... |
| 5957697 |
Printed book augmented with an electronic virtual book and associated electronic data |
| Sep-28-1999 |
A system and method for augmenting a printed text with electronically stored data in the form of images, sounds and/or supplemental text. A printed book contains a plurality of pages of text. An electronic... |
| 5956715 |
Method and system for controlling user access to a resource in a networked computing environment |
| Sep-21-1999 |
A unified and straightforward approach to managing file and other resource security in a networked computing environment is disclosed. The invention can be implemented in a multi-user computer network... |
| 5956400 |
Partitioned information storage systems with controlled retrieval |
| Sep-21-1999 |
An information storage system includes one or more information update terminals, a mapper, one or more partial-databases, and one or more query terminals, exchanging messages over a set of communication... |
| 5950221 |
Variably-sized kernel memory stacks |
| Sep-7-1999 |
The invention includes a computer system having a processor that executes program instructions in privileged and non-privileged execution modes. A user stack is used when the processor is executing in... |
| 5950200 |
Method and apparatus for detection of reciprocal interests or feelings and subsequent notification |
| Sep-7-1999 |
A method and apparatus for automating the process of confidentially determining whether people feel mutual attraction or have mutual interests and for automating the process of notifying the people involved... |
| 5950188 |
Database system with methods for executing system-created internal SQL command statements |
| Sep-7-1999 |
A Client/Server Database system is described which includes a Database Server providing methods for executing system-created internal command statements (e.g., SQL statements), such as those which ordinarily... |
| 5943671 |
Compensation for security procedures in different database management systems |
| Aug-24-1999 |
A system, method and computer program product for providing a common interface to a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among the... |
| 5943672 |
Network system |
| Aug-24-1999 |
A network system having a plurality of databases wherein data are respectively stored, a plurality of terminals for use in retrieving data in the databases, a plurality of connecting devices for connecting... |
| 5940843 |
Information delivery system and method including restriction processing |
| Aug-17-1999 |
The electronic distribution of research documents over the world wide web or other network to investors. A repository server receives research documents from contributors. A restriction subsystem server... |
| 5937404 |
Apparatus for bleaching a de-activated link in a web page of any distinguishing color or feature representing an active link |
| Aug-10-1999 |
A system for organizing access to a database that is distributed over an electronic network includes a system site on a dedicated server. A list of addresses to approved database sites on an electronic... |
| 5935218 |
Method and apparatus for bus network prioritization using the broadcast of delay time to lower priority users from high priority users in a token or loop network |
| Aug-10-1999 |
A method for dynamically allocating the capacity of a computer network. All users of the network are classified as low or high priority users. High priority users may broadcast a delay message to the low... |
| 5933826 |
Method and apparatus for securing and storing executable content |
| Aug-3-1999 |
Computer system for storing and securing executable content is disclosed. A plurality of interconnected nodes access the distributed directory. The distributed directory has a hierarchy of objects each... |
| 5931906 |
System for creating a multimedia presentation by integrating local program materials with remotely accessible program materials |
| Aug-3-1999 |
The interactive multimedia system supplies the necessary computer program intelligence and user interface for a remote computing device to communicate with a user's local computing device over a public... |
| 5930792 |
Monitoring and directing flow of HTML documents for security and access |
| Jul-27-1999 |
A computer server that stores a HTML document, receives a request via a global network from a user for the document and sends the document to the user. The computer server uses a state machine to examine... |
| 5930772 |
Volume-dependent accounting system and method in connectionless communications |
| Jul-27-1999 |
When an accounting process is performed through connectionless communications such as a WWW, etc., a retrieval CGI stores a retrieval result in a file having a file name generated from a process ID and... |
| 5924094 |
Independent distributed database system |
| Jul-13-1999 |
An independent distributed database system comprising a plurality of sites wherein all users at all sites work off-line with local data. All application transactions are against the local database only,... |
| 5924089 |
Natural language translation of an SQL query |
| Jul-13-1999 |
A method, apparatus, and article of manufacture which provides for the display of database management information on a computer in a user-friendly way to minimize errors and maximize database usership.... |
| 5920861 |
Techniques for defining using and manipulating rights management data structures |
| Jul-6-1999 |
A descriptive data structure provides an abstract representation of a rights management data structure such as a secure container. The abstract representation may describe, for example, the layout of the... |
| 5915249 |
System and method for accelerated query evaluation of very large full-text databases |
| Jun-22-1999 |
A system, method, and various software products provide for improved information retrieval in very large document databases through the use of a predetermined static cache. The static cache includes for... |
| 5913212 |
Personal journal |
| Jun-15-1999 |
eThe personal journal system of the invention tracks personal contacts made by a first user of a personals system with other users of the system. The system may be implemented on a local computer network... |
| 5913025 |
Method and apparatus for proxy authentication |
| Jun-15-1999 |
A method for a source to obtain the rights of a target object is disclosed. The source first obtains the rights of a source object, which rights include authorization to access a target object and to modify... |
| 5911143 |
Method and system for advanced role-based access control in distributed and centralized computer systems |
| Jun-8-1999 |
A method and system for registration, authorization, and control of access rights in a computer system. Access rights of subjects on objects in a computer system are controlled using parameterized role... |
| 5909682 |
Real-time device data management for managing access to data in a telecommunication system |
| Jun-1-1999 |
A real-time device data management (RTNDD) system for managing access to data describing devices in a telecommunications network. The RTNDD system maintains a partition data structure for each device.... |
| 5905984 |
Computer-implemented control of access to atomic data items |
| May-18-1999 |
A method and a system for accessing data in a computer-based data processing system is described. The method comprises the steps of initiating and maintaining data access nodes in a variable access structure.... |
| 5905862 |
Automatic web site registration with multiple search engines |
| May-18-1999 |
A method, apparatus, and storage medium for registering a first application with one or more task applications. According to one embodiment, a set of first application characterization data is provided.... |
| 5903891 |
Hierarchial information processes that share intermediate data and formulate contract data |
| May-11-1999 |
An information system that enables differing information processes of extended duration to share intermediate data prior to their completion without sacrificing data integrity controls. The information... |
| 5903882 |
Reliance server for electronic transaction system |
| May-11-1999 |
A method of managing reliance in an electronic transaction system includes a certification authority issuing a primary certificate to a subscriber and forwarding to a reliance server, information about... |
| 5903720 |
Object system capable of using different object authorization systems |
| May-11-1999 |
A method and object system operative to interface with a plurality of different authorization systems. The object system provided determines the appropriate authorization system used for a particular object... |
| 5903646 |
Access control system for litigation document production |
| May-11-1999 |
An access control system for litigation document production. Documents are produced as stored images on an optical disk. Documents which are to be redacted or maintained confidential are stored in encrypted... |
| 5899993 |
Method and apparatus for achieving an enforced and valid constraint state |
| May-4-1999 |
A method and apparatus are disclosed for enabling a constraint without prohibiting updates to the constrained data during the validation portion of the enablement process. A constraint is first enforced.... |
| 5899990 |
Java-to-Database Connectivity Server |
| May-4-1999 |
A Java.TM.-to-Database Connectivity Server monitors client communications, accesses a database such as a Sybase relational database, upon client command establishes a connection to the database, accesses... |
| 5899987 |
Apparatus for and method of providing user exits on an operating system platform |
| May-4-1999 |
An apparatus for and method of providing user exits, including dynamic installation of associated software, within the kernel portion of an operating system. An initializer replaces existing system call... |
| 5895467 |
Selectively switching memory access permission for manipulating data in a database |
| Apr-20-1999 |
Routines for manipulating data in a database are performed by a database server by determining whether or not a database manipulation routine is to be isolated from a specified range of memory, and, in... |
| 5893910 |
Method and apparatus for establishing the legitimacy of use of a block of digitally represented information |
| Apr-13-1999 |
Method and apparatus for establishing the legitimacy of use of a block of digitally represented information residing in a computer of a user. The block of digitally represented information may be a text... |
| 5890156 |
Distributed redundant database |
| Mar-30-1999 |
A distributed redundant database architecture (10) primarily for storing a plurality of wireless service subscriber files (84, 86) is provided. The database architecture (10) include a first set of processors... |
| 5890155 |
System and methods for providing encapsulated and performance-efficient data references in an object-oriented controller and distributed control system employing the same |
| Mar-30-1999 |
A system for, and method of, providing encapsulated and performance-efficient data references in an object-oriented controller and a distributed, real time process control system employing the system or... |
| 5884308 |
Updating distributed data files using active token distributed at different times to different sites |
| Mar-16-1999 |
Each file in a computer system has associated with it a token. No user is permitted to update any file unless that user is the current token holder. Thus, in multi-sited computer installations where nominally... |
| 5878415 |
Controlling access to objects in a hierarchical database |
| Mar-2-1999 |
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... |
| 5878414 |
Constructing a transaction serialization order based on parallel or distributed database log files |
| Mar-2-1999 |
A method to construct a transaction serialization order based on parallel or distributed database log files that connects the log files into a network and merges the network into a sequence. Only vote... |
| 5878233 |
System, method, and computer program product for reviewing and creating advisories for data located on a content server |
| Mar-2-1999 |
A system and method which can efficiently develop new and revised advisories on content loaded (or available to be loaded) by a client from a content server via a protocol between the client and any number... |
| 5875445 |
Performance-related estimation using pseudo-ranked trees |
| Feb-23-1999 |
A method and system for estimating a cost of using a tree index to process a query that includes at least one interval restriction is provided. The cost of using an index to process a select query is estimated... |
| 5870744 |
Virtual people networking |
| Feb-9-1999 |
A virtual people networking allows multiple people working for the same organizational organization with similar interests to automatically interface with each other when any one of the people accesses... |