Patents Examined by Anh Tai Tran
  • Patent number: 8949180
    Abstract: In one aspect, a method to replicate a key-value pair includes intercepting a command to update a key-value pair in a key-value pair database, the key-value database comprising metadata of a virtual volume, sending an updated key-value pair to a data protection appliance, receiving an acknowledgement that the data protection appliance received the updated key-value pair and updating the key-value pair in the key-value database after the acknowledgement is received.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: February 3, 2015
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Saar Cohen, Alex Solan, Jehuda Shemer
  • Patent number: 8935217
    Abstract: A system and method for submission of digital assets to a digital asset submission system are disclosed. The digital asset submission system can manage submissions of digital assets to a network-based distribution system. Submission of digital assets to the digital asset submission system can be performed over a network in a controlled manner such that the digital assets can be validated prior to transmission of the digital assets to the digital asset submission system. Advantageously, digital assets to be submitted for distribution can be substantially validated before the digital assets are transmitted to the digital asset submission system.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: January 13, 2015
    Assignee: Apple Inc.
    Inventors: Jason Robert Suitts, David Makower, Ricardo D. Cortes, Max Muller, Juan Carlos Jimenez, Jeremy Brown, Jason Fosback
  • Patent number: 8918396
    Abstract: An information processing apparatus determines a weight of each physical feature for hierarchical clustering by acquiring training data of multiple pieces of content in triplets with label information indicating a pair specified by a user as having a highest degree of similarity among three contents of the triplet and executing hierarchical clustering using a feature vector of each piece of content of the training data and the weight of each feature to determine the hierarchical structure of the training data. The information processing apparatus updates the weight of each feature so that the degree of agreement between a pair combined first as being the same clusters among three contents of the triplet in a determined hierarchical structure and a pair indicated by label information corresponding to the triplet increases.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Toru Nagano, Masafumi Nishimura, Takashima Ryoichi, Ryuki Tachibana
  • Patent number: 8918420
    Abstract: An apparatus and associated method is provided for facilitating a search for user information in a multiple-domain communication scheme. A search is initiated by way of a web-based console. A search request causes search inquiries to be made to each of the domains of the multi-domain communication scheme. And, search results are provided also by way of a web-based console.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: December 23, 2014
    Assignee: BlackBerry Limited
    Inventor: Lee Cocking
  • Patent number: 8909646
    Abstract: Aspects and implementations of the present disclosure are directed to methods and systems of pre-processing a social network structure for fast discovery of cohesive groups. In general, in some implementations, a data processing system identifies a cohesive user group in a social network for delivery of a tailored content item. Generally, the data processing system identifies an affinity criteria; generates a set of user identifiers having characteristics that satisfy the affinity criteria; and generates graphs of users with at least one direct or indirect social network user connection with other user identifiers in the graph. The data processing system returns or stores the graph on computer readable media for later use. A graph may be generated with edges representing connections between user identifiers; edges may be weighted for the number and lengths of connection paths for indirect connections, and for similarities between users.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Alexander Fabrikant, Atish Das Sarma
  • Patent number: 8903770
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on one or more devices associated with the one or more users. The following of the identified one or more records by the one or more users is discontinued.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: December 2, 2014
    Assignee: salesforce.com, inc.
    Inventor: John Kucera
  • Patent number: 8898203
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to database driven collaborative applications and provide a novel and non-obvious method, system and computer program product for generating a separable query design object and database schema through visual view editing. In one embodiment, an application generation method can be provided. The method can include creating a form for a collaborative application, placing a data source user interface control within the form and binding at least one field of a database query result set to the data source user interface control. Finally, the method can include storing a database query for the result set separately from the form.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Maureen G. Leland, Brian J. Levine, David Taieb
  • Patent number: 8892595
    Abstract: The present invention includes a system and method for generating a discussion group based on different electronic images. A mixed media reality database receives MMR objects that correspond to source material and indexes the MMR objects. A content management engine generates a cluster that includes MMR objects based on a similarity of source material. An MMR engine receives an electronic image from a user device, performs a visual search and identifies an MMR object that is associated with the electronic image. A social network application identifies a discussion group associated with the cluster that includes the MMR object and provides the user device with access to the discussion group.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: November 18, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Jamey Graham, Timothee Bailloeul, Adit Gupta
  • Patent number: 8880476
    Abstract: A mechanism is provided in a data processing system for reliable asynchronous solid-state device based de-duplication. Responsive to receiving a write request to write data to the file system, the mechanism sends the write request to the file system, and in parallel, computes a hash key for the write data. The mechanism looks up the hash key in a de-duplication table. The de-duplication table is stored in a memory or a solid-state storage device. Responsive to the hash key not existing in the de-duplication table, the mechanism writes the write data to a storage device, writes a journal transaction comprising the hash key, and updates the de-duplication table to reference the write data in the storage device.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ranjit M. Noronha, Ajay K. Singh
  • Patent number: 8874574
    Abstract: A system and method are provided for intelligently, or programmatically, assigning weights for one or more criterion utilized to score media content items based on an analysis of a group of media content items. In general, scoring criteria to be used to score media content items for a user are defined. A group of media content items associated with the user is then analyzed with respect to the criteria to provide results such as a number or percentage of media content items from the group of media content items that satisfy each of the scoring criteria. Based on the results of the analysis, a weight is assigned to each of the scoring criteria. Thereafter, media content items are scored for the user as a function of the weights assigned to the scoring criteria.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 28, 2014
    Assignee: Abo Enterprises, LLC
    Inventor: Sean Purdy
  • Patent number: 8868611
    Abstract: The present application is directed to a data management system. The data management system is implemented within a computer system that includes one or more processors, one or more electronic memories, and a memory-mapped file facility that electronically stores data. The data management system, implemented by data management system control routines that are executed by the one or more processors, retrieves a particular projection of a multi-level, multi-dimension data set stored within the ONP-tree data structure that contains the multi-level, multi-dimension data set.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: October 21, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 8868539
    Abstract: A method for processing query data is described that includes receiving a query portion from a client over a network. For each of multiple search contexts, a relevance score is determined, based on the query portion. Each search context corresponds to a different set of information against which queries can be executed. Indication of the relevance scores is provided to the client over the network. Determining the relevance score and providing indication are performed prior to an input indicating a complete query or in response thereto. The method may also include associating shortcuts with search contexts, selecting a set of shortcuts based, at least in part, on the relevance scores for the search contexts and the association between the shortcuts and search contexts, and sending the set of shortcuts to the client. The shortcuts include links for accessing a content location associated with the shortcut.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 21, 2014
    Assignee: Yahoo! Inc.
    Inventors: Sudipta Guha, Ralph Rabbat
  • Patent number: 8868576
    Abstract: Techniques are provided for storing files in a parallel computing system based on a user-specified parser function. A plurality of files generated by a distributed application in a parallel computing system are stored by obtaining a parser from the distributed application for processing the plurality of files prior to storage; and storing one or more of the plurality of files in one or more storage nodes of the parallel computing system based on the processing by the parser. The plurality of files comprise one or more of a plurality of complete files and a plurality of sub-files. The parser can optionally store only those files that satisfy one or more semantic requirements of the parser. The parser can also extract metadata from one or more of the files and the extracted metadata can be stored with one or more of the plurality of files and used for searching for files.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 21, 2014
    Assignees: EMC Corporation, Los Alamos National Security, LLC
    Inventors: Sorin Faibish, John M. Bent, Percy Tzelnic, Gary Grider, Adam Manzanares, Aaron Torres
  • Patent number: 8862584
    Abstract: A method for enabling a user to submit proposed photos of the user, remotely, and in confidence, to a peer user to have the peer user review and rank each of the photos in order of preference, and to receive the results of the review and ranking made by the peer user. The peer user feedback may be then considered in assisting the user in determining which photos the user should upload to a given social media website to portray the user.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 14, 2014
    Assignee: Pic Me First, LLC
    Inventors: Gregory Wolfe, Margo Goodman
  • Patent number: 8856172
    Abstract: A system, method and database design is provided for unifying data from a plurality of databases, each having business-context related data and a data access mechanism. A database is created which contains a node for each dimension of an industry. For each data source accessible via the system, a set of data source specific dimensions is created and mapped to the corresponding industry business context dimension(s). A set of templates (e.g., UniViews) is created to query the data sources. Each UniView contains a specific question for a specific dimension designed for a specific data source. A central server coordinates the system and facilitates use of the system through an interface (e.g., the UniViewer). UniViewer allows a user to query the data sources by identifying an industry business context dimension, a dimension instance and at least one UniView. Multiple UniViews can be combined, cached and saved to facilitate complex queries.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: October 7, 2014
    Assignee: Datatrak International, Inc.
    Inventors: Marc J. Shlaes, Jochen van Berkel, Hermann Engel, Mario Jugel
  • Patent number: 8849745
    Abstract: Improved decision support techniques are disclosed. For example, a technique for processing transactional data for use in accordance with a decision support operation comprises the following steps/operations. The transactional data is transformed into an interim form according to a relative importance of the transactional data to the decision support operation. The transformed data is incrementally analyzed, wherein the incremental analysis comprises applying a successive approximation to the data in the interim form, such that the decision support operation can be incrementally performed based on a transactional load. The technique may further comprise allocating one or more computing resources to incrementally perform the decision support operation.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Murray S. Campbell, Chung-Sheng Li, Jeanette M. Rosenthal
  • Patent number: 8838547
    Abstract: This description provides tools and techniques for Web-enabled database access tools. These tools may provide systems that include database access tools that provide at least one level of abstraction between external databases and users of the access tools. The systems may also include one or more internal databases maintained by the tool, with the internal database storing respective login information associated with the users. The login information may enable the users to access the tool without providing direct access to the external databases.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: September 16, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zoltan Kocsis, Eric Manikowski
  • Patent number: 8838590
    Abstract: Metadata is associated with media elements in a content store during automatic composition of media articles. The metadata includes relationship data indicating how what is portrayed by that media element relates to what is portrayed by one or more other media elements. Because relationship metadata is included media articles can be generated automatically with the need for the production of a detailed framework describing that media article.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: September 16, 2014
    Assignee: British Telecommunications public limited company
    Inventors: Timothy S Stevens, Alex SJ Palmer, Ian C Kegel, Jeremy M Thorne, Louie KS Lim, Ludvig Lohse, Martin Russ, Jason Morphett, Adam Hay
  • Patent number: 8838571
    Abstract: Techniques are provided for data-discriminate search engine updates, where, in accordance with a first crawling session frequency associated with a first update type, a search engine index is updated by recording an update to a first set of data, where the update to the first set of data is of the first update type, and, in accordance with a second crawling session frequency associated with a second update type, the search engine index is updated by recording an update to a second set of data, where the update to the second set of data is of the second update type, where the first crawling session frequency is of a different frequency than the second crawling session frequency.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shai Erera, Laurent Hasson, Eitan Shapiro
  • Patent number: 8825690
    Abstract: An apparatus and method for recording activities of an avatar in a virtual world by means of a computer including: means for dividing the virtual world into a plurality of blocks each provided with a unique ID; means for recording a movement history in a storage area of the computer, the movement history including the ID of each block which an avatar acting in the virtual world enters and a time point at which the avatar enters the block; means for deleting the movement history between the first and the last blocks of a plurality of blocks which the avatar enters if the plurality of blocks are continuous in a straight line in one direction; and activity record DB recording means for recording, as an activity dataset in an activity record DB, an event content, the movement history and a repetition count of an event.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Shinji Iizuka