Patents Examined by Robert Beausoliel, Jr.
  • Patent number: 9576032
    Abstract: A computer system receives input of a search term for a query. The search term is related to equipment. The computer system identifies a key that corresponds to the search term and dynamically obtains content that is associated with the key from data sources. The data sources include structured data that is associated with the equipment and unstructured data that is associated with the equipment. The computer system automatically populates a results page template that is associated with the key with the content from the data sources to create a results page that includes the equipment related results for the query.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: February 21, 2017
    Assignee: APPLIED MATERIALS, INC.
    Inventor: Erik Wolf
  • Patent number: 9575971
    Abstract: Various embodiments relate to intelligently generating a playlist and determining attributes of a media player for output when content of the playlist is played. The playlist may be generated dynamically from content from multiple media sources and sensor information from one or more sensors communicating with the media player. The one or more attributes may also be determined from the sensors. The playlist and the attributes may change as the information from the sensors change.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: February 21, 2017
    Assignee: Harman International Industries, Incorporated
    Inventor: Vallabha Vasant Hampiholi
  • Patent number: 9569537
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 14, 2017
    Assignee: LivePerson, Inc.
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Patent number: 9569523
    Abstract: First topics related to a content page, such as a web page, are identified. Thereafter, second topics related to a first content element, such as advertisements, and a second content element, such as media files, are identified based on the first topics. Common topics are identified that are common to the first and second topics. Based on the common topics, first and second content elements are identified and combined in a bundle that is transmitted to a user requesting the content page.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Christian Oestlien, Aaron Lee
  • Patent number: 9569491
    Abstract: A system includes first and second data stores, each store having a set of materialized views of the base data and the views comprise a multistore physical design; an execution layer coupled to the data stores; a query optimizer coupled to the execution layer; and a tuner coupled to the query optimizer and the execution layer, wherein the tuner determines a placement of the materialized views across the stores to improve workload performance upon considering each store's view storage budget and a transfer budget when moving views across the stores.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: February 14, 2017
    Assignee: NEC Corporation
    Inventors: Jagan Sankaranarayanan, Vahit Hacigumus, Jeffrey LeFevre, Junichi Tatemura
  • Patent number: 9563707
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: February 7, 2017
    Assignee: LivePerson, Inc.
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Patent number: 9563701
    Abstract: For each performance part, a database stores therein a plurality of part performance data. The part performance data for each part includes a sound generation pattern and tone data corresponding thereto. A query pattern indicative of a sound generation pattern to be made an object of search is input by a user. A search is made through the database for part performance data including a sound generation pattern matching the query pattern. In response to a user's operation, one part performance data is identified from among searched-out results, and the sound generation pattern of the identified part performance data is instructed as a new query pattern. Then, a further search is made through the database for part performance data including a sound generation pattern matching the new query pattern. The searched-out pattern can be edited by the user and a further search can be made based on the edited pattern.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 7, 2017
    Assignee: Yamaha Corporation
    Inventor: Daichi Watanabe
  • Patent number: 9558233
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a measure of quality for a resource. In one aspect, a method includes determining a seed score for each seed resource in a set. The seed score for a seed resource can be based on a number of resources that include a link to the seed resource and a number of selections of the links A set of source resources is identified. A source score is determined for each source resource. The source score for a source resource is based on the seed score for each seed resource linked to by the source resource. Source-referenced resources are identified. A resource score is determined for each source-referenced resource. The resource score for a source-referenced resource can be based on the source score for each source resource that includes a link to the source-referenced resource.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Hyung-Jin Kim, Paul Haahr, Kien Ng, Chung Tin Kwok, Moustafa A. Hammad, Sushrut Karanjkar
  • Patent number: 9558187
    Abstract: An approach is provided for an information handling system that includes a processor and a memory to analyze documents. In the approach, an electronic document is received with the document including content, such as text, and revision metadata that is associated with the content. The revision metadata is analyzed and the approach identifies a confidence level based on the analysis. The confidence level is associated with the electronic document content. The confidence level can then be utilized by a Question and Answer (QA) system.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 9558276
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: January 31, 2017
    Assignee: LivePerson, Inc.
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Patent number: 9552413
    Abstract: A program vector can represent attributes of a program to be generated. EPG data can be received, and metadata necessary for generation of a program vector PP can be extracted from the EPG data. A morphological analysis can be carried out on contents and title included in the metadata to disassemble the contents and the title into words. Items included in the metadata can be subjected to a vector creation process to generate the program vector PP. An effect vector can be extracted on the basis of a genre of a program associated with the metadata. The extracted effect vector can be associated with the generated program vector PP and the processing can be ended. This can be applied to a distribution server for distributing contents.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: January 24, 2017
    Assignee: SONY CORPORATION
    Inventors: Noriyuki Yamamoto, Mitsuhiro Miyazaki, Mari Saito, Hiroyuki Koike
  • Patent number: 9547706
    Abstract: The disclosed embodiments relate to a system that uses colocation hints to facilitate storing data blocks in a distributed data storage system, which includes a plurality of data centers. During operation, the system receives a write request from a client to write a data block to the distributed data storage system, wherein the write request includes a colocation hint that identifies a colocation group associated with the data block. In response to the write request, the system uses the colocation hint to identify one or more data centers associated with the colocation group. Next, the system writes copies of the data block to the one or more identified data centers. In this way, the system situates copies of data blocks associated with the colocation group in the same data centers when possible.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 17, 2017
    Assignee: Dropbox, Inc.
    Inventor: James Cowling
  • Patent number: 9542281
    Abstract: Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: January 10, 2017
    Assignee: NETAPP, INC.
    Inventors: Jiri Schindler, Stephen M. Byan
  • Patent number: 9542454
    Abstract: The patent application taught an object based information storage, search and mining system and method, which can store, retrieve, and mine massively amount of object data efficiently. A first embodiment includes an object based search engine which can organize and identify the objects efficiently from the search space based on certain operational measure quantifying the search objectives. A second embodiment includes an operational measure estimator which can adaptively adjust or reconfigure itself to improve the accuracy of the estimation. A third embodiment includes a method for mapping objects onto a topological maps to enable identifying objects rapidly from the search space according to certain measures for search objectives. A forth embodiment includes a method for conducting object based search through mapping query objects and search objects onto topological maps and searching effectively through the maps based on certain operational measures.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 10, 2017
    Inventor: Tsu-Chang Lee
  • Patent number: 9535970
    Abstract: A repository stores a metric catalog. The metric catalog represents a slice of multidimensional data source. The metric catalog includes a selected measure, at least one analysis dimension, and at least one fixed dimension. A metric catalog system exposes the metric catalog as a web service. A web service client requests to consume the metric catalog. In response to the request, the metric catalog system parses the metric catalog. Based on the parsed metric catalog, one or more queries are generated and executed. Based on the execution of the queries, values of the selected measure for the at least one analysis dimension are determined. The determined values of the selected measure for the at least one analysis dimension is returned to the web service client.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 3, 2017
    Assignee: SAP SE
    Inventor: Mayur Belur Mohan
  • Patent number: 9535692
    Abstract: Systems and methods are provided for managing, in a software development environment, related files that are used for generating an output presentation document. A software development environment discovers the related files for an application (e.g., web page) that is being authored, and the software development tool presents a visual indication (e.g., graphical tabs) of the discovered related files in a user interface. The software development tool further aids in managing the presentation of the related files by enabling any of the related files to be selectively displayed in a designated interface (e.g., window). That is, a designated interface may be provided in which the content of any selected related file may be alternately displayed in response to a user selecting a visual indication of a related file. In one embodiment, the designated interface is a textual source code view interface that is provided by the software development tool.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: January 3, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Randall Edmunds, Mitsuko Yoneyama, Christopher Bank
  • Patent number: 9536008
    Abstract: The described embodiments provide methods and systems for generating online dynamic content. The methods and systems enable content from online publications to be efficiently reused and repurposed in other data collections and publications.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: January 3, 2017
    Assignee: Scribble Technologies Inc.
    Inventors: Jonathan Keebler, Krzysztof Wiercioch, Jean-Pierre De Miranda, Matthew Mccausland
  • Patent number: 9531648
    Abstract: Embodiments of the disclosure provide a method and, system for processing data such as a stream of tuples. The method can include receiving the stream of tuples to be processed by a plurality of stream operators operating on one or more computer processors. The method can include creating an overflow path that includes at least one stream operator that performs processing duplicative to at least one stream operator from the plurality of stream operators. The method can include monitoring a stream operator for a triggering condition. The method can include identifying a tuple from the stream of tuples to process on the overflow path. The method can include processing, on the overflow path, the identified tuple from the stream of tuples in response to the presence of the triggering condition.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Bradford L. Cobb, John M. Santosuosso
  • Patent number: 9529810
    Abstract: Synchronizing hard link files on master and replica servers includes providing master and replica server hard link file snapshots. The master server hard link file snapshot includes a listing of hard link file names from a root directory of the master server. The replica server hard link file snapshot includes a listing of hard link file names from a root directory of the replica server. The master server hard link file snapshot and the replica server hard link file snapshot are compared. A synchronized hash map linked list may be generated responsive to the comparison. The synchronized hash map linked list includes a listing of group identifications corresponding to physical data files at the master server. For each group identification in the synchronized hash map linked list, the synchronized hash map linked list includes at least a hard link file name from the root directory of the master server.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: December 27, 2016
    Assignee: CA, Inc.
    Inventors: Gongjun Fei, Haiyang Zhang, Shaorong Li
  • Patent number: 9519657
    Abstract: A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 13, 2016
    Assignee: SILICON GRAPHICS INTERNATIONAL CORP.
    Inventor: Kenneth S. Beck