Patents Examined by Jacob F. Bétit
-
Patent number: 7376641Abstract: 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: GrantFiled: February 2, 2004Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
-
Patent number: 7356537Abstract: 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: GrantFiled: June 6, 2002Date of Patent: April 8, 2008Assignee: Microsoft CorporationInventors: Jeff Reynar, Paul Broman, Joe Keng Yap
-
Patent number: 7337196Abstract: 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: GrantFiled: August 22, 2002Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 7324991Abstract: 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: GrantFiled: August 30, 2002Date of Patent: January 29, 2008Assignee: Hyperion Solutions CorporationInventor: Vijayakumar Anjur
-
Patent number: 7305406Abstract: 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: GrantFiled: December 17, 2004Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Shi Xia Liu, Li Ping Yang
-
Patent number: 7302440Abstract: 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: GrantFiled: November 21, 2002Date of Patent: November 27, 2007Assignee: Metatomix, Inc.Inventors: Colin P. Britton, Ashok Kumar, David Bigwood, Howard Greenblatt
-
Patent number: 7289994Abstract: 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: GrantFiled: April 9, 2002Date of Patent: October 30, 2007Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark J. Nixon, Robert Havekost, Ken Beoughter
-
Patent number: 7266546Abstract: 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: GrantFiled: March 13, 2002Date of Patent: September 4, 2007Assignee: Fuji Xerox Co., Ltd.Inventor: Chan Soo Son
-
Patent number: 7203671Abstract: 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: GrantFiled: February 4, 2004Date of Patent: April 10, 2007Assignee: Federal Home Loan Mortgage CorporationInventor: Craig S. Wong
-
Patent number: 7200624Abstract: 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: GrantFiled: July 12, 2004Date of Patent: April 3, 2007Assignee: Microsoft CorporationInventors: Gang He, Michael J. Zwilling
-
Patent number: 7185019Abstract: 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: GrantFiled: July 15, 2005Date of Patent: February 27, 2007Assignee: Microsoft CorporationInventor: Tapas K. Nayak
-
Patent number: 7185017Abstract: 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: GrantFiled: April 10, 2002Date of Patent: February 27, 2007Assignee: Compuware CorporationInventors: Kenneth L. Cauvin, Irene A. Ford, Gary J. Michalek
-
Patent number: 7177868Abstract: 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: GrantFiled: January 2, 2002Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventors: David Alan Burton, Douglas Alan Williams
-
Patent number: 7178031Abstract: 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: GrantFiled: November 8, 1999Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventor: Paul Joseph Seger
-
Patent number: 7139756Abstract: 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: GrantFiled: January 22, 2002Date of Patent: November 21, 2006Assignee: International Business Machines CorporationInventors: James W. Cooper, Anni Coden, Eric W. Brown
-
Patent number: 7136859Abstract: 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: GrantFiled: October 22, 2001Date of Patent: November 14, 2006Assignee: Microsoft CorporationInventors: 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: 7111005Abstract: 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: GrantFiled: October 6, 2000Date of Patent: September 19, 2006Assignee: Oracle International CorporationInventor: Richard R. Wessman
-
Patent number: 7103610Abstract: 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: GrantFiled: November 25, 2002Date of Patent: September 5, 2006Assignee: General Electric CompanyInventors: Timothy Lee Johnson, Steven Hector Azzaro, Daniel Joseph Cleary
-
Patent number: 7092938Abstract: 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: GrantFiled: August 28, 2002Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Gregory T. Brown, Thomas A. Cofino, Yurdaer Nezihi Doganata, Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Kozakov
-
Patent number: 7092954Abstract: 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: GrantFiled: December 31, 2001Date of Patent: August 15, 2006Assignee: NCR CorporationInventor: Bhashyam Ramesh