摘要:
A cloud-based media aggregation system that aggregates media collections of geographically proximate users is disclosed. In one embodiment, the media aggregation system determines that a first user and one or more second users are geographically proximate to one another. In response, the media aggregation system dynamically aggregates at least a portion of media collection catalogs of the one or more second users with a media collection catalog of the first user to provide an aggregate media collection catalog of the first user. The media aggregation system may control an extent of the aggregation based on pre-defined criteria.
摘要:
A peer-to-peer (P2P) network for providing real time media recommendations is provided. The media recommendations may be song recommendations or video recommendations. Each time a media presentation is played by a peer device, the peer device provides a recommendation identifying the media presentation to other peer devices in the P2P network. A peer device having received recommendations from the other peer devices in the P2P network then programmatically, or automatically, selects a next media presentation to play from the media presentations recently played by the other peer devices and one or more locally stored media presentations. If the selected media presentation is not stored locally by the peer device, the peer device may obtain the selected media presentation from a subscription based service enabling streaming or download of the selected media presentation, an e-commerce service enabling purchase and download of the selected media presentation, or another peer device.
摘要:
Methods and systems are provided for identifying one or more media items played within a geographic area selected by a user. In one embodiment, a media service tracks play histories for a number of users registered with the media service, where each play history identifies media items played by the corresponding user as well as the locations at which at least a subset of the media items were played by the corresponding user. The media service enables a requesting user to select or otherwise define one or more geographic areas of interest. Then, based on the play histories, the media service identifies one or more media items played within the one or more geographic areas of interest. The media service then provides data reflecting the one or more media items played within the one or more geographic areas of interest to a device of the requesting user.
摘要:
A system and method for embedding recommendations on a portable media player are provided. In general, recommendations for media presentations stored or to be stored on the portable media player are generated by a recommendation engine hosted by an external system such as, for example, a user's personal computer or a network server. In one embodiment, the media presentations are songs, and the recommendations include a number of recommended songs for each song stored or to be stored on the portable media player. The recommendations may be limited to the media presentations stored on the portable media player or otherwise accessible to the portable media player. After the recommendations are generated, the recommendations are stored, or embedded, on the portable media player. Thereafter, the portable media player may use the recommendations to facilitate playback of media content on the portable media player.
摘要:
A method and system for serving an image in multiple formats from a photohosting site is disclosed. The method and system include storing a set of format parameters and respective parameter values in a configuration file. When a request for a modified image containing one or more of the formats is received, each of the format parameters are looked-up in the configuration file and the value corresponding to each of the format parameters is retrieved. A command line is then automatically generated in which the retrieved format values are used as command line options, and the command line is then interpreted to invoke image processing library calls to generate the modified image. The modified image is stored in a file system, and at least a portion of the command line option is used as an identifier for the modified image. In a further aspect of the present invention, the format parameters in the configuration file are also retrieved and displayed to the user on a web page for selection when the user is requesting a modified image from the photohosting site.
摘要:
A system and method are disclosed for providing source indicators for one or more elements of an aggregate media collection of a user in a media sharing system. In one embodiment, a local media collection of a user is aggregated with one or more shared media collections hosted by corresponding user devices of other users participating in the media sharing system to provide an aggregate media collection for the user. Via a Graphical User Interface (GUI), for each element of at least a subset of elements of the aggregate media collection, one or more source indicators are presented in association with the element to identify a source or sources of the element in the media sharing system. The elements of the aggregate media collection include at least a subset of media items in the aggregate media collection, playlists including media items from the aggregate media collection, or both.
摘要:
A system and method are disclosed for providing a collection digest summarizing a shared media collection for presentation to a user. In one embodiment, a user device of a user joins a media sharing system including the user device and one or more other users devices, each associated with a sharing user and hosting a shared media collection of the sharing user. The user device obtains a collection digest from at least one of the other user devices that summarizes the shared media collection hosted by the at least one of the other user devices and presents the collection digest to the user. The collection digest may be used to assist the user in determining whether to access the shared media collection.
摘要:
A system and method are disclosed for providing source indicators for one or more elements of an aggregate media collection of a user in a media sharing system. In one embodiment, a local media collection of a user is aggregated with one or more shared media collections hosted by corresponding user devices of other users participating in the media sharing system to provide an aggregate media collection for the user. Via a Graphical User Interface (GUI), for each element of at least a subset of elements of the aggregate media collection, one or more source indicators are presented in association with the element to identify a source or sources of the element in the media sharing system. The elements of the aggregate media collection include at least a subset of media items in the aggregate media collection, playlists including media items from the aggregate media collection, or both.
摘要:
A system and method are provided for sharing rights-enabled user profiles among users in voice communication system, such as a mobile telecommunications system. In general, each user defines a user profile and associated access rights, where the user profile and access rights are stored by or accessible to a profile service. When a voice session, or call, is initiated between a first and second user, a device of the first user requests a profile of the second user from the profile service. In response, the profile service determines whether the first user has been granted access rights to the user profile of the second user. If so, the profile service provides the user profile of the second user, or a portion thereof, to the device of the first user according to the access rights of the first user, and the user profile is presented to the first user.
摘要:
Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user. In one embodiment, bridging of users is provided to expand the sharing of media collections beyond those having direct relationships with the sharing user.