Patents Examined by Robert M. Timblin
-
Patent number: 7313572Abstract: 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: GrantFiled: September 30, 2003Date of Patent: December 25, 2007Assignee: Oracle International CorporationInventor: Zhenhai Lin
-
Patent number: 7305411Abstract: 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: GrantFiled: May 28, 2004Date of Patent: December 4, 2007Assignee: AT&T BLS Intellectual Property, Inc.Inventor: Phillip Sheridan
-
Patent number: 7296018Abstract: 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: GrantFiled: January 2, 2004Date of Patent: November 13, 2007Assignee: International Business Machines CorporationInventors: Naoki Abe, John Langford
-
Patent number: 7284020Abstract: 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: GrantFiled: September 1, 2004Date of Patent: October 16, 2007Assignee: Hitachi, Ltd.Inventors: Hidehisa Shitomi, Yuichi Yagawa
-
Patent number: 7272614Abstract: 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: GrantFiled: August 1, 2003Date of Patent: September 18, 2007Assignee: SAP AktiengesellschaftInventor: Frank Michael Kraft
-
Patent number: 7260582Abstract: 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: GrantFiled: November 20, 2002Date of Patent: August 21, 2007Assignee: Matsushita Electric Industrial Co., Ltd.Inventor: Masanori Itoh
-
Patent number: 7194466Abstract: 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: GrantFiled: May 1, 2003Date of Patent: March 20, 2007Assignee: Microsoft CorporationInventors: Zheng Chen, Ji-Dong Wang, Hua-Jun Zeng, Xiaoming Sun, Li Tao, Wei-Ying Ma
-
Patent number: 7158957Abstract: 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: GrantFiled: November 21, 2002Date of Patent: January 2, 2007Assignee: Honeywell International Inc.Inventors: Sindhu Joseph, Sreedharan Venkataraman
-
Patent number: 7072890Abstract: 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: GrantFiled: February 21, 2003Date of Patent: July 4, 2006Assignee: The United States of America as represented by the Secretary of the Air ForceInventors: John J. Salerno, Douglas M. Boulware
-
Patent number: 7043509Abstract: 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: GrantFiled: February 19, 2003Date of Patent: May 9, 2006Assignee: Sun Microsystems, Inc.Inventor: David L. Detlefs