Patents Examined by Hassan (Tony) Mahmoudi
  • Patent number: 7254571
    Abstract: A document search and retrieval system and program product therefor. Search requests are provided to the system through a user interface. A document decomposer decomposes documents into individual document components. Document components and corresponding searchable indices for each are stored in a Component Library. A search unit searches stored document components responsive to search queries. A results validator compares document hitlists with a document type identified in a search query to select valid hitlists entries for a final hitlist. A document view assembly module collects identified document components and assembles them into a document for view at the user interface.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: August 7, 2007
    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, John Williams Miller
  • Patent number: 7231406
    Abstract: Apparatus and methods, including computer program products, for providing a network-accessible queue. The queue is stored on a network-accessible file system having a locking mechanism providing strictly-enforced, network-wide file locking. The data structures of the queue are stored in the file system. The file system is preferably implemented on a network accessible RAID array storage device providing a native CIFS file system for storing queue entries received over a network from sender clients and for delivery of such queue entries to receiver clients. Synchronization is implemented using file locks enforced by the file system, so there is no need for a master synchronization process. Notification of the availability of queue entries to receiver clients is also done by a decentralized process.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: June 12, 2007
    Assignee: Openwave Systems Inc.
    Inventor: Paul Edmonds
  • Patent number: 7228298
    Abstract: A system and method for allowing a consumer to search a database containing used vehicles from a variety of sellers that can be queried to provide search results that include only vehicles having clean title histories.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: June 5, 2007
    Assignee: Carfax, Inc.
    Inventor: Richard Raines
  • Patent number: 7222131
    Abstract: The present invention relates to a system and methodology facilitating storage, access, and version control of PLC-based images. An object is provided that mediates access between a database server and an application that desires access to such images. Before access can be achieved, a login and authentication process for a user desiring access to the image database is performed, wherein users who are successfully authenticated can then save, retrieve, and affect changes to the images in a substantially secure manner while enforcing protection against invalid or improper changes to the images. The object is adapted to store the images as a complete or compiled version of the elements required to operate a PLC program. Since PLC images are different than standard data types that are typically stored, a check-sum procedure is performed on the image to determine if changes are made.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: May 22, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ardaman S. Grewal, Jeffery L. Hamilton
  • Patent number: 7209918
    Abstract: Apparatus and methods for locking objects in a multi-threaded environment are provided. An example method permits a first thread to lock an object to exclusively execute at least a portion of a routine associated with the object. The method includes, if the object is owned by a second thread, locking the object via an atomic execution and assigning ownership of the object to the first thread. It also includes, if the object is owned by the first thread, locking the object without an atomic execution.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: April 24, 2007
    Assignee: Intel Corporation
    Inventor: Xiaofeng Li
  • Patent number: 7200594
    Abstract: A method for making a particular customer's data on a database containing data for several customers available only to that customer. The data is formatted so that a selected group of data can be accessed by a specific customer by using an identifier which is unique to that customer's data.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: April 3, 2007
    Assignee: Firestop Specialty Contractors, LLC
    Inventors: John F. Goodman, Lenny L. Trapp
  • Patent number: 7185001
    Abstract: Systems and methods interactive document search, retrieval, categorization, and summarization are provided. A document organizer processor may analyze the content of documents, such as web pages and text documents, downloaded from a computer network, such as the Internet or an intranet, in response to a user's search query. After receiving a search query from a user, the processor may locate documents related to the query, parse words in the documents into a word set, filter out unnecessary words, group the documents into categories, provide labels for the categories, construct summaries of the documents in each category, determine if any additional words or phases are to be recommended, present the labels and summaries to the user, and enable the user to iteratively refine the search.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: February 27, 2007
    Assignee: Torch Concepts
    Inventors: Bernard Burdick, William Schoendorf, Ryan Thomas, Stan Heckman, Theodore Hall, Scott Bradley