Patents Examined by Kuen Lu
  • Patent number: 9110987
    Abstract: The present disclosure includes a system, method, and computer program product for providing music. A method in accordance with one particular embodiment may include storing a plurality of cues in a memory, each of the plurality of cues having a plurality of tags associated therewith. The plurality of tags may include both musical and non-musical tags. The method may further include receiving an input at a computing device, the input corresponding to at least one of the plurality of tags. The method may also include searching the memory of the computing device to locate at least one of the plurality of cues having at least one tag that corresponds to the input. The method may further include providing a cue having the at least one tag that corresponds to the input to a client device. Numerous other embodiments are also within the scope of the present disclosure.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: August 18, 2015
    Assignee: JPM Music, LLC
    Inventors: Jared Gutstadt, Daniel Demole
  • Patent number: 9077515
    Abstract: Embodiments of a method and/or system of transmitting and/or receiving data is disclosed.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: July 7, 2015
    Assignee: Robert T. and Virginia T. Jenkins
    Inventor: Jack J. LeTourneau
  • Patent number: 9063999
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: June 23, 2015
    Assignee: FACEBOOK, INC.
    Inventors: Vidur Apparao, John Bandhauer, Christopher Waterson
  • Patent number: 9058339
    Abstract: An embodiment of the invention provides a method for source control in a program, wherein the program includes hierarchical files for execution of processes, wherein the hierarchical files include parent files and child files. A revised process selected by a user on a graphical user interface is identified; and, files in the revised process are identified. The files in the revised process are locked with a source control processor. This includes disallowing revisions to the files in the revised process. One or more files that are descendents of a file in the revised process are identified. The one or more files that are descendents of a file in the revised process are locked with the source control processor. This includes disallowing revisions to the one or more files that are descendents of a file in the revised process.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
  • Patent number: 9047282
    Abstract: Apparatuses, systems and methods are provided for accessing a document management application through a network, wherein user interface information comprising one or more of a plurality of user interfaces customized for a specific user is maintained, and upon successful login of the specific user, said one or more of the plurality of user interfaces are provided for display to the specific user.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: June 2, 2015
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yuki Uchida, Shun Tanaka, Kazuhiko Kato
  • Patent number: 9047361
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: June 2, 2015
    Assignee: FACEBOOK, INC.
    Inventors: Vidur Apparao, John Bandhauer, Christopher Robert Waterson
  • Patent number: 9043347
    Abstract: Embodiments of methods and/or systems of manipulating tree expressions are disclosed.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 26, 2015
    Assignee: Robert T. and Virginia T. Jenkins
    Inventor: Jack J. LeTourneau
  • Patent number: 9043345
    Abstract: A system facilitates management of public health data. The system includes an input interface, a policy data structure, a notification compliance engine, and a data translator. The input interface receives input data content descriptive of a public health event. The policy data structure stores reporting conditions for a plurality of public health jurisdictions. The notification compliance engine reviews at least some of the reporting conditions of the policy data structure and identifies a relevant reporting condition for the input data content. The data translator derives and arranges output data content based on the input data content according to the relevant reporting condition identified by the notification compliance engine.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew A. Davis, James H. Kaufman, Sondra R. Renly, John T. E. Timm
  • Patent number: 9043302
    Abstract: Techniques for providing interactive visualizations for an entity or group of entities based on search interest data are provided. The search interest data may be derived from Internet or online search data related to the entities and relevant attributes of the entities. Each of the entities and attributes may be represented in a structured search market using a predefined list of relevant search terms or keywords. The search interest of each entity and attribute may be determined based on probabilities representing a likelihood of a search for an entity co-occurring with a search for a relevant attribute within a predetermined time proximity.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Yair Shimshoni, Niv Efron, Michael Fink, Eyal Segalis, Brian Patton, Michal Levin, Michal Neufeld, Nir Bar-Lev, Yossi Matias, Nimrod Tamir
  • Patent number: 9037592
    Abstract: An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: May 19, 2015
    Assignee: Flipboard, Inc.
    Inventors: Andrew David Walkingshaw, Boris Lev Aleksandrovsky, Arthur Anthonie van Hoff, Markus Breunig
  • Patent number: 9031938
    Abstract: According to one aspect of the present disclosure, a computer-implemented method is provided for processing a query for points of interest (POIs) using a hierarchical grid structure representing a geographic area. The method includes receiving a query for POIs; defining a query footprint for the query based on a location corresponding to the query, wherein the query footprint comprises query spatial identifiers for a plurality of levels of the hierarchical grid structure; matching the query spatial identifiers with one or more POI spatial identifiers organized into a plurality of indexes, wherein each one of the plurality of indexes comprises an index of the POI spatial identifiers for one of the plurality of levels; and providing an output specifying one or more POIs corresponding to the matched POI spatial identifiers.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 12, 2015
    Assignee: MapQuest, Inc.
    Inventors: Terry M. Laurenzo, David William Nesbitt, Eric Beyeler
  • Patent number: 9031963
    Abstract: A method and apparatus are provided for interactive video blogging. The method includes receiving, by a server, a comment attached to a video blog file from a first terminal, the comment being associated with a point of time at which the comment is displayed along with the video blog file; converting, by the server, the comment into a descriptor file; storing, by the server, the descriptor file; receiving, by the server, information on a selected one of a plurality of descriptor files stored in the server from a second terminal, the plurality of descriptor files representing a plurality of comments attached to the video blog file; and transmitting, by the server, the selected one of the plurality of descriptor files to the second terminal.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Bela Anand, Girish Kulkarni
  • Patent number: 9031914
    Abstract: The present invention addresses the deficiencies of the related art by providing a tier-based data storage solution. Specifically, the present invention evaluates the data contained in database tables by analyzing several metrics for the data, and creating a valuation score. The valuation score is used to determine the storage tier that would meet the performance and availability requirements of the database with the goal of reducing the costs associated with storing that data. The metrics that are used to evaluate database tables include (among others): table purpose, data retention, disk requirements, data criticality, data relevance, and desired performance. As such, the present invention will develop a data (lifecycle) storage plan for each set of data. This storage plan not only identifies an initial storage tier where the data should be stored, but also identifies, if, when and to where the data should be moved thereafter.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gary R. Hix, Philip T. Spencley
  • Patent number: 9026563
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic management of assets in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performance of one or more tasks relating to management of assets. The management of assets may include management of data relating to the assets, where the assets may include hardware assets or software assets, wherein the request is received at a first computing system. The method may further include performing, in real-time, the one or more tasks. The one or more tasks may include dynamically customizing, according to the request, data relating to the assets.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 5, 2015
    Assignee: salesforce.com, inc.
    Inventor: Loic Juillard
  • Patent number: 9026520
    Abstract: An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 5, 2015
    Assignee: Facebook, Inc.
    Inventors: Vidur Apparao, John Bandhauer, Christopher Robert Waterson
  • Patent number: 9020960
    Abstract: The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: April 28, 2015
    Assignee: Yahoo! Inc.
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Patent number: 9015176
    Abstract: Keyword expansion is used to expand a particular keyword into multiple related keyword candidates using a collection of data that relates to search queries performed using one or more search engines. The data identifies search terms from associated search queries. A particular keyword is identified and one or more candidate keywords related to the particular keyword are identified based on the data.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: April 21, 2015
    Assignee: Lycos, Inc.
    Inventor: William Cava
  • Patent number: 9015144
    Abstract: Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 21, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Yiming Sun, Qi Qiang, Boyang Cai, Xiaojun Jin, Zongyuan Wu
  • Patent number: 9002806
    Abstract: A system, method, and apparatus are directed towards identifying adaptive length segments of redundant data for encoding a data structure. Initial boundaries are identified for an input matching segment within input data and for a candidate store matching segment in a synchronized store. The data prior to and after the boundaries are compared to identify matching data. As matching data is identified, at least one of the boundaries of the matching segments is revised. An encoded representation of the resulting input matching segment is then generated based in part on pointers and offsets into the synchronized store. A data structure is generated based on the encoded representation and unmatched portion, which is sent to a receiver. The receiver uses the data structure to extract matching data from the synchronized store, and together with the unmatched input data in the data structure, reconstruct the input data.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: April 7, 2015
    Assignee: F5 Networks, Inc.
    Inventor: Saxon C. Amdahl
  • Patent number: 9002862
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 7, 2015
    Assignee: Robert T. and Virginia T. Jenkins
    Inventors: Karl Schiffmann, Mark Andrews, Jack J. LeTourneau