Patents Examined by Jacques Veillard
  • Patent number: 7260583
    Abstract: A process for constructing a server for collecting, arranging and storing data that defines the connectivity of pages on the World Wide Web (Web). The process input is a set of compressed ASCII links files, wherein each links file is a series of source URLs and corresponding destination URLs. A temporary URLs_info Table is created and initialized. The links files and URLs metadata are read. Buffers of unique URLs are sorted and written from the links files into URL runs. An ID Index is created from the URL_info table. CS_ids are assigned to URLs and written to the ID Index. Both a compressed URL data structure and a URL Index are created. A Host Table is created. URL fingerprints are converted to CS_ids, and preliminary outstarts to CS_ids and preliminary outstarts and outlinks tables are created. Compressed outstarts and outlinks tables are created from the preliminary tables. Subsequently, compressed instarts and inlinks tables are created based on the outstarts and outlinks tables.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: August 21, 2007
    Assignee: Overture Services, Inc.
    Inventors: Janet Lynn Wiener, Michael Burrows
  • Patent number: 7260588
    Abstract: A location-aware product includes a location information resource for providing the present location of the location-aware product to within some margin of error, and such present location information is included by the location-aware product in various outputs, including but not limited to, location stamps in files for create, open, and/or modify file operations. In a further aspect, location information may be used in determining the time zone or zones in which one or more operations have occurred, and to provide the basis for updating clocks, or other resources, useful for time stamping of various operations and outputs. In a still further aspect of the present invention, information displays may be sorted by accounting for the differences in times and dates introduced through time stamping of events in different time zones.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: August 21, 2007
    Inventor: Raymond J. Werner
  • Patent number: 7260584
    Abstract: A data structure generation system. The system includes a knowledge base configured to store data structure components as objects in an object-relational hierarchy. Each object is configured to have a precedence, to include one or more rules, and to include content. The knowledge base may be coupled to a data structure assembly facility configured to retrieve one or more cross-referenced data structure components from a database. The one or more data structure components are configured to have a precedence level, and may be processed in a processor to generate a tree having a root node. The tree may be processed beginning at the root node, and objects of low precedence may be overidden with objects of high precedence.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: August 21, 2007
    Assignee: Wolters Kluwer Financial Services, Inc.
    Inventors: Richard Warren Hailey, Richard Keith Wyman, Scott James Walter, Thomas William Weitzel, Susan Bosl Hollingsworth, Abdias Evangelista-de Lira, Samuel Richard Hollingsworth, Paul John Gunn
  • Patent number: 7254581
    Abstract: A system and method are disclosed for transforming catalog data from multiple supplier sources to a standardized rich content catalog either by the suppliers themselves or by a third party using the system and method of the present invention. Incoming raw catalog data content is cleansed and normalized using an extensive knowledge base of patterns and incoming schemas are appended to the cleansed and normalized data. The resulting rich content catalogs are published for user browsing and data syndication. Users are administered to form groups for purposes of shopping, product pricing, and access authorization.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: August 7, 2007
    Inventors: Jerry Johnson, Chris Kluczyk, Raul Rom
  • Patent number: 7254591
    Abstract: A method for synchronous updating of multiple language web content for use in a primary server and several secondary servers. The method first employs a timer to notify the primary server. The primary server then searches for updated content in web content, composes an updated web content file, and synchronously transmits the updated web content file to the secondary servers in response to the notification. After receiving the updated web content file, the secondary server compiles the updated web content file, codes it by dynamically linking to a language code setting, transfers the updated web content file according to a specific language, and updates web content corresponding to the web content on the primary server using the updated web content file.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: August 7, 2007
    Assignee: Via Technologies, Inc.
    Inventors: Yi-Mei Ting, Chien-Hsing Wu
  • Patent number: 7251653
    Abstract: The mapping system maps a physical table of a database to a logical table representing a logical view of the database that integrates standard columns and custom columns. The physical table includes a standard table with standard columns and a custom table with custom columns. The custom table may be implemented as a pivot table. The mapping system provides a map between standard and custom columns and logical columns. The physical table may include multiple standard tables. The mapping system allows for individual standard tables to be updated, rather than updating all the columns across all the standard tables for a row.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: July 31, 2007
    Assignee: Microsoft Corporation
    Inventors: Chih-Jen Huang, Steven Sheldon, Robert Turner, Patrick Conlan
  • Patent number: 7249132
    Abstract: Information that is based on a database portion of a first user equipment component is translated from a first database format to a second database format for a download of the information from a network storage component to a second user equipment component. The first database format is understood by the first user equipment component. The second database format is understood by the second user equipment component. The first database format is not understood by the second user equipment component.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: July 24, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Cynthia Kae Florkey, Victoria Marie Halsell, Karla Rae Hunter, Mrinal Milind Joglekar, Randall Joe Wilson
  • Patent number: 7249126
    Abstract: Systems and methods for dynamically updating ranking of items retrieved in response to a search query are provided. Specifically, systems and methods according to the invention preferably decrease a value associated with a selected item and increase a value of non-selected items that, prior to the selection, had a lesser weight than the selected item. Alternatively, if the list was ranked from higher value to lowest value, than the selected item would be rewarded by an increase in its score and the non-selected items that previously had a higher value would have their respective values decreased. It should be noted than any and all values and weights described herein may be normalized to ensure appropriate results. Alternative embodiments of the invention are directed to methods and systems for classifying groups of items into meta-products and then updating the rankings of the items based at least in part on the meta-product classification.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: July 24, 2007
    Assignee: Shopping.com
    Inventors: Adam L. Ginsburg, Oren Glickman, Amir Ashkenazi
  • Patent number: 7243111
    Abstract: An apparatus for content indexing uses processing parameters that become available while processing multimedia content. One embodiment of this processing includes compression. A video processor receives multimedia content and generates processed multimedia content. A system for content analysis receives processing parameters from the video processor, where the processing parameters are separate from the processed multimedia content and are generated as a result of processing the multimedia content. The system for content analysis generates content descriptors representative for the multimedia content, responsively to the processing parameters generated during or while processing, e.g., encoding or decoding, the multimedia content.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: July 10, 2007
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Jan Alexis Daniel Nesvadba, Freddy Snijder, Mauro Barbieri
  • Patent number: 7243102
    Abstract: Improving ranking algorithms for information retrieval. The ranking algorithms operate on search results obtained from a search engine. Input information including information describing a first ranking algorithm, a first score associated with the first ranking algorithm, a second ranking algorithm, a second score associated with the second ranking algorithm, and causal information relating a difference between the first ranking algorithm and the second ranking algorithm with a difference between the first score and the second score is received. An optimizing algorithm is applied to the received input information to identify an optimal ranking algorithm having an optimal score. The optimal ranking algorithm is defined by a plurality of parameters and a plurality of weights associated with the plurality of parameters.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Ramez Naam, Nicole Ashley Hamilton, Oliver Hurst-Hiller, Brett D. Brewer
  • Patent number: 7240065
    Abstract: Techniques are provided for providing mappings between logical time values and real time values for a database. The techniques include, if a first event related to the database occurs, writing an entry of a current LTV and a current RTV in a volatile mapping data structure; and if a second event related to the database occurs, writing one or more entries in a non-volatile mapping data structure based on information contained in the volatile mapping data structure. The techniques also include, once a request from a requestor to provide an LTV that is mapped to a particular RTV is received, determining the LTV for the particular RTV, based on the particular RTV and information from a source, wherein the source is one of the volatile mapping data structure and the non-volatile mapping data structure; and providing the LTV that is mapped to the particular RTV to the requestor.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: July 3, 2007
    Assignee: Oracle International Corporation
    Inventors: Wanli Yang, Bipul Sinha, Amit Ganesh
  • Patent number: 7240074
    Abstract: A master class to create any kind of an object, to thereby allow functions to be easily added, changed, or deleted without changing a program interface environment by change of content to be implemented.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: July 3, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Su-jeong Lee
  • Patent number: 7233943
    Abstract: A method of searching a database of documents, wherein the method includes performing a search of the database using a query to produce query result documents; constructing a word dictionary of words within the query result documents; constructing an out-link dictionary of documents within the database that are pointed to by the query result documents; adding the query result documents to the out-link dictionary; constructing an in-link dictionary of documents within the database that point to the query result documents; and adding the query result documents to the in-link dictionary.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dharmendra Shantilal Modha, William Scott Spangler
  • Patent number: 7233949
    Abstract: A system for controlling user authorities to access one or more databases includes at least one client computer (1), at least one administrator computer (4), an application server (3), a database server (5), and a system database (6). The application server includes an authority setting module (31), an authority verification module (32), a data management module (33), and an authority modifying module (34). The authority setting module is provided for defining system operations, user types and user authorities for ACLs (access control lists). Each ACL includes a database name list (105), a user name list (106), a user type list (107), a user authority list (108), and an ACL modifying interface (109). The system database stores a plurality of ACLs, operation definition data, type definition data, and authority definition data. A related method for adding, deleting and/or modifying authorities of a user by using ACLs is also disclosed.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: June 19, 2007
    Assignees: Hong Fu Jin Precision Ind. (Shenzhen) Co., Ltd., Hon Hai Precision Ind. Co., Ltd.
    Inventors: Chung-I Lee, Da-Peng Lee
  • Patent number: 7231399
    Abstract: A system ranks documents based, at least in part, on a ranking model. The ranking model may be generated to predict the likelihood that a document will be selected. The system may receive a search query and identify documents relating to the search query. The system may then rank the documents based, at least in part, on the ranking model and form search results for the search query from the ranked documents.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: June 12, 2007
    Assignee: Google Inc.
    Inventors: Jeremy Bem, Georges R. Harik, Joshua L. Levenberg, Noam Shazeer, Simon Tong
  • Patent number: 7231386
    Abstract: A system retrieves structured documents based on first desired concept item having first concept items classified hierarchically and subordinated to first desired concept item, second desired concept item having second concept items classified hierarchically and subordinated to second desired concept item, generates a table displaying retrieval results, and associates groups of desired component, one of first items classified as first concept items immediately lower than first desired concept item, and desired second concept item with column index cells of table respectively. When a display area where one of the column index cells is displayed is designated, the system acquire the groups associated with the designated area, and retrieves, based on the acquired group, structured documents each including the desired component including a value in which one of the first concept items subordinated to the one of the first item and one of the second concept items are included.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: June 12, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Katsuhiko Nonomura, Takuya Kanawa, Hiroshi Niina, Shozo Isobe, Masakazu Hattori
  • Patent number: 7228397
    Abstract: The present invention provides a method, a system and code for backing up information on a storage system, for example, a disk system, connected to a storage area network. The host or server system off loads the task of backing up its data to the storage system that stores the data. In an exemplary embodiment a server sends an E-copy command to a disk system. Next, the disk system finds an available back-up device, for examples a tape or DLT library, and then backs-up the information indicated in the E-copy command to the back-up device. A user interface is provided so that one or more path groups, comprising at least a target port and an initiator port, on a disk system may be designated.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: June 5, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Keishi Tamura, Yoshinori Okami, Hiroshi Abei, Mikito Ogata
  • Patent number: 7225179
    Abstract: A parallel database system retrieval method and system for transferring from database operation servers to a front end server only those data items that are used in subsequent processing, thereby shortening the query time when the unused data are massive. The invention allows an initial retrieval query to transfer only location information about the target data from a database operation server to the front end server. Using the location information the invention permits a subsequent query to get variable-bound location information so that the latter query will retrieve a desired sub-data item according to the acquired location information and dictionary information about the sub-data item locations within the data.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: May 29, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Morihiro Iwata, Masashi Tsuchida, Yukio Nakano, Norihiro Hara
  • Patent number: 7222127
    Abstract: A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: May 22, 2007
    Assignee: Google Inc.
    Inventors: Jeremy Bem, Georges R. Harik, Joshua L. Levenberg, Noam Shazeer, Simon Tong
  • Patent number: 7213038
    Abstract: Apparatus, method and program for maintaining common data in first, second and third datasets in first, second and third respective computer systems. The first computer system is assigned a sole right to approve updates of the common data while able, and a second computer system is assigned a right to approve updates of the common data when the first computer system is unable. The third computer system subsequently makes a request to the first computer system to update the common data, and in response, the first computer system updates the common data in the first dataset and advises the second and third computer systems to make a corresponding update to their second and third datasets, respectively.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventor: Nicholas James Midgley