Patent application number | Description | Published |
20090159656 | USER-CREATED TRADE CARDS - The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data. | 06-25-2009 |
20100318919 | MEDIA ASSET RECOMMENDATION SERVICE - A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device. | 12-16-2010 |
20100324704 | SOCIAL GRAPH PLAYLIST SERVICE - A social graph playlist service is described. In embodiments, a social graph that associates a user and friends of the user is maintained. The social graph is based on parameters that define a social relationship between the user and the friends of the user. Interaction data that identifies recently played media assets at user devices that are utilized by the friends of the user can be received. A social graph playlist that is associated with the user can be generated by determining a next media asset for the playlist from the recently played media assets. The next media asset for the playlist can then be communicated to be played at a user device that is associated with the user. | 12-23-2010 |
20100325123 | Media Seed Suggestion - Media recommendation techniques are described. In an implementation, a similarity value is calculated for a plurality of media using a plurality of similarity functions. A vote is assigned for each similarity value that is above a threshold that is assigned for a respective similarity function and the plurality of media is ranked based at least in part on the assigned votes. A playlist is then created based at least in part on the ranking. Media seed techniques are also described. In an implementation, a set of dissimilar candidates are calculated for a plurality of media using a similarity function in which the set of dissimilar candidates describes the media that is dissimilar in comparison with other media included in the plurality of media. A seed is selected using the set of the dissimilar candidates to create a playlist that includes at least some of the plurality of media. | 12-23-2010 |
20100325125 | MEDIA RECOMMENDATIONS - Media recommendation techniques are described. In an implementation, a similarity value is calculated for a plurality of media using a plurality of similarity functions. A vote is assigned for each similarity value that is above a threshold that is assigned for a respective similarity function and the plurality of media is ranked based at least in part on the assigned votes. A playlist is then created based at least in part on the ranking. Media seed techniques are also described. In an implementation, a set of dissimilar candidates are calculated for a plurality of media using a similarity function in which the set of dissimilar candidates describes the media that is dissimilar in comparison with other media included in the plurality of media. A seed is selected using the set of the dissimilar candidates to create a playlist that includes at least some of the plurality of media. | 12-23-2010 |
20100325205 | EVENT RECOMMENDATION SERVICE - An event recommendation service is described. In embodiments, selection data that correlates to media content selected by a user, location data that corresponds to a location of the user, and event data is received. A recommendation for an event that the user is likely to attend and that is proximate the location of the user can be generated by aggregating the selection data, the location data, and the event data. The recommendation can then be communicated to a user device as a calendar entry, an email message, a text message, and/or an html page for display to inform the user of the event. | 12-23-2010 |
20100332568 | Media Playlists - Media playlist techniques are described. In an implementation, a communication is formed, for transmission via a network to a media provider, to request data that describes media that is available for streaming from the media provider. The playlist is created based at least in part on media that is available locally on the computer and the data received from the media provider such that the playlist references one or more of the media that are available for streaming from the media provider. | 12-30-2010 |
20110081967 | INTERACTIVE MEDIA SOCIAL GAME - An interactive media social game is described. In embodiments, a social game service administrates a networked social game based on media asset interactions. Media asset interaction data is received that identifies media assets when they are downloaded or played at a user device. The media assets are correlated with a social game entity, such as a music pet that is a token entity of the networked social game. The music pet adaptively changes according to characteristics of the media assets. The media asset interaction data is also compiled as a media asset selection history corresponding to a user that is associated with the user device. A media asset recommendation for the user can be generated based on the media asset selection history, and the media asset recommendation is communicated as a recommendation message from the music pet to the user that is associated with the user device. | 04-07-2011 |
20110087665 | CLIENT PLAYLIST GENERATION - Client playlist generation is described. In embodiments, relationships between media assets are determined to identify similar media assets that can be included in an automatic playlist of the similar media assets. Projection vectors of the asset-to-asset relationships can be generated for each of the media assets, where a projection vector for a media asset identifies the similar media assets. The projection vectors are then communicated to a client device that utilizes the projection vectors to generate the automatic playlist for any one of the media assets that is selected as a starting media asset of the automatic playlist. | 04-14-2011 |
20120117214 | SERVICE DIRECTORY - Service endpoints that provide services to client devices send registration data to a service directory service. The registration data includes addresses that client devices can use to access the service endpoints along with descriptive data that describes the services that each endpoint provides, along with other information such as version numbers of applications that are supported by the service endpoints, and whether the service endpoints are running an experiment. Client devices request a manifest from the service directory service. Each request includes client metadata that describes the requesting client device. The service directory service uses the registration data and the client metadata to generate a manifest for the client device that identifies the services that the client may access and an address that the client may use to access each service. | 05-10-2012 |
20120144117 | RECOMMENDATION BASED CACHING OF CONTENT ITEMS - Content item recommendations are generated for users based on metadata associated with the content items and a history of content item usage associated with the users. Each content item recommendation identifies a user and a content item and includes a score that indicates how likely the user is to view the content item. Based on the content item recommendations, and constraints of one or more caches, the content items are selected for storage in one or more caches. The constraints may include users that are associated with each cache, the geographical location of each cache, the size of each cache, and/or costs associated with each cache such as bandwidth costs. The content items stored in a cache are recommended to users associated with the cache. | 06-07-2012 |
20130117147 | Similarity and Relatedness of Content - Similarity and relatedness content techniques are described. Responsive to an indication that an item of content is to be made available via an online marketplace, metadata is collected from one or more network services that describes the item of content. Similarity of the item of content with other items of content included in the online marketplace of the network service is calculated based at least in part on the collected metadata. A determination is made as to whether the item of content is related to the other items of content available via the online marketplace based at least in part on the collected metadata, the item of content being related to the other items of content based on membership in a common group. Results of the calculating and the determining are used in making the item of content available via the online marketplace. | 05-09-2013 |
20130117259 | Search Query Context - Search techniques are described. In one or more implementations, a search service receives a search query from a user. A query context is formed for the user based on a history of content consumption that is verified for the user. A plurality of search results are generated that reference different types of content that correspond to the search query, respectively. The plurality of search results are ordered for output in a user interface according to the different types of content based at least in part on the query context. | 05-09-2013 |