Patents Examined by Charles L. Rones
  • Patent number: 5893107
    Abstract: The present invention provides a directory service system for accessing a plurality of directory services in a uniform manner. Each directory service manages information relating to objects or that directory service. The type of information that a directory service manages for an object is defined by the object class of the object. An object class defines the properties (i.e., information) that a directory service manages for objects of that object class. Each property has a properly name and property type. A directory service has a property value for each property defined by the object class of each object. The directory service system comprises a schema browsing component, a name resolving component, a binding component, and an extending component. The schema browsing component controls the retrieving of the property name and property type of each property of each object class of each directory service.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: April 6, 1999
    Assignee: Microsoft Corporation
    Inventors: Chuck Y. Chan, Krishna Ganugapati, Margaret K. Johnson, Steven G. Judd, Stuart L. S. Kwan, Colin Watson
  • Patent number: 5890169
    Abstract: A combined file allocation table file system (CFAT file system) uses two or more FAT file systems with different cluster sizes to form a single user visible FAT file system to reduce disk fragmentation. The FAT file system having the largest cluster size is used to store all of the other small FAT file systems as files with holes. The clusters of the small FAT file systems thus do not occupy disk space until they are allocated. Files containing user data are stored in one or many of the large and small FAT file systems to achieve optimal storage. More clusters are available for storing files with sizes that are smaller than the size of one large cluster. A CFAT file system includes: a large file allocation table for large clusters, a file allocation table extension to provide holes within the CFAT file system, and any number of small file allocation tables providing a variety of small cluster sizes.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: March 30, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas K. Wong, Peter W. Madany
  • Patent number: 5881380
    Abstract: A method of data management includes the steps of receiving a plurality of values, obtaining descriptions, each of the descriptions describing a corresponding one of the values, linking each of the values with a corresponding one of the descriptions, generating pointers, each of the pointers pointing to a corresponding one of the values, organizing the pointers in an arrangement representing a set having the values as elements, obtaining a description of the set, and linking the arrangement with the description of the set, wherein a data structure relating the values with each other is determined by the arrangement through accumulation of the values.
    Type: Grant
    Filed: April 11, 1996
    Date of Patent: March 9, 1999
    Assignee: Fujitsu Limited
    Inventors: Shinichi Mochizuki, Tadamitsu Ryu, Ihoko Kurokawa
  • Patent number: 5878433
    Abstract: An environmental load assessing device includes an object data storage section composed of an object-oriented database. The object data storage section stores data inputted from an input section. Specifically, parts of a product to be assessed and/or processes in a life cycle of the product are stored as objects, respectively. Attribute data of the parts and/or the processes are stored as attribute data of objects corresponding to those parts and/or processes. Coupling relationships between the parts and/or between the processes are defined by classes and attribute data of objects corresponding to those parts and/or processes and stored.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: March 2, 1999
    Assignee: NEC Corporation
    Inventor: Shigeyuki Miyamoto
  • Patent number: 5873083
    Abstract: A method and apparatus for providing access to object data stored in an object server in response to a database query. The method comprises the steps of receiving a database query comprising a relational operation with a data surrogate identifying object data stored in an object server, transforming the database query into relational database commands, transmitting the relational database commands to the relational database management system, receiving a response table from the relational database management system, compiling an answer set from the response table comprising an object locator responsive to the database query, and transmitting the answer set to the client.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: February 16, 1999
    Assignee: NCR Corporation
    Inventors: William Phillip Jones, Arthur F. Kaufmann, Colin Luck, Jukka I. Saukkonen
  • Patent number: 5873099
    Abstract: A system and method for processing telephone calls and providing enhanced services is presented. The call processing system includes a network control processor for controlling the processing and routing of the calls and for providing enhanced features, and a matrix switch for routing calls from an originating location to a terminating location. Operator consoles can be included to provide operator assistance to the caller. The network control processor comprises a central message processor that receives call data, determines the type of call, determines the processing required, and determines whether operator assistance is required. A call route distributor allocates an operator console to the call if required. A billing server is used to track billing information for the call while it is in progress. A database server is provided for database look-ups and storage.
    Type: Grant
    Filed: April 13, 1995
    Date of Patent: February 16, 1999
    Assignee: LinkUSA Corporation
    Inventors: Steven J. Hogan, Kristi T. Feltz, Douglas R. Murdock, Todd A. Goodman, David J. Vercande, Michael R. Tangeman, Eric M. Busch, Raghavan Kripakaran, Madhigubba G. Jayasimha, Keith E. Smith, Mark A. Austin, Dana Bruce Berry
  • Patent number: 5870747
    Abstract: Generalized key indexes enable a first table of a relational database to be indexed using an index key and index conditions, wherein either or both of the index key and index conditions may reference multiple tables of the database or may be an expression using fields of one or more tables other than the first table. The generalized key indexes directly associate generalized index key values with record identifiers of records of the first table, thus enabling efficient storage and data retrieval.
    Type: Grant
    Filed: July 9, 1996
    Date of Patent: February 9, 1999
    Assignee: Informix Software, Inc.
    Inventor: Prakash Sundaresan
  • Patent number: 5864860
    Abstract: A system and method for compressing a data sequence having a plurality of records, where each record has a plurality of fields with each field being arranged to contain a data item. The system compares a data item in a current field of a current record with a data item of a corresponding field of a preceding record. If there is a match, the current data item is replaced by a token indicating the match.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: January 26, 1999
    Assignee: International Business Machines Corporation
    Inventor: Keith Holmes
  • Patent number: 5864868
    Abstract: A computer system and method for controlling a media playing device. The system provides a user interface for allowing a user access to media pieces stored in a media database. The interface is also for controlling a media playing device, like a player piano or movie playing video device, that is coupled to the computer to play the accessed or selected piece of media. In one embodiment there is a computer interface that allows a user to display only music that relates to a selected category, like jazz or classical music. Another embodiment allows the user to direct the media playing device to automatically play selected music pieces that are related to a selected music category. Another embodiment allows a user to direct the media playing device to automatically play selected music pieces that are related to the selected music composer or artist.
    Type: Grant
    Filed: February 13, 1996
    Date of Patent: January 26, 1999
    Inventor: David C. Contois
  • Patent number: 5860072
    Abstract: A method and apparatus for transporting IDL-defined data structures to and from a format convenient for transport between two computers are disclosed. The data structures is originally described in a string. The string description is converted to a different format containing additional information about the alignment and size of the data structure. An application in the sending computer removes the alignment from the data structure and stores the data structure in a buffer. The data structure is stored in the output buffer in a predetermined format that is based upon the type of the data structure. The buffer is then transmitted to a data file or to the memory of the receiving computer. The receiving computer extracts the data structure from the buffer based upon the predetermined format. The data structure is realigned and stored in the memory of the second computer.
    Type: Grant
    Filed: July 11, 1996
    Date of Patent: January 12, 1999
    Assignee: Tandem Computers Incorporated
    Inventor: Andrew Schofield
  • Patent number: 5857201
    Abstract: A FormLogic (FL) client/server system and method to access existing enterprise data sources on an occasional basis. The system includes a FL builder program to generate a communications agent that encapsulates a communication session. The session includes one or more related tasks. The system also includes a FL server which is connected to one or more enterprise data sources. The FL server provides the ability to link hardware devices running a FL engine as a client to access existing enterprise data sources on an occasional basis. It is optimized to communicate by exchanging a minimum amount of data, since the wireless transports do not move large amounts of data quickly and data is expensive to move. Each session encompasses connecting the remote host, performing a specific task or set of tasks, then disconnecting from the host. Because the connection times must be short, the client and server need to be able to perform the required tasks without user intervention.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: January 5, 1999
    Assignee: Wright Strategies, Inc.
    Inventors: Gerald V. Wright, Jr., James O'Grady
  • Patent number: 5857187
    Abstract: An information management apparatus, for registering data of multimedia titles in a client/server system and supplying the data to users of client terminals, stores title management information for each registered title, including title identification and title storage location information, together with key word information which can be directly utilized to implement search techniques based on HTML files, relational database, etc. The apparatus enables client terminals having respectively different operating systems to specify storage location information for respective hypermedia titles created using the terminals, with problems of incompatibility of forms of storage location syntax between the various client terminals being overcome, enabling any client terminal to be used in accessing data of any registered title.
    Type: Grant
    Filed: July 10, 1996
    Date of Patent: January 5, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tsutomo Uenoyama, Toshiichi Ohno, Masao Kato, Akira Inagaki
  • Patent number: 5857208
    Abstract: A data network with a remote data facility for providing redundant data storage and for enabling concurrent point-in-time backup operations. A local data processing system with a data facility stores a data base and processes applications. A second system, physically separated from the first system, includes a data facility that normally mirrors the data in the first system. In a backup mode, the second system is enabled to transfer data from its data facility to a backup facility concurrently with, but independently of, the operation of the first system. On completion of the backup operation, the second system reconnects with and synchronizes with the first system thereby to reestablish the mirroring operation of the second system.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: January 5, 1999
    Assignee: EMC Corporation
    Inventor: Yuval Ofek
  • Patent number: 5845295
    Abstract: A database and warehousing system including a media controller which provides instantaneous access of a snapshot of data for offline analysis by a data analysis host. A transaction host sends the data for storage to the media controller. The media controller stores the data in an original copy with a plurality of mirror images. Upon receiving a request for a snapshot of the data, the data analysis generates a snapshot copy by releasing a mirror image or the original copy. The snapshot copy is provided as a snapshot of data to the data analysis host. After completing processing of the snapshot of data, data analysis host sends a return ready signal to the media controller. In response, the media controller updates the mirror image in the snapshot of data and reconnects the updated mirror image to the transaction host.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: December 1, 1998
    Assignee: Unisys Corporation
    Inventors: David Leon Houseman, Duane Jay McCrory
  • Patent number: 5842210
    Abstract: In a data communication system a first controller (102) selectively retrieves data from a database (316) in a second controller (106). Data corresponding to a plurality of entities is programmed (602) into the database. The data includes a plurality of parameters for each of the plurality of entities. Ones of the plurality of parameters are selectively defined (604) to belong to parameter groups in accordance with a predetermined grouping plan. The first controller generates (612) a request for the data corresponding to one of the plurality of entities from the database, the request further indicating a desired one of the parameter groups. The second controller returns (620) the desired one of the parameter groups corresponding to the one of the plurality of entities, in response to the request.
    Type: Grant
    Filed: October 30, 1996
    Date of Patent: November 24, 1998
    Assignee: Motorola, Inc.
    Inventors: Xuming Chen, W. Garland Phillips, Alain C. Briancon, Terence Edward Sumner
  • Patent number: 5838963
    Abstract: A system for compressing a first file based on a second file used as a dictionary. The second file is sampled at predetermined locations within the second file, each sample having a fixed sample length. A dictionary database is created by storing each sample and a start position within the second file of the corresponding sample. The first file is compared to the dictionary database to locate any matches that exist between the first file and the stored samples of the dictionary database. In turn, the first file is encoded by outputting coded segments for each match located by this comparison of the source file and the dictionary database and uncoded segments for all remaining portions of the first file.
    Type: Grant
    Filed: October 25, 1995
    Date of Patent: November 17, 1998
    Assignee: Microsoft Corporation
    Inventor: Laurence Kelvin Griffiths
  • Patent number: 5832525
    Abstract: A combined file allocation table file system (CFAT file system) uses two or more FAT file systems with different cluster sizes to form a single user visible FAT file system to reduce disk fragmentation. The FAT file system having the largest cluster size is used to store all of the other small FAT file systems as files with holes. The clusters of the small FAT file systems thus do not occupy disk space until they are allocated. Files containing user data are stored in one or many of the large and small FAT file systems to achieve optimal storage. More clusters are available for storing files with sizes that are smaller than the size of one large cluster. A CFAT file system includes: a large file allocation table for large clusters, a file allocation table extension to provide holes within the CFAT file system, and any number of small file allocation tables providing a variety of small cluster sizes.
    Type: Grant
    Filed: November 5, 1996
    Date of Patent: November 3, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas K. Wong, Peter W. Madany
  • Patent number: 5832488
    Abstract: A computer system and method for programming it for storage of individual medical histories on a storage device, preferably about the size of a credit card, for adding new medical data about the individual to the device and for communicating with other computers to retrieve large data records about the individual; and for enabling a second computer to collate and sort data relating to selected medical fields from the data of such individual and from the data about other individuals transferred to the second computer.
    Type: Grant
    Filed: January 22, 1997
    Date of Patent: November 3, 1998
    Assignee: Stuart S. Bowie
    Inventor: Silvio P. Eberhardt
  • Patent number: 5832503
    Abstract: Apparatus and method for monitoring parameters that govern the operational characteristics of a network device, including the use of templates for generating configuration records of network devices of a selected model type. A database of models is provided, each model representing an associated network device and including attribute values for the parameters of the associated network device. Templates are used to screen a model in order to retrieve values for each of the attributes and create a configuration record. The configuration records may be stored in the configuration manager or other storage device, and/or transferred to the pre-existing model database for use by a network management system in reconfiguring the associated network devices. This system for configuration management is less time consuming, expensive, and error prone than prior systems.
    Type: Grant
    Filed: February 24, 1995
    Date of Patent: November 3, 1998
    Assignee: Cabletron Systems, Inc.
    Inventors: Rajiv Malik, Steve Sycamore, Bill Tracy
  • Patent number: 5831950
    Abstract: A recordable compact disc writing system in which a cause of system problems can be analyzed by referring to information with respect to a writing operation performed on the recordable compact disc. The recordable compact disc writing system writes data on the recordable compact disc. Management information with respect to a writing operation is recorded in a file created in a data storage device provided in the recordable compact disc writing system.
    Type: Grant
    Filed: September 19, 1996
    Date of Patent: November 3, 1998
    Assignee: Ricoh Company, Ltd.
    Inventor: Takahiro Furukawa