Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


ELOY TECHNOLOGY, LLC

WILMINGTON, DE US

ELOY TECHNOLOGY, LLC Patent applications
Patent application numberTitlePublished
20120117632METHOD AND SYSTEM FOR AUTHENTICATING A DATA STREAM - A method and apparatus for obtaining digital content. A credential is extracted from a first data stream that corresponds to a media item. The credential is provided to a content provider. If the credential is authenticated, the content provider sends a second data stream that corresponds to the media item.05-10-2012
20120117598MERGED PROGRAM GUIDE - A merged program guide which includes program metadata from a plurality of different media controllers. A first media controller receives program metadata that identifies a first plurality of programs. The first plurality of programs corresponds to a first content package provided by a content provider. A first program record identifying a first program of the first plurality of programs is generated. The first program record includes first program metadata associated with the first program. The first program metadata is transmitted onto a network to make the first program metadata available to a second media controller. The first media controller receives second program metadata associated with a second program of a second plurality of programs which correspond to a second content package associated with the second media controller. The first program metadata and the second program metadata are stored in a program guide on the first media controller.05-10-2012
20120117595METHOD AND SYSTEM FOR PROVIDING INFORMATION FROM A PROGRAM GUIDE - A method for displaying data from a program guide. Based on program metadata from a program guide, a display is caused to be presented on a display device that identifies a current status of a first media controller and a second media controller. The current status includes data identifying a first program currently being provided by the first media controller and a second program currently being provided by a second media controller.05-10-2012
20120117585METHOD AND SYSTEM FOR APPLYING CONTENT RESTRICTIONS TO RENDERERS IN IDENTIFIED NETWORK VIEWING AREAS - A media broker includes a communication interface communicatively coupling the media broker to one or more media storage devices and one or more renderers and a controller associated with the communication interface adapted to transmit a request for location information to one or more renderers, receive location information from each of the one or more renderers and determine, based upon the received location information, one or more viewing areas each comprising at least one of the one or more renderers. And then applying the media restrictions assigned to the renderers in those viewing areas, while still allowing media storage devices detected in any viewing area to record media of any rating.05-10-2012
20120117581METHOD AND SYSTEM FOR SOCIALLY RANKING PROGRAMS - A method and system for displaying program representation. Program rating information derived from a plurality of identified users regarding a plurality of programs is obtained. A social rank of the plurality of programs is determined based on the rating information. A plurality of program representations are displayed to a viewer, wherein the program representations represent corresponding ones of the plurality of programs and wherein a differentiating visual characteristic of each of the plurality of program representations is based on the social ranking.05-10-2012
20120117488DISTRIBUTED AGGREGATED CONTENT GUIDE FOR COLLABORATIVE PLAYBACK SESSION - A system and method are disclosed for enabling a distributed group of users to collaboratively select a media item for a collaborative playback session. In one embodiment, a distributed group of users for a collaborative playback session is formed, where the distributed group of users includes a number of users located at a number of geographically distributed user sites. Each user site includes one or more media controllers having access to media content and one or more renderers that operate to render the media content. A distributed aggregate guide that includes a listing of media content accessible to the media controllers at all of the user sites is generated and utilized by users at the user sites to suggest media items for the collaborative playback session. Based on the suggestions of the users, a media item for the collaborative playback session is selected.05-10-2012
20120117471SYSTEM AND METHOD FOR AGGREGATING DEVICES FOR INTUITIVE BROWSING - A media device includes a communication interface communicatively coupling the media device to one or more other media devices and a display, and a controller associated with the communication interface. The controller is adapted to access one or more templates comprising a layout of a graphical user interface (GUI). The controller further identifies one or more other media devices from which media content may be streamed and one or more media content streams available from each of the one or more media devices and determine, based upon the template and the one or more media content streams, at least one of the media content streams to display. The controller then acquires and outputs the at least one of the media content streams for display in accordance with the layout.05-10-2012
20120117339FLEXIBLE CONTENT STORAGE MANAGEMENT FOR DVRS - A media broker comprises a communication interface and a controller associated with the communication interface configured to receive a request from a user to record a requested media item. The media broker proceeds to query an aggregated stored content list (ASCL) including information indicative of each of the media items stored on one or more media storage device communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices. If it is determined that the requested media item is stored on the one or more media storage devices the user that requested the media item is informed and the media item is stored on the one or more media storage devices. Conversely, if it is determined that the requested media item is not stored on the one or more media storage devices, the requested media item is recorded.05-10-2012
20120117221PREVIEW-BASED CONTENT MONITORING AND BLOCKING SYSTEM - Systems and methods are disclosed for enabling an administrator to monitor and control usage of media content in a locale. In one embodiment, the locale includes one or more media devices that have access to media content from one or more local and/or remote content sources. Usage data defining usage of the media content by a user is obtained. A pattern including two or more media segments consumed by the user is detected based on the usage data and one or more predefined pattern detection rules. The administrator is then enabled to review the pattern and choose whether to block usage. Usage of at least one of the media segments included in the pattern is then blocked at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the media segments included in the pattern.05-10-2012
20120117193SYSTEM AND METHOD FOR VIDEO DISPLAY TRANSFER BETWEEN VIDEO PLAYBACK DEVICES - Systems and methods are disclosed for transferring video display between video playback devices. In one embodiment, a mobile, or handheld, device receives user input that initiates transfer of display of video content to the mobile device from a desired renderer located proximate to the mobile device. The mobile device then causes transfer of display of the video content to the mobile device from the desired renderer. In another embodiment, a mobile, or handheld, device receives user input that initiates transfer of display of video content from the mobile device to a desired renderer located proximate to the mobile device. The mobile device then causes transfer of display of the video content from the mobile device to the desired renderer.05-10-2012
20120117146METHOD AND SYSTEM FOR AGGREGATING MUSIC IN THE CLOUD - Cloud-based systems and methods for aggregating media collections of users are disclosed. In one embodiment, in order to generate an aggregate media collection catalog of a first user, a cloud-based media aggregation system identifies one or more second users that have an identifier that is the same as an identifier of the first user for purposes of media collection aggregation. The media aggregation system then aggregates media collection catalogs of the one or more second users with a media collection catalog of the first user to thereby provide an aggregate media collection catalog of the first user.05-10-2012
20120117110DYNAMIC LOCATION-BASED MEDIA COLLECTION AGGREGATION - 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.05-10-2012
20120117103SYSTEM AND METHOD FOR INTELLIGENT STORAGE OF TIME SHIFTED CONTENT - A media broker comprises a communication interface and a controller associated with the communication interface configured to receive a request from a user to record a requested media item. The media broker proceeds to query an aggregated stored content list (ASCL) including information indicative of each of the media items stored on one or more media storage device communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices. If it is determined that the requested media item is stored on the one or more media storage devices the user that requested the media item is informed and the media item is stored on the one or more media storage devices. Conversely, if it is determined that the requested media item is not stored on the one or more media storage devices, the requested media item is recorded.05-10-2012
20120117017SYNCHRONIZATION GUIDES FOR GROUP VIDEO WATCHING - Systems and methods are disclosed for recommending items in a video series to a group of viewers. In general, video series item recommendations are generated for a viewer group detected within a viewing area of a media device based on personal viewing histories of users in the viewer group. In one embodiment, the video series item recommendations are recommendations for video series items that: (a) are from one or more video series historically viewed by at least a first predefined minimum threshold number of users in the viewer group and (b) have not yet been viewed by any of at least a second predefined minimum threshold number of users in the viewer group. The video series item recommendations are then provided to the viewer group.05-10-2012
20120114312METHOD AND SYSTEM FOR DETERMINING THE AVAILABILITY OF A MEDIA CONTROLLER - Method and system for determining the availability of a media controller to record a program in the future. A media controller receives a request to schedule the recording of a program during a particular time slot. The media controller obtains an availability probability of the media controller during the time slot. The media controller determines, based on the availability probability, whether the media controller is available to record the program. The availability probability may be based on previous usage data that identifies previous usage associated with the media controller.05-10-2012
20120114311METHOD AND SYSTEM FOR DISTRIBUTING THE RECORDING OF A MEDIA ITEM - A method for recording a media item. A first media controller records a first portion of a media item. The first media controller receives a request to view a second media item. The first media controller directs a second media controller to record a second portion of the media item, and couples the first portion to the second portion.05-10-2012
20120113964REMOTE PARTICIPATION IN A LOCAL AREA NETWORK (LAN) BASED MEDIA AGGREGATION NETWORK - Systems and methods relating to a Media Collection Aggregation System (MCAS) are provided. In one embodiment, a number of nodes are connected over a Local Area Network (LAN) to provide an ad-hoc MCAS network. At least some of the nodes in the MCAS network share locally stored media collections, or select subsets thereof, with the other nodes in the MCAS network. Each node in the MCAS network selects and aggregates one or more of the shared media collections to provide an aggregate media collection for that node. One of the nodes in the MCAS network is a proxy node that provides a proxy service that enables remote participation in the MCAS network. In one embodiment, the proxy node enables one or more remote nodes to passively and/or actively participate in the MCAS network.05-10-2012
20120023430ACTIVITY INDICATORS IN A MEDIA SHARING SYSTEM - A system and method are provided for generating and displaying one or more indicators indicative of a level of activity within a media sharing system. In one embodiment, with respect to a user participating in the media sharing system, an indicator representative of an activity level of a media collection shared by the user in the media sharing system may be generated and presented to the user. In addition or alternatively, indicators representative of activity levels of media collections shared by other users participating in the media sharing system may be generated and presented to the user. Still further, in addition or alternatively, indicators representative of activity levels with respect to playlists in the media sharing system may be generated and presented to the user.01-26-2012
20100114979SYSTEM AND METHOD FOR CORRELATING SIMILAR PLAYLISTS IN A MEDIA SHARING NETWORK - Methods and systems for aggregating playlists having similar content are provided. In general, a number of playlists are first obtained. Next, content of the playlists is analyzed to identify playlists that match to at least a defined threshold degree. Each group of two or more playlists having matching content is aggregated to provide a corresponding aggregate playlist.05-06-2010
20100094935COLLECTION DIGEST FOR A MEDIA SHARING SYSTEM - 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.04-15-2010
20100094934SOURCE INDICATORS FOR ELEMENTS OF AN AGGREGATE MEDIA COLLECTION IN A MEDIA SHARING SYSTEM - 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.04-15-2010
20100094834BRIDGING IN A MEDIA SHARING SYSTEM - A system and method for providing a bridging process for a media sharing system are disclosed. In one embodiment, a user device of a user joins a media sharing system including the user device of the user and one or more other user devices of a corresponding one or more other users. Via the media sharing system, the one or more other users have access to a shared media collection of the user of the user device, which includes one or more first media items stored locally at the user device and one or more second media items stored remotely at a secondary device of the user. Upon receiving a request for one of the second media items, the user device obtains the requested media item from the secondary device. The user device then provides the requested media item to the other user device automatically or upon subsequent request.04-15-2010
20100094833CACHING AND SYNCHING PROCESS FOR A MEDIA SHARING SYSTEM - A system and method for caching and/or synching shared media items in a media sharing system are provided. In one embodiment, a user device of a user joins a media sharing system including the user device and one or more other user devices connected via a network such that the user of the user device has access to one or more shared media collections hosted by the one or more other user devices. Shared media items from the one or more shared media collections are scored. The user device then obtains shared media items scored above a defined threshold from the one or more other user devices hosting the one or more corresponding shared media collections and stores those shared media items in local storage. In one embodiment, the local storage is temporary storage, such as a cache.04-15-2010
20100082135ACTIVITY INDICATORS IN A MEDIA SHARING SYSTEM - A system and method are provided for generating and displaying one or more indicators indicative of a level of activity within a media sharing system. In one embodiment, with respect to a user participating in the media sharing system, an indicator representative of an activity level of a media collection shared by the user in the media sharing system may be generated and presented to the user. In addition or alternatively, indicators representative of activity levels of media collections shared by other users participating in the media sharing system may be generated and presented to the user. Still further, in addition or alternatively, indicators representative of activity levels with respect to playlists in the media sharing system may be generated and presented to the user.04-01-2010
20100070537SYSTEM AND METHOD FOR MANAGING A PERSONALIZED UNIVERSAL CATALOG OF MEDIA ITEMS - A system and method are provided for maintaining personalized metadata for media items in a media sharing system. In one embodiment, an aggregation function operates to aggregate one or more remote shared media collections with a media collection of a user to provide an aggregate media collection for the user. In addition, personalized metadata is maintained for media items in the media collection of the user, media items shared with the user and included in the aggregate media collection, and media items previously shared with the user. Thus, the personalized metadata for a media item is available whether the media item is a media item included in the media collection of the user, a media item shared with the user from a remote shared media collection, or a media item previously shared with the user.03-18-2010
20100070490SYSTEM AND METHOD FOR ENHANCED SMART PLAYLISTS WITH AGGREGATED MEDIA COLLECTIONS - A method and system are disclosed for providing a smart playlist in a media sharing system. In one embodiment, a user of a user device participates in a media sharing system wherein a media collection of the user is aggregated with one or more shared media collections to provide an aggregate media collection of the user. The user device of the user obtains a playlist definition for a smart playlist. Based on the playlist definition, the smart playlist is populated from the aggregate media collection of the user.03-18-2010
20090265426METHOD AND SYSTEM FOR AGGREGATING MEDIA COLLECTIONS BETWEEN PARTICIPANTS OF A SHARING NETWORK - 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.10-22-2009
20090265418PRUNING AN AGGREGATE MEDIA COLLECTION - 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. The aggregate media collection of the user may then be pruned or filtered based on user preferences of the user.10-22-2009
20090265417AGGREGATING MEDIA COLLECTIONS TO PROVIDE A PRIMARY LIST AND SORTED SUB-LISTS - 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. The aggregate media collection is provided as a primary list including an entry for each unique media item in the aggregate media collection. Sorted sub-lists are utilized to populate the primary list.10-22-2009
20090265416AGGREGATING MEDIA COLLECTIONS BETWEEN PARTICIPANTS OF A SHARING NETWORK UTILIZING BRIDGING - 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.10-22-2009

Patent applications by ELOY TECHNOLOGY, LLC