Patents Examined by Jack M Choules
  • Patent number: 5991763
    Abstract: Methods, systems, and software for efficiently creating virtual file systems including object files which contain data are described. In one aspect of the invention, a method for creating a virtual file system includes retrieving a data file from a file system. A snapshot of the data file is created and converted into an object data file. The converted object data file is linked to at least one other object file. The data file can be concatenated with at least one other data file to create the snapshot. A set of assembly instructions for creating an object file from the snapshot is generated. The assembly instructions include instructions to reserve space within the object file for data contained in the data file. The assembly instructions are converted into an object file and the snapshot of the data file is copied into the reserved space.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: November 23, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Dean R. E. Long, Graham Hamilton, Nedim Fresko
  • Patent number: 5991753
    Abstract: A file management system and method for implementing special handling of files, useful for such applications as migration, compression, encryption, and logging access to files. A layer is superimposed between an underlying file system and programs' requests to access files. The layer initiates special handling in response to a file's normal attributes or information in the contents of the file and then passes the request to the underlying file system for normal proceeding. In the preferred embodiment, a file is recognized as a representation of a migrated file if the length attribute has a predetermined value and the file contains a unique pattern of bits.
    Type: Grant
    Filed: June 14, 1995
    Date of Patent: November 23, 1999
    Assignee: Lachman Technology, Inc.
    Inventor: Michael J. Wilde
  • Patent number: 5991772
    Abstract: A method and system allows a part of a database to be restored using a subset of the backup files stored for a database. A working copy of the data dictionary of the database, which stores data definitions, is restored using the latest backup file stored not later than the point in time specified and the names of tablespaces related to the table names specified are identified using the data dictionary. The files storing the database tablespaces specified and those identified as related are identified for restoration along with the point in time specified, so that the backup files may be used to restore the files to the latest time prior to the point in time specified. The database data files are [restored, they] are rolled forward from the point in time of the backup files to the point in time specified, using transaction logs restored with the database data files and the restored working data dictionary is updated as described by the transaction logs.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: November 23, 1999
    Assignee: Oracle Corporation
    Inventors: Cornelius G Doherty, Gregory Pongracz, William Bridge, Juan R Loaiza, Mark Ramacher
  • Patent number: 5987446
    Abstract: An information retrieval system is disclosed, wherein the system includes a plurality of text search engines based on substantially different computational searching techniques. By activating each search engine with input from a user information request, the output from each of the search engines is combined into a single list of information items. A ranking process ranks the information items in the combined list by utilizing information item ordering data also received from each of the search engines as to the relevance of the information items output by the search engine to the user's request. Thus, by providing higher rankings to those information items determined to be most relevant to the user's request by each of (or a majority of) the search engines, these information items have been found to be highly consistent in satisfying the user's request for information.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 16, 1999
    Assignees: U.S. West, Inc., MediaOne Group, Inc.
    Inventors: Douglas A. Corey, Thomas K. Landauer, Karen E. Lochbaum
  • Patent number: 5983219
    Abstract: A process for identifying a single item from a family of items presents a user with a feature screen having a series of groupings. Each grouping represents a feature having a set of alternatives from which to select. Selected alternatives are used as a selection criteria in a search operation. Results of the search operation is a revised feature screen indicating alternatives that remain available to the user for further selection and searching. The feature screen and search process, therefore, presents the user with a guided nonhierarchical parametric search to identify matching items based upon user specified criteria and priorities. Also disclosed is an adaptation of the claimed method and system appropriate in an Internet environment.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: November 9, 1999
    Assignee: Saggara Systems, Inc.
    Inventors: Mohamed Sherif Danish, Kris Walter Kimbrough
  • Patent number: 5977889
    Abstract: A method of compressing data, including representations of objects, for future transmission or storage. More specifically, this invention compresses a representation of differences between a base sequence of data and the actual data to be transmitted or stored. Sparse bit masks representing the positions of insertions and deletions from a base sequence are iteratively compressed by representing consecutive sequences of zero-valued bits with single zero-valued bits.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventor: Norman Howard Cohen
  • Patent number: 5978803
    Abstract: The invention provides an information retrieval system wherein, even when a plurality of data bases are retrieved simultaneously, information retrieval can be performed at a high speed without necessity for special hardware and without being influenced by the magnitudes of the data bases of a retrieval object. The information retrieval system includes a plurality of retrieval servers for performing retrieval processing, and a retrieval management server for managing operation of the plurality of retrieval servers. The retrieval management server is constructed so as to divide a data base of a retrieval object and relating information regarding the data base and allocate resulting divided parts of the data base and the relating information corresponding to the divided parts in sets to some or all of the plurality of retrieval servers.
    Type: Grant
    Filed: November 5, 1996
    Date of Patent: November 2, 1999
    Assignee: Fujitsu Limited
    Inventor: Kazuichi Ooe
  • Patent number: 5978804
    Abstract: Disclosed is a data processing system for processing natural product information entered into the system using a standardized entry protocol. The data processing system stores data such as chemical structures, geographic locations, taxonomy, genus synonyms, and textual descriptions and related natural products images such as images of the organisms, and geographic maps. The natural product images are correlated with the natural products data to allow display of the images with the related data. The data processing system further correlates the data products data and images stored in the system with remote databases, such as those containing existing commercially available data, linking the remote data thus correlated for display.
    Type: Grant
    Filed: April 10, 1997
    Date of Patent: November 2, 1999
    Inventor: Gregg R. Dietzman
  • Patent number: 5978809
    Abstract: A method for increasing the capabilities of an object program of a digital data processing system having a coded character set, with each character having a given attribute, by providing each of a selected subset, or subsets, of said characters with a second attribute. Which attribute of a given character of such a subset is its relevant attribute is determined by such a character being the operand of a limited number of operation codes of the computer system capable of properly acting on the second attribute of the character of such a selected subset. The data entry routine of such a program is modified to require data represented by the second attributes of the selected subsets and to convert such data into a character of such a subset.
    Type: Grant
    Filed: January 27, 1997
    Date of Patent: November 2, 1999
    Inventor: Robert W. Bemer
  • Patent number: 5978814
    Abstract: The present invention provides reliable systems and methods for rapidly determining whether file data streams are the same, or different, without having to make a comparison between the actual data streams. If the determination is made that the data streams are different, the present invention can rapidly determine where the changes between the data streams occur, again, without having to actually compare the entire size of the data streams. Such methods and systems are accomplished by generating a native data signature (NDS) for each data stream stored by the file system, wherein each NDS is substantially smaller in size as compared to the data stream corresponding thereto. The NDS is generated by separating the data stream into a plurality of allocation units, ranging in size from 4K bytes to 256K bytes; by generating a unique change identifier (UCI), one per each allocation unit; and by assembling the UCIs into a series of bits, typically ranging up to, and including, 64 in number.
    Type: Grant
    Filed: January 21, 1998
    Date of Patent: November 2, 1999
    Assignee: Microsoft Corporation
    Inventors: Thomas J. Miller, Luis Felipe Cabrera
  • Patent number: 5978832
    Abstract: A method and system for estimating the time to completion of a task being executed on a multitasking workstation potentially subject to the commencement or termination of one or more other tasks. Value arises where the task subject to estimation requires upon its completion the intervention of the workstation user, such as by the physical act of switching diskettes. When the task to be completed is relatively time consuming, such as occurs with the transfer of compressed data from a diskette to a hard disk, the calculation of a complex spreadsheet, the compilation of a lengthy program, or the generation of elaborate graphics, the user of the workstation is particularly interested in knowing about when the task will be completed. With the advent of multitasking workstations and operating systems, a singular static estimation is substantially meaningless. The estimate determination must recognize and compensate for the fact that the central processing unit is a resource which is shared by multiple tasks.
    Type: Grant
    Filed: October 12, 1994
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventor: Martin Jay Sirkin
  • Patent number: 5970484
    Abstract: An information retrieval method wherein users may submit a query via a graphical bitmapping technique. The user provides an information retrieval system with a bitmap of a printed, written, or graphical query by either scanning the query with a graphical scanner, or employing a standard facsimile transmission machine. The information retrieval system then performs an optical image/character recognition process upon the received bitmap to determine the content of the query, information is then retried based upon the recognized characters and images. In a particular method of the invention, the user is provided with a bitmap of the retrieved information.
    Type: Grant
    Filed: May 28, 1996
    Date of Patent: October 19, 1999
    Assignee: Lucent Technologies, Inc.
    Inventors: Kenneth Ward Church, Jonathan Isaac Helfman, David Dolan Lewis
  • Patent number: 5970488
    Abstract: A distributed database system includes a plurality of nodes connected via a network medium. Each node runs at least one application and stores a database. Each database at least partially overlaps at least one other database. Each database includes a plurality of tables, and each table includes at least one record. Ownership of each table in the database is assigned to only one application, and only an owning application can modify a table owned by the owning application. Each node also schedules running of the applications on the node such that only one application reads from and writes to the database at a time, distributes updates made to the database to every other database, and updates the database in accordance with received distributed updates.
    Type: Grant
    Filed: May 5, 1997
    Date of Patent: October 19, 1999
    Assignee: Northrop Grumman Corporation
    Inventors: Douglas G. Crowe, Gary K. LaBarre, James E. Somers, Jr., Timothy P. Magnani
  • Patent number: 5970500
    Abstract: Disclosed is a relational database system for storing and displaying genetic information. Associated with the database is a software system allows a user to determine the relative position of a selected gene sequence within a genome. The system allows execution of a method of displaying the genetic locus of a biomolecular sequence. The method involves providing a database including multiple biomolecular sequences, at least some of which represent open reading frames located along a contiguous sequence on an organism's genome. An open reading frame for the sequence is selected and displayed together with adjacent open reading frames located upstream and downstream in the relative positions in which they occur on the contiguous sequence.
    Type: Grant
    Filed: May 15, 1997
    Date of Patent: October 19, 1999
    Assignee: Incyte Pharmaceuticals, Inc.
    Inventors: Cathryn E. Sabatini, Joe Don Heath, Peter A. Covitz, Tod M. Klinger, Frank D. Russo, Stephanie F. Berry
  • Patent number: 5966712
    Abstract: Disclosed is a relational database system for storing and manipulating biomolecular sequence information, the database including genomic libraries for a plurality of types of organisms, the libraries having multiple genomic sequences, at least some of which represent open reading frames located along a contiguous sequence on each the plurality of organisms' genomes, and a user interface capable of receiving a selection of two or more of the genomic libraries for comparison and displaying the results of the comparison. The system also provides a user interface capable of receiving a selection of one or more probe open reading frames for use in determining homologous matches between such probe open reading frame(s) and the open reading frames in the genomic libraries, and displaying the results of the determination.
    Type: Grant
    Filed: May 15, 1997
    Date of Patent: October 12, 1999
    Assignee: Incyte Pharmaceuticals, Inc.
    Inventors: Cathryn E. Sabatini, Joe Don Heath, Peter A. Covitz, Tod M. Klingler, Frank D. Russo, Stephanie F. Berry
  • Patent number: 5966711
    Abstract: A genomic database system that makes use of autonomous agents for providing access to the database. The autonomous agents, which are preferably implemented in a multitasking environment, each seek target data to be processed and then call a program to process the target data. The results of the program are then placed in the database. The autonomous agent model permits the sequence data and processing programs to be changed without the need to be concerned with data synchronization or heterogeneity. The agents may be implemented as object oriented programs that permit the extraction of generic software code in an agent code base. The agents may implement annotation functions, analysis algorithms, or may control the assembly of gene sequences.
    Type: Grant
    Filed: April 15, 1997
    Date of Patent: October 12, 1999
    Assignee: Alpha Gene, Inc.
    Inventor: R. Mark Adams
  • Patent number: 5963967
    Abstract: A document production system is provided for preparing documents and managing a database of information pertaining to investigational studies of medical products. The document production system includes a data management user interface for providing user access to the database and for retrieving information from the database as specified by selected document templates for placement into word processor-compatible documents. Additionally, the data management user interface is capable of updating information stored within the database in accordance with information specified within a previously-prepared document.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: October 5, 1999
    Assignee: Michael Umen & Co., Inc.
    Inventors: Michael J. Umen, Kathy J. Nomides, Phillip C. Wilson, Erik A. Martin
  • Patent number: 5963940
    Abstract: Techniques for generating sophisticated representations of the contents of both queries and documents in a retrieval system by using natural language processing (NLP) techniques to represent, index, and retrieve texts at the multiple levels (e.g., the morphological, lexical, syntactic, semantic, discourse, and pragmatic levels) at which humans construe meaning in writing. The user enters a query and the system processes the query to generate an alternative representation, which includes conceptual-level abstraction and representations based on complex nominals (CNs), proper nouns (PNs), single terms, text structure, and logical make-up of the query, including mandatory terms. After processing the query, the system displays query information to the user, indicating the system's interpretation and representation of the content of the query. The user is then given an opportunity to provide input, in response to which the system modifies the alternative representation of the query.
    Type: Grant
    Filed: August 14, 1996
    Date of Patent: October 5, 1999
    Assignee: Syracuse University
    Inventors: Elizabeth D. Liddy, Woojin Paik, Mary E. McKenna, Ming Li
  • Patent number: 5963941
    Abstract: An information collection system comprises a user interface unit for executing input/output information with respect to a user, an external interface unit for exchanging various types of information with an external unit, a user model determination unit for preparing at least one of user information for discriminating information required by the user, user information for defining an information proposition method, and user information for defining an information modification method in accordance with information input from the user interface unit, an information drawing-out unit for drawing out and modifying information input from the external interface unit in accordance with the user information acquired from the user model determination unit, an information proposition processing unit for converting information acquired by the information drawing-out unit into a proposition form for the user in accordance with the information acquired from the user model determination unit, and a control unit for receivin
    Type: Grant
    Filed: April 6, 1998
    Date of Patent: October 5, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Hideki Hirakawa
  • Patent number: 5960437
    Abstract: This invention is an information storage system which provides a self-contained environment for database management. Data are stored in the system not as conventional entries in memory locations, but instead as a group of connections between database sets. Procedures are also encoded as database set connections, and not in conventional form. Data and procedure cannot exist independently, in the present invention; instead, they are grouped together, into constructs called Contexts. Because the connections themselves are the data, the system is substantially independent of the particular hardware on which the system is implemented. The environment includes an editor which uses an icon-based syntax to create and manipulate data and procedure structures according to the invention. The present invention greatly reduces the time required to develop and maintain a database management system or other computer program. The system is not limited by the size of data variables.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: September 28, 1999
    Inventors: Kenneth V. Krawchuk, Barton B. Smith