Patents Examined by Jacob F. Bétit
  • Patent number: 7376641
    Abstract: A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 7356537
    Abstract: A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeff Reynar, Paul Broman, Joe Keng Yap
  • Patent number: 7337196
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 7324991
    Abstract: Sampling may be supported in a multidimensional database by integrating it into metadata and/or data navigation requests. Additionally, biasing may be introduced to allow a user to focus results.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: January 29, 2008
    Assignee: Hyperion Solutions Corporation
    Inventor: Vijayakumar Anjur
  • Patent number: 7305406
    Abstract: Provides methods, apparatus, and systems for computer aided authoring. Included are: a method for browsing an electronic document, an apparatus for aided authoring, an electronic document browser, a method for retrieving an electronic document, a system for retrieving electronic documents, a method for subscribing and publishing an electronic document as well as a system for subscribing and publishing electronic documents. An example method for computer aided authoring includes: generating one or more topic summaries based on an electronic document while a writer is writing said electronic document, wherein the reliability of the topic summary is ensured by the writer; and saving said topic summary information in correspondence with said electronic document.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shi Xia Liu, Li Ping Yang
  • Patent number: 7302440
    Abstract: The invention provides methods of time-wise data reduction that include the steps of inputting data from a source; summarizing that data according to one or more selected epochs in which it belongs; and generating for each such selected epoch one or more RDF triples characterizing the summarized data. The data source may be, for example, a database, a data stream or otherwise. The selected epoch may be a second, minute, hour, week, month, year, or so forth. The triples may be output in the form of RDF document objects. These can be stored, for example, in a hierarchical data store such as, for example, a WebDAV server. Triples parsed from the document objects may be maintained in a relational store that is organized, for example, according to a hashed with origin approach.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: November 27, 2007
    Assignee: Metatomix, Inc.
    Inventors: Colin P. Britton, Ashok Kumar, David Bigwood, Howard Greenblatt
  • Patent number: 7289994
    Abstract: A process control system includes multiple zones containing process control network communicatively interconnected to exchange information necessary to monitor the system and to perform process control. Each zone may include an inter-zone server that controls the exchange of information between the zones via communication links. In addition to controlling the routing of information between the zones, the inter-zone servers may perform additional processing on the information being exchanged, such as security monitoring, language translation and version control.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: October 30, 2007
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark J. Nixon, Robert Havekost, Ken Beoughter
  • Patent number: 7266546
    Abstract: An information search system that enables efficient collection of information and support of formation of groups which people who share a same interest can join over a network. This system includes an intermediate server and a central server, wherein the intermediate server retains indexes for searching the content database on the central server. Users issue a search request to the intermediate server and search results are returned and recorded on the intermediate server as a search history. The search history is shared by users and used as references from which retrievable content can be selected.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: September 4, 2007
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Chan Soo Son
  • Patent number: 7203671
    Abstract: A system, method and computer program product for validating the technical correctness of an On-Line Analytical Processing (OLAP) reporting project is provided such that the likelihood of errors is systematically reduced. The method and computer program product is a proactive, repeatable methodology to prove or disprove the “correctness” of any OLAP reporting project. The present invention helps assure the correctness of the OLAP reporting project by reducing the likelihood that major design and data components within the OLAP application environment are not synchronized. That is, the present invention identifies discrepancies among the OLAP tool, the OLAP project schema, the data warehouse metadata and the data warehouse data, thus identifying potential errors which could occur as a result of those discrepancies.
    Type: Grant
    Filed: February 4, 2004
    Date of Patent: April 10, 2007
    Assignee: Federal Home Loan Mortgage Corporation
    Inventor: Craig S. Wong
  • Patent number: 7200624
    Abstract: A system and/or methodology to track and organize database application data in response to a delete, insert or update procedure. More specifically, a system and/or methodology that employs a version-based retention and linkage approach with respect to triggering implementations is provided.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: April 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Gang He, Michael J. Zwilling
  • Patent number: 7185019
    Abstract: A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the keyword in the text. Instances of the index are placed in a priority queue. A merge scheduling process determines when a merge should be initiated, selects instances of the index to be merged and selects a type of merge to perform. Instances of an index are assigned a temporal indicator (timestamp). A set of instances is selected to be merged. The set of instances is validated and merged.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventor: Tapas K. Nayak
  • Patent number: 7185017
    Abstract: A data processing application for selectively processing data sub-segments using a data mask. Data segments are retrieved from a data source and pre-processed to include selected data sub-segments based upon the data mask. The masked data segments are communicated to a processor for processing. The excluded data sub-segments, if any, may be recombined with the processed data in post-processing, also using the data mask. Systems, methods, and articles of manufacture embodying the invention are described.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 27, 2007
    Assignee: Compuware Corporation
    Inventors: Kenneth L. Cauvin, Irene A. Ford, Gary J. Michalek
  • Patent number: 7177868
    Abstract: Provided is a method, system, and program implemented by a server for controlling and providing access to a file to at least one remote computer over a network. The server maintains metadata about files. The files are maintained at remote storage locations. The server receives a request from the remote computer for a filename of a requested file over the network. The server determines from the metadata one remote storage location address associated with the filename where the requested file is located. The server then updates the metadata for the requested file and sends the storage location address to the remote computer.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Douglas Alan Williams
  • Patent number: 7178031
    Abstract: A portable security system mounted in a portable data storage cartridge for managing access by users to the cartridge. A programmable computer processor mounted in the cartridge is powered by and transfers data to a data storage drive via a wireless RF interface, when mounted in the drive. A user table has a unique user identifier for each authorized user and lists permitted activities of the user for the cartridge. The user identifier comprises a user symbol and a user decrypting sender public key. An authentication message from the authorized user is encrypted by a sender private key and a receiver public key. The cartridge processor decrypts the message employing a receiver private key and the sender public key, whereby the user authentication message is known to have come from the user and grants access to the user for the listed activities for the cartridge.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Paul Joseph Seger
  • Patent number: 7139756
    Abstract: A system and a method are described for rapidly determining document similarity among a set of documents, such as a set of documents obtained from an information retrieval (IR) system. A ranked list of the most important terms in each document is obtained using a phrase recognizer system. The list is stored in a database and is used to compute document similarity with a simple database query. If the number of terms found to not be contained in both documents is less than some predetermined threshold compared to the total number of terms in the document, these documents are determined to be very similar. It is shown that these techniques may be employed to accurately recognize that documents, that have been revised to contain parts of other documents, are still closely related to the original document. These teachings further provide for the computation of a document signature that can then be used to make a rapid comparison between documents that are likely to be identical.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: James W. Cooper, Anni Coden, Eric W. Brown
  • Patent number: 7136859
    Abstract: Directly operating on data structures in a generic manner regardless of the type of data structure being operated upon and without requiring dedicated executable code for manipulating data structures of the particular data type. A common set of commands (e.g., insert, delete, replace, update, query) are recognized that may be used to operate on data structures of a number of different data types. A navigation module accesses a request to execute one of the common command methods on at least an identified portion of an identified data structure. Then, the navigation module accesses a navigation assistance module to access a set of rules associated with the particular data type, the set of rules allowing the navigation module to find the portion of the data structure that is to be operated on. If appropriate, the command operation is then executed on the identified portion of the data structure.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark Lucovsky, Shaun D. Pierce, Alexander T. Weinert, Michael G. Burner, Richard B. Ward, Paul J. Leach, George M. Moore, Arthur Zwiegincew, Robert M. Hyman, Jonathan D. Pincus, Daniel R. Simon
  • Patent number: 7111005
    Abstract: One embodiment of the present invention provides a system for managing encryption within a database system that is managed by a database administrator, and wherein a user administrator not otherwise associated with the database system, manages users of the database system. This system performs encryption automatically and transparently to a user of the database system. The system operates by receiving a request to store data in a column of the database system. If a user has designated the column as an encrypted column, the system automatically encrypts the data using an encryption function. This encryption function uses a key stored in a keyfile managed by the security administrator. After encrypting the data, the system stores the data in the database system using a storage function of the database system.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: September 19, 2006
    Assignee: Oracle International Corporation
    Inventor: Richard R. Wessman
  • Patent number: 7103610
    Abstract: A method of integrating case based reasoning data and FMECA data for product life cycle support. The method comprises creating an access path to case based data using a FMECA classification. The creating includes receiving a case based record including heading data. The heading data includes data elements and the data elements are correlated with data fields in a FMECA database. The FMECA database is searched for an entry that includes one or more of the data elements. The creating further includes determining if the entry should include a reference to the case based record. A new pointer to the case based record is inserted if the determining results in finding that the entry should include a reference to the case based record. The method for integrating case based reasoning data and FMECA data further comprises receiving a request from a user to access the case based data. The case based data is accessed via the FMECA database using the access path in response to the request.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: September 5, 2006
    Assignee: General Electric Company
    Inventors: Timothy Lee Johnson, Steven Hector Azzaro, Daniel Joseph Cleary
  • Patent number: 7092938
    Abstract: A search engine system is provided in which inputted data in various configurations is first passed through transitional translation layers which convert the data in its multiple configurations to a common or kernel computer form and language. The data is operated on and stored in the kernel form and language. The operated on data is then outputted through transitional translation layers and provided in the desired format the same or different from the input form and language.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gregory T. Brown, Thomas A. Cofino, Yurdaer Nezihi Doganata, Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Kozakov
  • Patent number: 7092954
    Abstract: A method, computer program and database system are disclosed for joining a plurality of tables T1 through TN, where each of the tables has an associated Star Map, S1 through SN, respectively. Each Star Map includes bitmap entries having locations indexed by the hash of one or more values associated with one or more join key columns of its associated table. A bitmap entry in a Star Map, if set, indicates the presence of a row in its associated table that has entries in the one or more join key columns that together hash to the location of the bitmap entry. The method includes a) performing a Boolean operation using the bitmap entries of the Star Maps S1 through SN to produce a join Star Map SJ, b) using SJ to select rows from the tables T1 through TN, and c) joining the resulting rows to produce a join result.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: August 15, 2006
    Assignee: NCR Corporation
    Inventor: Bhashyam Ramesh