Patents Examined by Kimberly Wilson
  • Patent number: 8219524
    Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: July 10, 2012
    Assignee: CommVault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 8214333
    Abstract: Provided is a storage system including: a first interface connected to a host computer; a second interface connected to a manager terminal; a control unit connected to the first interface and the second interface and equipping a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, in which the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses. Accordingly, log data concerning every action and every operation of the storage system is maintained and stored.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: July 3, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Norihiko Kawakami, Tetsuya Shirogane
  • Patent number: 8209325
    Abstract: A search query containing one or more terms is received from a client system. In response to receiving the search query, one or more snippets obtained in response to a prior execution of said search query are requested from a cache. For a respective snippet received from the cache, it is determined whether the respective snippet is a current version. In response to a determination that the respective snippet is not the current version, the current version of the respective snippet is obtained from a corresponding document in which one or more terms from said search query are located and the snippet stored in the cache is updated using the obtained current version. Search query results including the respective snippet are transmitted to the client.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: June 26, 2012
    Assignee: Google Inc.
    Inventors: Benjamin T. Smith, Anurag Acharya
  • Patent number: 8209292
    Abstract: The storage system eliminates inconsistency between a stub, and a file data storage location indicated by the stub. In a storage system that executes HSM using stubs, information relating to a higher tier, which is a data migration source, is recorded during data migration. The stub in the higher tier is correctly restored using the higher-tier information thus recorded. The stub is restored, and inconsistency between information in the HSM layers is resolved.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: June 26, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Akira Ito, Nobumitsu Takaoka, Takahiro Nakano
  • Patent number: 8200614
    Abstract: A computer readable storage medium includes executable instructions to support the definition of an Extract Transform and Load (ETL) task. An evaluation of source table structures, source data change indicators, and target table structures is performed. The ETL task is converted to a delta load task in accordance with the evaluation.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 12, 2012
    Assignee: SAP France S.A.
    Inventors: Awez Syed, Werner Daehn
  • Patent number: 8195663
    Abstract: A product catalog system includes a product catalog having information regarding products for sale online by various merchants. The product catalog system transmits information regarding products in response to queries for a target product and also transmits information regarding products that serve as alternatives to the target product. The product catalog system includes a product alternatives module that identifies product alternatives based on information regarding a multitude of received queries and information regarding products that were selected from other products presented in response to the queries. The alternatives module computes an association weight for pairs of products that indicates the likelihood that the two products are alternatives. This association weight is based on the query and product information and further based on the number of times that the two products were the subject of a comparison query.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: June 5, 2012
    Assignee: Google Inc.
    Inventors: Robert Hall, Andy Carlson
  • Patent number: 8195665
    Abstract: Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 5, 2012
    Assignee: Google Inc.
    Inventors: Douglas Michael Mayle, Joshua R. Siegel
  • Patent number: 8195653
    Abstract: Computer systems, methods, and media improving the relevance of the search results presented to a user for queries having an implicit local intent are provided. Utilizing the systems and methods described herein locally-biased queries are identified, despite such queries being void of any location-specific terms. A location of a computing device associated with the user is determined and localized web search results associated with the data item pair comprising the input query and the user's determined location are generated and presented to the user.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Nikhil Dandekar, Michael Cameron, Evan Despault
  • Patent number: 8190609
    Abstract: A product catalog system includes a product catalog having information regarding products for sale online by various merchants. The product catalog system transmits information regarding products in response to queries for a target product and also transmits information regarding products that serve as alternatives to the target product. The product catalog system includes a product alternatives module that identifies product alternatives based on information regarding a multitude of received queries and information regarding products that were selected from other products presented in response to the queries. The alternatives module computes an association weight for pairs of products that indicates the likelihood that the two products are alternatives. This association weight is based on the query and product information and further based on the number of times that the two products were the subject of a comparison query.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Robert Hall, Andy Carlson
  • Patent number: 8185565
    Abstract: An information processing apparatus for combining a plurality of structured documents, including an acquiring unit, for each of the plurality of structured documents, correspondence information showing a correspondence between vocabulary information and token information, and encoded information in which the vocabulary information included in the structured document has been replaced with corresponding token information, a replacing unit for, if the vocabulary information included in a first correspondence information is common with the vocabulary information included in a second correspondence information, replace the common vocabulary information with a reference to the common vocabulary information included in the second correspondence information, and a combining unit to generate combined information by combining the correspondence information and the encoded information, of each of the plurality of structured documents.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: May 22, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tooru Ishizaki