Patents Examined by Robert M. Timblin
  • Patent number: 7313572
    Abstract: A method and data structure for storing application object type data in a repository are provided. Techniques are provided to allow users to store data for a number of custom attributes of application object types in repository tables without adding any new columns to the existing repository tables. According to one technique, data for all custom attributes of the same data type, regardless of the object type they belong to, is stored in the same table. Techniques are also provided to allow users to store data for a number of custom object types without adding any new tables to the repository. According to one technique, information identifying the attributes of a custom object type is stored in a catalog table, and the data for the attributes is stored in tables corresponding to the attributes' data types. Techniques are further provided that allow retrieval of data for custom object types and custom attributes stored in the repository tables.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: December 25, 2007
    Assignee: Oracle International Corporation
    Inventor: Zhenhai Lin
  • Patent number: 7305411
    Abstract: Exemplary embodiments include methods, systems, and storage mediums for expanding the functionality of a database application via a computer system. The method includes importing an application development system for expanding the functionality of a database application into a database created using the database application. The database includes records arranged in a predetermined manner. The method also includes presenting prompts to a user to facilitate selection of records from the database, modification, and arrangement of the records, and creating a customized form or report based upon responses to the prompts. The customized form or report includes records from the database that have been selected, modified, and arranged according to the responses.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: December 4, 2007
    Assignee: AT&T BLS Intellectual Property, Inc.
    Inventor: Phillip Sheridan
  • Patent number: 7296018
    Abstract: Outlier detection methods and apparatus have light computational resources requirement, especially on the storage requirement, and yet achieve a state-of-the-art predictive performance. The outlier detection problem is first reduced to that of a classification learning problem, and then selective sampling based on uncertainty of prediction is applied to further reduce the amount of data required for data analysis, resulting in enhanced predictive performance. The reduction to classification essentially consists in using the unlabeled normal data as positive examples, and randomly generated synthesized examples as negative examples. Application of selective sampling makes use of an underlying, arbitrary classification learning algorithm, the data labeled by the above procedure, and proceeds iteratively.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Naoki Abe, John Langford
  • Patent number: 7284020
    Abstract: A system and method for automatic failure recovery in a storage system that includes replicating data stored in a first storage volume at a storage system into a second storage volume at the storage system, the first storage volume handling Input/Output (I/O) operations between the storage system and a host device. A failure is detected in the I/O operations with the first storage volume and a recovery process initiated that includes identifying a path from the host device to the second storage volume or a third storage volume to allow continuation of the I/O operations automatically. The third storage volume containing data recovered from the second storage volume.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: October 16, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Hidehisa Shitomi, Yuichi Yagawa
  • Patent number: 7272614
    Abstract: A computer-implemented method for a collaborative process of exchanging messages through an asynchronous messaging network. The method is embodied by a computer program that causes a computer system to retrieve information on local states and local state transitions related to each participant system from a first storage location, including information specifying local states of the corresponding participant system and events triggering, and resulting from, the respective local state transition; process the information to generate, and store in a second storage location, information on collaboration states and collaboration state transitions; retrieve information stored in the second storage location; process the information retrieved from the second storage location to generate information on incompletely specified terminal collaboration states among said collaboration states; and generate a result data object containing information on every incompletely specified terminal collaboration state found.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: September 18, 2007
    Assignee: SAP Aktiengesellschaft
    Inventor: Frank Michael Kraft
  • Patent number: 7260582
    Abstract: An information recording or reproduction apparatus and method in which a transport packet for padding is not inserted and a limited recording space is used effectively when performing data editing to delete a mid-stream of the moving picture file consisting of an MPEG transport stream and connect the remaining portions. A data portion preceding the deleted portion, a data portion immediately after the deleted potion, and the remaining data portion are recorded as three independent data files and information on the sequence between these data files is recorded together as a management file.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: August 21, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Masanori Itoh
  • Patent number: 7194466
    Abstract: One aspect relates to clustering a group of objects of a first object type based on a relative importance using links extending between objects of the first object type and certain objects of the second object type. In one embodiment, the first object type is a Web page object type and the second type is a user object type.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: March 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Zheng Chen, Ji-Dong Wang, Hua-Jun Zeng, Xiaoming Sun, Li Tao, Wei-Ying Ma
  • Patent number: 7158957
    Abstract: A system and a method for an automated intelligent information mining includes receiving unstructured text from various text sources; extracting multiple key-phrases from the unstructured text; generating template and dynamic information contextual relation maps by mapping the extracted key-phrases to three-dimensional maps using a self organizing map, and a gaussian distribution technique. Further, the technique includes forming word clusters and constructing corresponding key-phrase frequency histograms for each of the generated contextual relation maps. Template and dynamic information three-dimensional structured document maps from the constructed phrase frequency histograms and the generated self-organizing maps. Desired information is extracted by mapping the generated dynamic information three-dimensional structured map onto the template three-dimensional structured map. A fuzzy prediction algorithm is used in possible error correction in extracting the desired intelligent information.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: January 2, 2007
    Assignee: Honeywell International Inc.
    Inventors: Sindhu Joseph, Sreedharan Venkataraman
  • Patent number: 7072890
    Abstract: Method and apparatus to enable the parser component of a web search engine to adapt in response to frequent web page format changes at web sites. Parser “learns” from a set of defined HTTP links, how to find and parse web pages returned from a search engine query. The invention intelligently locates various token/strings that will correctly extract attributes associated with the returned item. Present invention may operate either automatically or in a user-assisted fashion.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: July 4, 2006
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: John J. Salerno, Douglas M. Boulware
  • Patent number: 7043509
    Abstract: A garbage collector operates in multiple threads, and one thread can be parsing a region containing a free block while another thread is allocating space from that free block for an object being relocated to that region. The object being relocated may be an array object, for which the length determination is based on more than one word in the object; it may be based on a class-identifying word and a number-of-elements word. To prevent a parsing thread from parsing erroneously by reading both of those words between the relocating thread's writing one of them and writing the other, the relocating thread first writes into the classifying word a distinguished value from which a parsing thread can conclude that the values it reads in other fields of the block are not to be trusted.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: May 9, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: David L. Detlefs