Patents Examined by Shew-Fen Lin
  • Patent number: 9953329
    Abstract: A system and method for providing previews of search results and, more particularly, to a system and method for providing preview results for search systems integrating multiple collections. The method includes providing search results associated with a first collection based on at least one search term and providing a customizable preview of search results for the at least one search term. The customizable preview of search results is associated with at least a second collection different from the first collection.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason M. Blackwell, Robert B. Desaulniers, Seenivasagam Dhamotharakkannan, Annie Fleming, Brian C. Meyer, Douglas Spadotto
  • Patent number: 9946779
    Abstract: A method for performing multiple merge operations with a source data structure and a plurality of destination data structures, in which the source data structure is scanned one time in order to obtain source data that is then used for multiple merge operations. The source data is then used consecutively in order to merge the source data into the one or more destination data structures. Each merge is performed using the same scan of the source data structure and within the same execution of a database command.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: April 17, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Richard Yu Gu, Harmeek Singh Bedi, Ashish Thusoo
  • Patent number: 9940408
    Abstract: A trigger query obtaining apparatus includes a graph creating unit, a score calculation unit, a trigger query obtaining unit, and an output unit. The graph creating unit creates a minimal directed graph having nodes each corresponding to a search query included in one of two search logs, and a link directed from one node to another node. The score calculation unit calculates a score for each node of a directed graph composed of minimal directed graphs, using a seed query. The trigger query obtaining unit obtains a trigger query that is a search query corresponding to a node having a score that satisfies a condition. The output unit outputs the trigger query.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 10, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Sumio Fujita
  • Patent number: 9858277
    Abstract: A method of and apparatus for content assembly is provided by which an automation playlist of media events is created, a relationship is defined between the media events, the media events are merged into a composite media event and published.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: January 2, 2018
    Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: David C. Jellison, Jr., Shawn Coffman, Dustin Bond
  • Patent number: 9823078
    Abstract: Digital maps of private spaces may be implemented using mobile computing device sensors. Sensor data may be received from one or more mobile computing devices to determine a digital signature describing a private space. Scheduling data may also be received from the one or more mobile devices. The scheduling data may describe a location associated with the private space to be mapped. A digital map of the private space may then be generated from the digital signature and the location associated with the private space in the scheduling data.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan V. Esteve Balducci, Quentin S. Miller
  • Patent number: 9798736
    Abstract: In one aspect, dynamic determination generates a storage resource graph corresponding to a storage topology. The generating may comprise iterating through storage resources in the storage topology and using a discovery handler to generate a node in the storage resource graph corresponding to each of the iterated storage resources. Dynamic determination generates an operation graph by iterating through nodes in the storage resource graph and using an operating handler to generate operation-specific metadata corresponding to each iterated node of the storage resource graph. Dynamic generating executes the operation graph in a way specific to the operation.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: October 24, 2017
    Assignee: NETAPP, INC.
    Inventors: Eric Sirianni, Philip Bryan Clay
  • Patent number: 9792320
    Abstract: Systems and methods of maintaining a horizontally scaled database based on data ownership for a cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) are disclosed. The system database comprises multiple shard databases, and all files and folders owned by a user are stored on a single shard database. When a user transfers ownership of a file and/or a folder to a second user, the transferred file and/or folder is stored on the shard database that stores all of the data for the second user.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: October 17, 2017
    Assignee: Box, Inc.
    Inventors: Tamar Bercovici, Florian Jourda, Benjamin Trombley-Shapiro
  • Patent number: 9785634
    Abstract: Methods and systems of integrated batching and random sampling of documents for enhanced functionality and quality control, such as validation, within a document review process are provided herein. According to various embodiments, a batching request may be received and may include a population size that corresponds to a total amount of documents available for sampling. The batching request may also include an acceptable margin of error. A random sample size may be calculated based on the batching request, and then a subset of documents corresponding to the random sample size may be selected from the total amount of documents available for sampling. The subset of documents may be grouped into one or more batches, and the one or more batches may be assigned to one or more review nodes.
    Type: Grant
    Filed: June 4, 2011
    Date of Patent: October 10, 2017
    Assignee: Recommind, Inc.
    Inventor: Jan Puzicha
  • Patent number: 9767221
    Abstract: Delivering targeted content includes collecting, via at least one tangible processor, user activity data for users during a specified time period. questions asked by the users during the specified time period are extracted from the user activity data, via the at least one tangible processor, and stored in user profiles for the users. The user profiles are clustered, via the at least one tangible processor, based on the questions asked. Targeted content is delivered, via the at least one tangible processor, to a subset of the users based on the clustering.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: September 19, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Srinivas Bangalore, Junlan Feng, Michael James Robert Johnston, Taniya Mishra
  • Patent number: 9753940
    Abstract: A data transmission apparatus and method. Information exchange between virtual worlds is achieved by encoding information on a virtual world into metadata and transmitting the metadata to another virtual world. In particular, since the information on the virtual world is encoded into a binary format, high speed data transmission may be achieved.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: September 5, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Joon Han, Seung Ju Han, Won Chul Bang, Do Kyoon Kim
  • Patent number: 9727587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for previewing search results. In one aspect, a method includes receiving a query from a client device. One or more image search results are provided to the client device, each of the one or more image search results identifying a corresponding image resource and each of the one or more image search results including an image representation of the corresponding image resource. One or more related queries are provided to the client device, the one or more related queries having been determined to be related to the query, wherein each of the one or more related queries includes a preview image to be displayed at the client device, the preview image representing an image search result responsive to the related query.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Peter Linsley, Kenneth W. Dauber
  • Patent number: 9704185
    Abstract: In an approach to determine a product rating a computer receives a user request for a product rating. The computer retrieves from on-line sources, product information on the product and analyzes the product information to determine a first product rating. The analysis includes at least a sentiment, and a trend of the sentiment. The approach includes a computer identifying products similar to the product and retrieving from on-line sources product information on similar products. A computer extracts comments on the product from the similar product information and determines an adjustment to the first product rating based on an analysis of the comments and references to the product in the similar product information. The adjustment to the first product rating includes using a sentiment, a trend of the sentiment over time, and a frequency of comments and references to the product over time in the retrieved plurality of similar product information.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hernan A. Cunico, Asima Silva
  • Patent number: 9703833
    Abstract: A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: July 11, 2017
    Assignee: SAP SE
    Inventors: Daniel Buchmann, Waldemar Porscha, Marco Pesarese, Frank Michels, Florian Kresser, Christian Münkel
  • Patent number: 9703779
    Abstract: A method of and system for enhanced local-device content discovery is disclosed. A method includes providing a local collection of content items and associated metacontent on a device. The metacontent describes the informational content of the corresponding content items. A remote catalog of metacontent items and information describing relationships between the metacontent items is provided. Input is received from the user for finding at least one desired content item and a search query is formed including at least one metacontent item of the remote catalog based on matching the input from the user with metacontent items of the catalog and further based on the information describing relationships between the metacontent items. A subset of content items of the local collection associated with metacontent that at least partially matches the search query is selected and presented on a display device based on at least one ranking criterion.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 11, 2017
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Pankaj Garg, Ganesh Ramamoorthy, Kajamalai G. Ramakrishnan, Murali Aravamudan
  • Patent number: 9690811
    Abstract: Techniques are provided for manifesting a multiple repository system as a single repository to an application that is designed to use a single repository. According to one aspect, a particular container, which is used by the application to store data, is identified. One or more additional containers are created in one or more different repositories. Each of the additional containers is formatted to store the data that the application stores in the particular container. A construct is created. The construct is associated with the particular container's identifier. The construct causes information from the particular container and each of the additional containers to be combined to answer database commands that reference the particular container's identifier. As a result, data stored in a single repository can be distributed among multiple repositories, and the unmodified application can continue to access that data as though the data was stored in the single repository.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: June 27, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Roger Bodamer, Ziyad Mohammad Dahbour, Bruce Alec Templeton, Richard Ira Butterfield
  • Patent number: 9684736
    Abstract: Systems and methods are provided for a global communication handler to facilitate communication between an Flex application and an Enterprise Application Server (“EAS”) database. Data is obtained from the EAS database by the global communication handler, and the global communication handler instantiates at least one object that provides that data to a Flex application. The global communication handler also receives data from the Flex application, and writes that data to the EAS database.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: June 20, 2017
    Assignee: Oracle International Corporation
    Inventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
  • Patent number: 9652459
    Abstract: Methods for generating meta-tagged media files, in which features of an event recorded in the media file are tagged to identify content, are disclosed herein. The methods include independent and simultaneous generation of a media file and meta-tags, and the combination of the media file and the meta tags based on a correlation of device times to generate the meta-tagged media file.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: May 16, 2017
    Assignee: Reel Coaches, Inc.
    Inventors: Brian Dombrowski, Scott Bennett
  • Patent number: 9633101
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 25, 2017
    Assignee: salesforce.com, inc.
    Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
  • Patent number: 9626456
    Abstract: Methods for identifying content in encrypted or otherwise protected files utilize crowd sourcing for content identification. One such method includes, using a computer, selecting defined content titles to be presented with identifiers for data files for use in obtaining user selection data. The method may also include receiving the user selection data from multiple independent sources, the user selection data indicating users' selections of single ones of the content titles for respective single ones of the data files. The method may also include determining for ones of the identifiers, using the one or more computers processing the user selection data, respective ones of the content titles satisfying a minimum confidence threshold for association with the ones of the identifiers. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 18, 2017
    Assignee: WARNER BROS. ENTERTAINMENT INC.
    Inventor: Kevin Michael Kozan
  • Patent number: 9619302
    Abstract: A system and method for distributed locking for networked device management is provided. In one aspect, a lock is granted for a resource attached to a switched fabric, in response to receiving a request to access the resource. If the resource is already locked by another process or device, or otherwise unavailable, the request may be queued or failed.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: April 11, 2017
    Assignee: CA, Inc.
    Inventor: Mark W. Bradley