Patents Examined by Joon Hwan Hwang
  • Patent number: 6374243
    Abstract: The present invention relates a database access system comprising: a plurality of database servers, each of which accommodates a database; and an application server which is connected to the above-mentioned plurality of database servers. The application server comprises a plurality of local transaction managers, each of which corresponds to each of the databases, and individually processes transactions for updating the corresponding database; and a distributed transaction manager which individually provides commands for database updating to the transaction managers.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: April 16, 2002
    Assignee: NTT Communicationware Corporation
    Inventors: Kazue Kobayashi, Toru Nagaoka, Masashi Sakata
  • Patent number: 6370549
    Abstract: A method and apparatus for locating and for maintaining the locations of files within a directory tree structure. A file location request is received from a program module and a response is generated containing a file location identifying the location of one or more files within a directory tree structure. The file location request contains search criteria that identifies at least one file. If the file location of the component file has changed or has never been searched, then an attempt is made to locate the file and the new file location is returned. All file locations are stored in a file location cache so that subsequent searches can be minimized. When either the search criteria does not exist in the file location cache or the directory originally containing the sought file has been modified, the requested file location is searched for and the file location cache is updated.
    Type: Grant
    Filed: January 4, 1999
    Date of Patent: April 9, 2002
    Assignee: Microsoft Corporation
    Inventor: Thomas W. Saxton
  • Patent number: 6360224
    Abstract: Two-way counts utilizing sparse representation of a data set. In one embodiment, a computer-implemented method such that a data set is first input. The data set has a plurality of records. Each record has at least one attribute, where each attribute has a default value. The method stores a sparse representation of each record, such that the value of an attribute of the record is stored only if it varies from the default value. A data model is then generated, utilizing the sparse representation. Generation of the data model includes initially extracting two-way counts from the sparse representation. Finally, the model is output.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: March 19, 2002
    Assignee: Microsoft Corporation
    Inventor: D. Maxwell Chickering
  • Patent number: 6330563
    Abstract: An architecture for automated data analysis. In one embodiment, a computerized system comprising an automated problem formulation layer, a first learning engine, and a second learning engine. The automated problem formulation layer receives a data set. The data set has a plurality of records, where each record has a value for each of a plurality of raw transactional variables. The layer abstracts the raw transactional variables into cooked transactional variables. The first learning engine generates a model for the cooked transactional variables, while the second learning engine generates a model for the raw transactional variables.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: December 11, 2001
    Assignee: Microsoft Corporation
    Inventors: David E. Heckerman, D. Maxwell Chickering, Christopher A. Meek, Robert L. Rounthwaite
  • Patent number: 6311183
    Abstract: A method of full-text scanning for matches in a large dictionary of keywords is described, suitable for SDI (selective dissemination of information). The method is applicable to large dictionaries (hundreds of thousands of entries) and to arbitrary byte sequences for both patterns and sample streams. The approach employs Boyer-Moore-Horspool skipping, extended to pattern collections and digrams, followed by an n-gram hash test, which also identifies a subset of feasible keywords for conventional pattern matching at each location of a putative match.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: October 30, 2001
    Assignee: The United States of America as represented by the Director of National Security Agency
    Inventor: Jonathan Drew Cohen
  • Patent number: 6292800
    Abstract: A database access method includes receiving a data request at a switcher system from another computer, selecting a connection to a database system from among a collection of connections, and communicating with the database system across the selected connection to fulfill the data request. A computer program residing on a computer readable medium includes instructions for causing a computer to receive a data request from another computer, select a connection to a database system from among a number of connections to the database system, and communicate with the database system across the selected connection to fulfill the data request. A network of interconnected computing devices may include network elements configured by the computer program to implement the invention.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: September 18, 2001
    Assignee: America Online
    Inventor: Paul Eldreth