Patents Examined by Mariela D Reyes
  • Patent number: 7831553
    Abstract: Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: November 9, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 7827176
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of local search results and/or advertisements through endorsements of such local search results and/or ads. Local search endorsements can be used to personalize the search engine's ranking of local search results by offering a way for users to re-rank the results for themselves and for those who trust them.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 2, 2010
    Assignee: Google Inc.
    Inventors: Thomas Christopher Korte, Sumit Agarwal, Celia Neuhoff Saino
  • Patent number: 7827194
    Abstract: An access system for accessing a storage area network (SAN) has a shared disk device provided on the SAN, and a client for accessing a file in a file system created in the shared disk device. In the client, a functionality of accessing a file system in the shared disk device is installed as part of a user program of the client by using a dynamic link library. The client preferably has access processing means for inserting, as the functionality of accessing, access processing for accessing the file system in the shared disk device into ordinary file access processing. The access processing means being installed as a dynamic link library.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: November 2, 2010
    Assignee: NEC Corporation
    Inventor: Hiroshi Aono
  • Patent number: 7809682
    Abstract: The present invention comprises a method of data synchronization between multiple devices by, in one embodiment, classifying one device to be a primary device and other devices to be subsidiary devices. Synchronization is performed, in one embodiment, by updating the primary device with data from the subsidiary devices, and then updating each subsidiary device using data from the updated primary device. The exemplary data synchronization according to the present invention can accommodate for absent devices, avoid redundant synchronization operations, accommodate for data truncation or translation and preserve synchronization of relationships. The devices may be any one of computers, handheld devices (e.g. a Palm device), personal digital assistants, music devices, and mobile telephones. The data to be synchronized may include any data, and even applications can be synchronized.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: October 5, 2010
    Assignee: Apple Inc.
    Inventors: Toby Paterson, Jérôme Lebel
  • Patent number: 7809720
    Abstract: Improved data content determination techniques are disclosed for use in accordance with information-seeking systems. For example, in one illustrative aspect of the invention, a technique for determining data content for a response to a query comprises obtaining a user query, and dynamically determining data content suitable for generating a response to the query, wherein data content determination is modeled as an optimization operation which attempts to balance context-based selection constraints. Further, the step of dynamically determining data content may further comprise modeling the context-based selection constraints as feature-based metrics. The feature-based metrics may be formulated using contextual information. Still further, the step of dynamically determining data content may further comprise performing the optimization operation such that one or more desirability metrics are maximized and one or more cost metrics are minimized, thus balancing the various constraints.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vikram Aggarwal, Michelle X. Zhou
  • Patent number: 7801860
    Abstract: In a system that switches multiple database servers to separate computers, a switching order of the database servers is variably changed and set. In the system that allows an executive system computer and a standby system computer having the database servers to share a database respectively, the system is switched from the database server of the executive system computer to the database server of the standby system computer. Information (order information) that indicates an order in which the system of the executive system database server is switched is registered in a storage device. The order information is changed by detection of the occurrence of an event in the executive system computer. The system switching processing is performed from the executive system database server to the standby system database server in accordance with the changed order information.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: September 21, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Masataka Kan, Norihiro Hara, Nobuo Kawamura
  • Patent number: 7788253
    Abstract: Provided are techniques for building a search index. While building the search index and using the search index to respond to one or more search requests, an anchor information store is maintained, wherein each entry of the anchor information store identifies a referring document, a target document, and anchor text associated with a link from the referring document to the target document; a document is received for processing; one or more entries in the anchor information store for which the document to be processed is identified as the target document are located; anchor text is retrieved from each of the identified entries; and the retrieved anchor text is stored in an entry of the search index for the document.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Frederick Stephen Grennan, Ronny Lempel, Andreas Neumann
  • Patent number: 7783639
    Abstract: A ranking component ranks documents, such as web pages or web sites, to obtain a ranking score that defines a quality judgment of the document. The ranking score of a particular document is based on the ranking score of the documents which link to it and based on affiliation among the documents.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: August 24, 2010
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Amit Singhal, Paul Haahr
  • Patent number: 7779011
    Abstract: A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has a name including one or more words. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more words in the names thereof matching the search query as the user enters each character of the search query. The system also orders the one or more items of the group in accordance with given criteria.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: August 17, 2010
    Assignee: Veveo, Inc.
    Inventors: Sashikumar Venkataraman, Rakesh Barve, Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 7778997
    Abstract: In certain embodiments, a database system for processing a query request comprises a first master node operable to receive a plurality of requests from a plurality of clients coupled to the database system. The first master node is capable of processing a first predetermined number of query requests substantially concurrently, each of the plurality of query requests comprising one or more parameters and being associated with at least one of a plurality of precompiled queries. The first master node is also operable to assign at least a first subset of the first predetermined number of query requests as being available to a first client, and to assign at least a second subset of the first predetermined number of query requests as being available to a second client.
    Type: Grant
    Filed: June 11, 2004
    Date of Patent: August 17, 2010
    Assignee: Seisint, Inc.
    Inventors: Richard K. Chapman, David A. Bayliss, Gavin C. Halliday, Nigel G. Hicks, Ole D. Poulsen, Jacob Cobbett-Smith
  • Patent number: 7747658
    Abstract: Processing arrangements and methods are provided for the automated decoding or translation of information in healthcare data records, which are coded in a non-standardized or varying formats. A data record which contains information, a portion which is recognized and another portion of which is new, is decoded or translated using a statistical mapping rule. The mapping rule assigns a most likely translation value to the information based on the recognized portion of the information. The statistical mapping rules are established by analysis of a set of previously decoded data records.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: June 29, 2010
    Assignee: IMS Software Services, Ltd.
    Inventors: Dave Franklin, Ilene Blanton, Mary Kay James, Kevin Moyer, Kimberly Pennente
  • Patent number: 7747622
    Abstract: A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and retuning the data to the requesting user in the form of a web page.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: June 29, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manisha Jain, Michael Shamai Oralevich, Sandeep K. Sacheti, Deep Thomas, Donald Robert McGimpsey
  • Patent number: 7743057
    Abstract: A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and retuning the data to the requesting user in the form of a web page.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: June 22, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manisha Jain, Michael Shamai Oralevich, Sandeep K. Sacheti, Deep Thomas, Donald Robert McGimpsey
  • Patent number: 7739287
    Abstract: A database system capable of dynamically creating one or more keys associated with one or more pre-compiled queries includes a plurality of slave nodes that are operable to execute one or more pre-compiled queries. Each of the plurality of slave nodes operates to store one or more usage statistics that relate to the execution of the one or more pre-compiled queries. The system also includes at least one master node that is coupled to each of the plurality of slave nodes. The at least one master node is operable to receive the one or more usage statistics from each of the plurality of slave nodes. Furthermore, the at least one master node is operable to identify, based at least in part on the one or more usage statistics, one or more keys to dynamically create. Moreover, each of the plurality of slave nodes dynamically creates the one or more keys for use in executing the one or more pre-compiled queries.
    Type: Grant
    Filed: June 11, 2004
    Date of Patent: June 15, 2010
    Assignee: Seisint, Inc.
    Inventors: Richard K. Chapman, David A. Bayliss, Gavin C. Halliday, Nigel G. Hicks, Ole D. Poulsen, Jacob Cobbett-Smith
  • Patent number: 7739445
    Abstract: An apparatus, circuit, and method are provided herein for locating and extracting a plurality of matching entries from one or more databases stored within a Content Addressable Memory (CAM) device. The apparatus, circuit, and method may locate the plurality of matching entries by comparing variations of a single search key to the entire database of entries. In other words, a number of bits may be stored within each of the database entries as a descriptor field. When searching for a particular entry or entries, a corresponding descriptor field included within (or appended to) the search key may be modified, after at least one matching entry is found, for locating and extracting additional entries matching the original search key. Use of the descriptor field, therefore, enables the circuit and method to locate and extract a potentially unlimited number of entries matching the original search key.
    Type: Grant
    Filed: June 11, 2004
    Date of Patent: June 15, 2010
    Inventor: Srinivasan Venkatachary
  • Patent number: 7730064
    Abstract: A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and retuning the data to the requesting user in the form of a web page.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: June 1, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manisha Jain, Michael Shamai Oralevich, Sandeep K. Sacheti, Deep Thomas, Donald Robert McGimpsey
  • Patent number: 7720845
    Abstract: Systems and methods for automatically updating queries on a data store, such as a personal content database (PCDB), are provided. A query engine runs queries against two indexes: a first index that represents a previous state of documents and a second index that represents a current state of documents. The query is run twice and a delta analysis is performed, i.e., a determination is made as to which documents have changed in some respect from the previous state to the current state, and a view or a count associated with at least one query changes in accordance with the delta analysis. Transactions may be batched dynamically by a transaction manager until an optimal number of documents have changed or a certain amount of time has passed prior to re-running the query and performing the delta analysis.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: May 18, 2010
    Assignee: Yahoo! Inc.
    Inventors: Raymond P. Stata, Patrick David Hunt
  • Patent number: 7707178
    Abstract: Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: April 27, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 7693826
    Abstract: A parallel database system capable of deploying a pre-compiled query and pre-keying data associated with the pre-compiled query includes at least one master node. The at least one master node is operable to store and execute a pre-compiled query that is capable of resolving a data request received by the parallel database system. The system further includes a plurality of slave nodes coupled to the at least one master node. In this particular embodiment, each of the plurality of slave nodes is operable to store one or more key parts. The one or more key parts include data capable of resolving a portion of the pre-compiled query.
    Type: Grant
    Filed: June 11, 2004
    Date of Patent: April 6, 2010
    Assignee: Seisint, Inc.
    Inventors: Richard K. Chapman, David A. Bayliss, Gavin C. Halliday, Nigel G. Hicks, Ole D. Poulsen, Jacob Cobbett-Smith
  • Patent number: 7693917
    Abstract: A method for managing a back-end information storage infrastructure and a flexible development environment for data storage using a computer system. The method includes managing system resources including a relational database. Meta data models are created to model processes and to define meta data elements and their relationships by using trees and graphs. The method manages access to the data by authenticating users through several levels of authentication describing user rights, while providing management of multi-user access and concurrency. The method includes running the processes that generate instance data, storing the instance data following the meta data model, and transforming the instance data into physical views.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: April 6, 2010
    Assignee: Intelligent Medical Objects, Inc.
    Inventors: Regis Charlot, Frank Naeymi-Rad, Alina Oganesova, Jose Maldonado, David Oran Haines