Patent application number | Description | Published |
20120130931 | BOOTSTRAPPING RECOMMENDER SYSTEM AND METHOD - Bootstrapping a recommender system that makes item recommendations. The bootstrapping identifying questions for use in interviewing a user, e.g., a new user to the recommender system, to obtain user information, e.g., user profile information, for use in predicting item ratings for the user, the predicted item ratings for use in identifying item recommendations for the user. The bootstrapping using a cost function to minimize error in selection of the questions for the interview. The bootstrapping comprising a static bootstrapping and an adaptive bootstrapping. | 05-24-2012 |
20120173520 | SYSTEM AND METHOD FOR PROVIDING CONTEXTUAL ACTIONS ON A SEARCH RESULTS PAGE - The present invention provides a method and system for providing targeted applications within a search engine results page. The method and system includes receiving a search query from a user and interpreting the search query. The method and system then first maps the interpreted query to one or more action templates, wherein mapping the interpreted query to one or more action templates comprises selecting one or more actions associated with the interpreted query. The method and system then maps the selected one or more actions associated with the interpreted query to a plurality of applications and selecting one or more applications associated with the one or more actions. Finally, the method and system displays the one or more applications within a search results page. | 07-05-2012 |
20130218858 | AUTOMATIC FACE ANNOTATION OF IMAGES CONTAINED IN MEDIA CONTENT - Face-containing images within web pages are automatically annotated to identify the people having those faces. The annotation is based on faces detected in the images and named entities detected in text associated with the images. Each candidate named entity may be scored by the prominence of the named entity in the text relative to the other extracted named entities. Queries are sent to a search engine based on the extracted candidate named entities. Sample images are returned. Face similarity calculations may be computed based on the featured faces and sample faces detected in the search engine-returned sample images to associate a probability score between each featured face and each candidate named entity. A bipartite matching instance may be solved to arrive at a maximum likelihood assignment of named entities to featured faces. | 08-22-2013 |
20130275611 | METHOD AND SYSTEM OF DYNAMIC ROUTING OF AGGREGATED ONLINE MEDIA STREAMS - Disclosure includes a system, method and architecture to monitor media content streams, e.g., streams of digital encoded media data such as without limitation audio and/or video data, from a number of media content streaming providers and identify media content items from those media content items being streamed by the media content streaming providers for inclusion in a personalized media content stream for a user. In a direct streaming approach, the media content items contained in a stream are available while each item is being streamed by the content provider. In a centralized streaming approach, media content items contained in each media content stream that is currently being streamed by content provider are available for a limited window of time, which can be dependent on buffer length. | 10-17-2013 |
20130325462 | AUTOMATIC TAG EXTRACTION FROM AUDIO ANNOTATED PHOTOS - A system and method for assigning one or more tags to an image file. In one aspect, a server computer receives an image file captured by a client device. In one embodiment, the image file includes an audio component embedded therein by the client device, where the audio component was spoken by a user of the client device as a tag of the image file. The server computer determines metadata associated with the image file and identifies a dictionary of potential textual tags from the metadata. The server computer determines a textual tag from the audio component and from the dictionary of potential textual tags. The server computer then associates the textual tag with the image file as additional metadata. | 12-05-2013 |
20130345840 | METHOD AND SYSTEM FOR DETECTING USERS' EMOTIONS WHEN EXPERIENCING A MEDIA PROGRAM - A system and method for aggregating emotions of users for a media program. A server stores reference audio signal fingerprints, each associated with a reference audio signal of the program. For each user, the server computer: receives a first audio signal fingerprint from a client device operated by a user, the first audio signal fingerprint associated with a first audio signal comprising ambient sound associated with the user and an audio signal of the program; searches the stored reference audio signal fingerprints to determine one that is related to the first audio signal fingerprint; determines an ambient sound signal by obtaining a difference between the stored reference audio signal fingerprint and the first audio signal fingerprint; and determines, using the ambient sound signal, an emotion of the user for a program segment. The server computer aggregates the emotions to determine a representative emotion of the users for the segment. | 12-26-2013 |
20140280251 | ALMOST ONLINE LARGE SCALE COLLABORATIVE FILTERING BASED RECOMMENDATION SYSTEM - A method for adjusting one or more parameters associated with a model. The method comprises obtaining, from a first source, first information related to activity of a user. The method further comprises adjusting one or more parameters associated with a model based on the first information collected within a first length of time, and obtaining, from a second source, second information related to activity of the user. The method further comprises adjusting the one or more parameters associated with the model based on the second information collected within a second length of time and a measure indicative of performance of the model, wherein the second length of time is larger than the first length of time. | 09-18-2014 |
20140310281 | EFFICIENT AND FAULT-TOLERANT DISTRIBUTED ALGORITHM FOR LEARNING LATENT FACTOR MODELS THROUGH MATRIX FACTORIZATION - A method for estimating model parameters. The method comprises receiving a data set related to a plurality of users and associated content, partitioning the data set into a plurality of sub data sets in accordance with the users so that data associated with each user are not partitioned into more than one sub data set, storing each of the sub data sets in a separate one of a plurality of user data storages, each of said data storages being coupled with a separate one of a plurality of estimators, storing content associated with the plurality of users in a content storage, where the content storage is coupled to the plurality of estimators so that the content in the content storage is shared by the estimators, and estimating, asynchronously by each estimator, one or more parameters associated with a model based on data from one of the sub data sets. | 10-16-2014 |