Patents Examined by Jermaine Mincey
  • Patent number: 7761423
    Abstract: The system provides a technique for finding relevant content and content sources based on the aggregation and analysis of individual indications of relevance. The system identifies and provides selections of relevant content. It may comprise a selection acquisition subsystem, a selection network repository subsystem, a scoring engine, and a recommendation engine, and is used to generate sources of content comprising sets of prioritized links directed to a topic or community of interest.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: July 20, 2010
    Assignee: OneSpot, Inc.
    Inventor: Nathan Matthew Cohen
  • Patent number: 7720830
    Abstract: A method and system for labeling object information of an information page is provided. A labeling system identifies an object record of an information page based on the labeling of object elements within an object record and labels object elements based on the identification of an object record that contains the object elements. To identify the records and label the elements, the labeling system generates a hierarchical representation of blocks of an information page. The labeling system identifies records and elements within the records by propagating probability-related information of record labels and element labels through the hierarchy of the blocks. The labeling system generates a feature vector for each block to represent the block and calculates a probability of a label for a block being correct based on a score derived from the feature vectors associated with related blocks. The labeling system searches for the labeling of records and elements that has the highest probability of being correct.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Ji-Rong Wen, Wei-Ying Ma, Zaiqing Nie, Jun Zhu
  • Patent number: 7668818
    Abstract: The present invention provides a method for transforming a concept-based query into SQL query statements, comprising the steps of: transforming inputted concept-based queries into logic rules; checking validity of the logic rules; optimizing the valid logic rules; and translating the logic rules into SQL query statements in accordance with the optimization result. The present invention further provides corresponding transformation engine, database query system and computer program product. The present invention facilitates people to use more descriptive query language to query data stored in relational database. Furthermore, the present invention can automatically generate the correct and efficient SQL query statements so that people's efforts to deal with complex data model are saved significantly.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Xue Qiao Hou, Gang Hu, Tao Liu, Qian Qian
  • Patent number: 7630971
    Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: December 8, 2009
    Assignee: Apple Inc.
    Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
  • Patent number: 7610275
    Abstract: A computer implemented method of carrying out a search of one or more databases on the basis of a search request from one or more applications, the method comprising: carrying out a first search of the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications; providing the one of the one or more applications with a first list of results; making a copy of the results of the first search; saving the copy of the results of the first search in a buffer; carrying out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications; providing the one of the one or more applications with a second list of results; restoring to the one of the one or more applications the first list of results from the buffer.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 27, 2009
    Assignee: SAP AG
    Inventors: Elena Gurevich, Paola Sala, Alexander Zaichenko
  • Patent number: 7593937
    Abstract: An apparatus, medium, and method providing audio files with clustering, with audio files having information similar to queries input from a user being extracted and undergo clustering. A method for providing audio files with clustering includes calculating scores between queries input from a user and a specified audio file, detecting audio files having specified scores with the queries input from the user on the basis of the result of calculation and performing a dynamic clustering of the audio files, detecting the audio files having the specified scores with the queries input from the user and performing a static clustering of the audio files, and displaying the dynamic cluster or the static cluster on a screen.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: September 22, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: In-ho Kang, Jeong-su Kim, Jung-eun Kim, Jae-won Lee, Jeong-mi Cho
  • Patent number: 7526516
    Abstract: A system, method and computer program product for monitoring file integrity that includes intercepting a function call by a user application to change a timestamp of a file; updating a record of a number of times the timestamp has been changed, wherein the record is maintained in operating system space; in response to a monitoring application requesting the record, providing, to the monitoring application, the record for comparison with information maintained by the monitoring application; and changing behavior of a user application if the record does not correspond to the information maintained by the monitoring application. This can be performed for multiple files, and each file can have a corresponding record. The records can be maintained in a database in operating system space. The monitoring application can maintain a database of a number of times the timestamps of the files have been modified. The record is, e.g., a counter.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: April 28, 2009
    Assignee: Kaspersky Lab, ZAO
    Inventor: Mikhail A. Pavlyushchik
  • Patent number: 7512643
    Abstract: For a computer system that includes a storage system and a management computer, the storage system includes a first storage area, for storing data used by a computer connected to the storage system, and a second storage area, for storing a duplicate of the data included in the first storage area. The management computer includes first management information, for managing the frequency at which the data in the first storage area are copied. When the management computer receives a notification indicating the first storage area has been unmounted from another computer, the management computer employs the first management information for determining whether the data in the first storage area should be copied. Then, when the data should be copied, the first storage area is mounted on the computer and the data in the first storage area are copied to the second storage area.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: March 31, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Ikuko Kobayashi, Shinji Kimura