Patents Examined by Daniel Kinsaul
  • Patent number: 9678992
    Abstract: Techniques are described for online real time text to image translation suitable for virtually any submitted query. Semantic classes and associated analogous items for each of the semantic classes are determined for the submitted query. One or more requests are formulated that are associated with analogous items. The requests are used to obtain web based images and associated surrounding text. The web based images are used to obtain associated near-duplicate images. The surrounding text of images is analyzed to create high-quality text associated with each semantic class of the submitted query. One or more query dependent classifiers are trained online in real time to remove noisy images. A scoring function is used to score the images. The images with the highest score are returned as a query response.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin-Jing Wang, Lei Zhang, Wei-Ying Ma
  • Patent number: 9514476
    Abstract: A musician discovery system is provided. The musician discovery system includes a first interface for displaying a plurality of musicians organized according to a musical characteristic. The system includes a second interface for presenting multimedia information about a first musician from the plurality of musicians displayed on the first interface. The system includes means for comparing a second plurality of musicians with the first musician using the multimedia information presented on the second interface about the first musician. Furthermore, the system includes a third interface for recommending a second musician from the second plurality of musicians based on the comparing means.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: December 6, 2016
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Peter Kay, Mark Mezrich, Daniel Shearer, Ryan Shafer
  • Patent number: 9507857
    Abstract: According to an embodiment, a document classification apparatus includes an extraction unit, a clustering unit, a classification unit, and a label assignment unit. The extraction unit is configured to extract feature words from documents. The clustering unit is configured to cluster the feature words into clusters so that a difference between the number of documents each including any one of the feature words belonging to one cluster and the number of documents each including any one of the feature words belonging to another cluster is equal to or less than a predetermined reference value. The classification unit is configured to classify the documents into the clusters so that each document belongs to the cluster to which the feature word included in the each document belongs. The label assignment unit is configured to assign a classification label to each cluster as a word representative of the corresponding feature words.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: November 29, 2016
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Masumi Inaba, Toshihiko Manabe, Tomoharu Kokubu, Wataru Nakano
  • Patent number: 9507875
    Abstract: A graph database is described. The graph database includes one or more symbolic data stores and one or more key-value data stores. Each symbolic data store is configured to symbolically store sets of multiple hyper-graph nodes. Each key-value data store is configured to store attribute information for hyper-graph nodes and hyper-graph edges.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Subodh M. Reddy
  • Patent number: 9503402
    Abstract: Techniques are described for managing drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 22, 2016
    Assignee: DROPBOX, INC.
    Inventors: Adam Cue, Tim Van Damme, George Milton Underwood, IV, Sean Beausoleil, Belinda Preno, Steven Kabbes, David Barshow, Anthony DeVincenzi
  • Patent number: 9489464
    Abstract: A search engine system capable of displaying indicative information to a user from searches performed by entities connected directly or indirectly to the user, wherein said system includes at least one host computer processor connectable to one or more network(s), a database accessible over said network(s), a plurality of data input devices connectable to said network(s) said search engine being accessible over said network(s).
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: November 8, 2016
    Assignee: Eurekster, Inc.
    Inventors: Julian Malcolm Cone, Gary Lee Franklin, Michael Arthur Grantham, Wayne Alistair Munro, Grant James Ryan, Shaun William Ryan, William Ferguson Stalker
  • Patent number: 9460147
    Abstract: A method for processing a dataset in a partitioned distributed storage system having data stored in a base table and an index stored in an index table, may include receiving base and index table metadata from the partitioned distributed storage system, where the base and index table metadata includes respective table partition information. The method may further include partitioning the dataset into a set of base-delta files according to the base table metadata, and generating a set of index-delta files corresponding with the base-delta files according to the index table metadata. The method may additionally include updating the partitioned distributed storage system with the set of base-delta and the set of index-delta files, where a first update of the base table is synchronous with a second update of the index table.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yuan-Chi Chang, Liana L. Fong, Wei Tan
  • Patent number: 9449026
    Abstract: Sketch-based image search may include receiving a query curve as a sketch query input and identifying a first plurality of oriented points based on the query curve. The first plurality of oriented points may be used to locate at least one image having a curve that includes a second plurality of oriented points that match at least some of the first plurality of oriented points. Implementations also include indexing a plurality of images by identifying at least one curve in each image and generating an index comprising a plurality of oriented points as index entries. The index entries are associated with the plurality of images based on corresponding oriented points in the identified curves in the images.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Changhu Wang, Zhiwei Li, Lei Zhang
  • Patent number: 9424106
    Abstract: A system for distributed information processing and interaction includes a plurality of output devices arranged to produce a respective output portion of a system output, a plurality of application processors and a state server in data communication with the plurality of application processors. Each respective output portion is defined by context information. Each application processor is configured to process one or more respective application programs and is responsive to the context information. Each application processor is coupled with an associated respective output device for controlling the output device in producing the respective output portion. The state server provides the context information to the plurality of application processors. The architecture is extended to a more general system in which output devices produce a variety of outputs including device actuations, as well as video displays, and receive a variety of inputs.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: August 23, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Kelly L. Dempski, Brandon L. Harvey
  • Patent number: 9418380
    Abstract: A plurality of items of data, each having a plurality of items of attribute information, are sorted in order of most comprehensively satisfying conditions relating to the plurality of items of attribute information. An information providing server includes a single sorting unit that calculates, for each of the plurality of items of data having the plurality of items of attribute information and included in a data group, an evaluation value for sorting the data group based on a sort key designated for one of the plurality of items of attribute information. The information providing server includes a multiple sorting unit that sorts the data group based on a plurality of multiple evaluation values that are calculated, for respective items of data included in the data group, based on the evaluation values and the respective weights of the plurality of sort keys, each of the evaluation values being calculated.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: August 16, 2016
    Assignee: RAKUTEN, INC.
    Inventor: Hisanori Yamahara
  • Patent number: 9401045
    Abstract: A collection of data stored in a computer-readable storage medium is provided, and a plurality of portions of the collection are associated with corresponding identifiers that are associated with positions of an object to be rendered. User selections of positions on the surface of the object are received. The portions associated with the user selected position are determined, and the portions are displayed at their respective position on the surface of the object. The selected portions can be displayed as being connected by graphical elements.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: July 26, 2016
    Assignee: Word Diamonds, LLC
    Inventor: Kate Paley
  • Patent number: 9390143
    Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Philip A. McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
  • Patent number: 9389794
    Abstract: A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Scott A. Krig, Stewart N. Taylor
  • Patent number: 9367572
    Abstract: In a system comprising media files resident on various devices, devices equipped with media servers can deliver files to devices with media clients for purposes of playback (rendering) and/or storage. Some media servers may be capable of delivering files in various formats and may offer clients delivery format options. Media clients are aware of preferential list of formats that can be supported on a device and can choose from delivery options provided by media servers. Media files are introduced on the devices either via means external to this system or by leveraging system's media servers and media clients to transfer content between devices. When media files are introduced on the devices by means external to this system, media scanners detect such media files and make it available to media servers and thus to the rest of the system.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: June 14, 2016
    Assignee: REALNETWORKS, INC.
    Inventor: Milko Boic
  • Patent number: 9342581
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Patent number: 9336618
    Abstract: An approach to facilitating stochastic chunk-based map generation is provided. Tile chunks may be obtained for inclusion in a map of a virtual space. The obtained tile chunks may include first and second tile chunks having map tiles of different tile types. The first tile chunk may have a first tile of a first tile type and a second tile of a second tile type different from the first tile type. The second tile chunk may have a third tile of a third tile type and a fourth tile of a fourth tile type different from the third tile type. Stochastic distribution of the obtained tile chunks over a map area in the map may be effectuated. Distribution of individual map tiles between the distributed tile chunks on the map area may be effectuated.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 10, 2016
    Assignee: KABAM, INC.
    Inventor: Thomas Fontaine
  • Patent number: 9330423
    Abstract: A method and apparatus for generating a personal value for a user are disclosed. For example, the method collects data associated with the user, wherein the data that is collected comprises social connection data, enhances the data that is collected, receives a request, and generates a response to the request by using a personal value for the user, where the personal value is generated from the data that is enhanced.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: May 3, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Thomas Anschutz, James Carlton Bedingfield, Sr., Robert Edwards
  • Patent number: 9323812
    Abstract: A method of processing a set of intersection queries in a multi-dimensional data structure may include receiving the set of intersection queries for the multi-dimensional data structure. The method may also include determining whether to process each of the set the intersection queries individually, or whether to process the set of intersection queries together using pre-cached modifier mappings. The method may additionally include processing the set of intersection queries, and providing intersection values that correspond to the set of intersection queries.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 26, 2016
    Assignee: Oracle International Corporation
    Inventors: Rajesh Bhatia, Prasad Tungaturthy, Pei Ken Hsu
  • Patent number: 9311188
    Abstract: A computer-based system includes a backup server, a production server, a recovery agent that executes on the production server, a database on the production server, a backup database on the backup server, and a meta data file on the backup server. The meta data file includes file names, a file directory, and file attributes. The system is configured to copy the metadata file from the backup server to a production server. When the copying of the metadata file from the backup server to the production server is complete, and before or during a time period in which backup data is copied from the backup server to the production server, the system is configured to receive a request from the production server to restore a file from the backup server with a higher priority than other files on the backup server.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 12, 2016
    Assignee: CA, Inc.
    Inventor: Zhiye Wang
  • Patent number: 9305119
    Abstract: A system, apparatus, and method for processing or correcting metadata used to characterize content such as images, video, books, or music, where that metadata may be provided by a community of users or other source. The metadata may be searched as part of a process of identifying and accessing content of interest to a user or of sharing content among users of a network. The metadata is typically a string or strings of characters that is submitted by a community, so that the accuracy of specific data cannot be guaranteed and consistent formats and unambiguous descriptions may not be used by all members of the community.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 5, 2016
    Assignee: MYSPACE LLC
    Inventors: Hadi Partovi, Yevgeny Zarakhovsky, Nathaniel Scott Brown