Patents Examined by Kimberly Wilson
  • Patent number: 8719288
    Abstract: A universal video-related lookup system and method receives a request for information associated with specific video content from a requesting device. The system and method identify a first video content identifier associated with the specific video content and retrieves first metadata associated with the specific video content based on the first video content identifier. Next, the system and method translate the first video content identifier into a second video content identifier associated with the specific video content and retrieves second metadata based on the second video content identifier. The first metadata and the second metadata are then provided to the requesting device.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: May 6, 2014
    Inventors: Alexander Bronstein, Michael Bronstein, Shlomo Selim Rakib
  • Patent number: 8700625
    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: May 16, 2012
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Robert Hall, Andy Carlson
  • Patent number: 8688655
    Abstract: A method for providing a compressed index for a stream of binary data records comprises steps of indexing a field from each record in a bitmap index, compressing stored bits in each column of the bitmap index by replacing a group of successive bits with a code and outputting the code. There is provided at least one of a first code for replacing a sequence of a first filling, a literal and a second filling, and a second code for replacing a sequence of a first literal, a filling and a second literal. In this context, a filling is a sequence of bits with the same value and a literal is a sequence of bits with different values.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Francesco Fusco, Andreas Kind, Marc P Stoecklin, Michail Vlachos
  • Patent number: 8688650
    Abstract: Systems and methods are disclosed for efficiently creating a data fingerprint to identify or characterize contents of a data object by using a selection function to select a plurality of non-contiguous regions from the data object, the selected regions each having a small number of bytes relative to the number of bytes in the data object and being distributed throughout the data object so that the selected regions comprise a sparse subset of the data of the data object yet provide a significant probability of including bytes that change if the data object were modified; and performing a hash operation on the data to produce a fingerprint based on the sparse subset of the data object. The data fingerprint thereby efficiently provides an indication of the contents of the data object, so that comparing data fingerprints can determine if the data objects are different if the corresponding fingerprints are different.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: April 1, 2014
    Assignee: Actifio, Inc.
    Inventors: Madhav Mutalik, Philip J. Abercrombie, Christopher A. Provenzano
  • Patent number: 8676783
    Abstract: The technology described relates to reducing a backlog of pending URL crawls in view of a limited URL crawl capacity. This technology is useful for crawling URLs with low latency. Because of the limited crawl capacity, uncrawled URLs from crawl requests are entered into a backlog data structure of pending crawl requests. Various criteria are applied to the URL's that are requested to be crawled, so that less important URL crawls are rejected early from the backlog data structure. This early rejection tends to limit the backlog data structure to the more important pending URL crawls, and tends to keep the average latency low by quickly failing the less important requested URL crawls.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Pawel Aleksander Fedorynski, Sumitro Samaddar
  • Patent number: 8670845
    Abstract: A power converter system is provided, comprising a plant having a plant input and a plant output; and a plant identification filter that receives the plant input and the plant output, and estimates the values of poles and zeros of the plant, wherein the plant identification filter updates the estimates of the poles and zeros, based upon the plant input and the plant output, beginning from an initial state; and a rate at which the plant identification filter updates the estimates of the values of the poles and zeros is slower than a rate at which the plant input and the plant output are received by the plant identification filter.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 11, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Anand Ganesh Dabak, Brent McDonald
  • Patent number: 8667023
    Abstract: Disclosed herein is a data management system for AV/C descriptor data. The system includes a data container hierarchical structure. The system also includes a methodology for compiling data from the containers into a read buffer upon receipt of a request from a requestor. The data presented to the requestor will preferably be in a format that may be understood by other device requestors that may or may not be utilizing this same container system.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: March 4, 2014
    Assignee: Apple Inc.
    Inventor: Erik P. Staats
  • Patent number: 8612439
    Abstract: Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 17, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Vijayan
  • Patent number: 8606819
    Abstract: A method for providing content via a communications network on a user's computer, obtained from a plurality of resources in an organized arrangement is provided. The method includes creating a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. Without requiring user input, a plurality of the network accessible resources, identified by a corresponding node, are automatically accessed. Content corresponding to each of the accessed resources is automatically presented through the user's computer in accordance with the show structure. Advertisement content is presented to the user in connection with the automatic presentation of the content through the user's computer.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: December 10, 2013
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8606820
    Abstract: A method for providing content via a communications network on a user's computer, obtained from a plurality of resources in a organized arrangement, is provided. The method includes creating a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. Without requiring user input, a plurality of the network accessible resources identified by a corresponding node, are automatically accessed. Content corresponding to each of the accessed resources are automatically presented through the user's computer in accordance with the show structure. Interactively variable duration information is provided, representing the duration that the content corresponding to the resource is presented so as to enable a user to vary the duration. Advertisement content is presented to the user in connection with the automatic presentation of the content through the user's computer.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: December 10, 2013
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8606818
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anita O. L. Leung, John Mourra, C. Lorne Parsons, Kevin Quan, Crystal J. Su, Grant D. Taylor, Hiroshi Tsuji
  • Patent number: 8606822
    Abstract: A method to optimize use of available storage capacity of a plurality of sequential data storage media, wherein the method provides (M) sequential data storage media each comprising a plurality of blockids, where the (i)th sequential data storage medium comprises an (i)th available storage capacity, and where (M) is greater than or equal to 2, and where (i) is greater than or equal to 1 and less than or equal to (M). The method then receives source data comprising a plurality of segments, determines a quantum of data to store, determines if the quantum of data to store is substantially equal to an (i)th available storage capacity. If the quantum of data to store is substantially equal an (i)th available storage capacity, then the method writes the source data to an (i)th sequential data storage medium.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kyle Barret Dudgeon, Harold Steven Huber, David Charles Reed, Max Douglas Smith
  • Patent number: 8600946
    Abstract: Disclosed is a reproduction apparatus including a server apparatus to distribute contents and a reproduction section to reproduce the contents distributed by the server apparatus, wherein a storage section included in the server apparatus stores set information pertaining to setting of a predetermined adjustment parameter related to a reproduction of content with respect to each of the contents distributable by the server apparatus; and the reproduction section reproduces the content on the basis of the set information stored in the storage section in the content distributed by the server apparatus.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: December 3, 2013
    Assignee: Funai Electric Co., Ltd.
    Inventor: Munehiko Fujimoto
  • Patent number: 8600989
    Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system provides for image matching portions of a document.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 3, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Berna Erol, Peter E. Hart, Dar-Shyang Lee, Kurt Piersol
  • Patent number: 8583669
    Abstract: Given a set of training documents relevant to a litigation hold, properties common to the documents relevant to the case and not common or missing in the non-relevant documents can be identified and used to generate a litigation hold query to be suggested to a user. After receiving a training set of documents, one or more common properties between the relevant training documents are identified. Based on the common properties, a suggested litigation hold query can be generated to return documents in a larger set that are representative of the relevant documents in the training set. Additionally, a query can be generated by iteratively improving a base query to return documents sharing characteristics of a training set of documents. Suggested queries may evolve as the training set evolves.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventor: Shailesh Kumar
  • Patent number: 8572104
    Abstract: The invention provides a method and system capable of allowing users to complete collections of objects without unwanted duplication thereof. The system automatically, and in response to user direction, determines if objects are available that would complete a user's collection. The system can automatically purchase and obtain delivery of objects identified as being needed to complete a collection. The system allows a user to statically define and derive the parameters of a desired collection of objects and can create, and suggest to the user, collections of which the user already has a portion. The system includes functionality that provides user-definable collections.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: October 29, 2013
    Assignee: Kaleidescape, Inc.
    Inventor: Stephen Watson
  • Patent number: 8554796
    Abstract: A method is provided for analyzing the semantic content of network configuration files, comprising the steps of accessing configuration files associated with corresponding network components, the files containing commands that define the configuration of those components; transforming the commands into a structural database based, at least in part, on a non-grammatical analysis of the commands, wherein the structure of the commands is represented as the structural database; and constructing a semantic database of the configuration files by querying the structural database.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: October 8, 2013
    Assignee: TT Government Solutions, Inc.
    Inventors: Sanjai Narain, Gary Levin
  • Patent number: 8548938
    Abstract: A metadata management system for importing, integrating and federating metadata, including a configurable metamodel, a metadata repository for storing metadata whose structure reflects the metamodel, at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema, a mapping module for mapping the meta-schema to the metamodel, and a transformation module, operatively coupled to the metadata mapping module, for translating specific metadata from the at least one external metadata source to the metadata repository, for use in import, export or synchronization of metadata between the external metadata source and the metadata repository. A method and a computer-readable storage medium are also described.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ruth M. Amaru, Joshua Fox, Benjamin Halberstadt, Boris Melamed, Zvi Schreiber
  • Patent number: 8549005
    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: June 28, 2012
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Douglas Michael Mayle, Joshua R. Siegel
  • Patent number: 8543568
    Abstract: A data entry management system includes computer executable instructions tangibly embodied on non-transitory media. The data entry management system includes a processing logic which may control a display area. The processing logic may determine a display area content. The display area content may include one of a working context search screen, a search screen, a data entry help screen, and a single-dimensional selector screen. The processing logic may determine which of the working context search screen, the search screen, the data entry help screen, and the single-dimensional selector screen to display in display area based on a profile.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventor: Timo Wagenblatt