Method and apparatus for distributing media in a pay per play architecture with remote playback within an enterprise
First Claim
1. A method for delivering media content, the method comprising:
- obtaining criteria for desired media content for each of a group of users and for a subset of the group of users at a media server, wherein the criteria are selectable by one or more users of the group of users using a user interface configured to enable each of the group of users to input the criteria for desired media content;
updating a user profile with the criteria at the media server;
receiving an indication related to a particular check-in event at the media server, wherein the check-in event is associated with the user profile;
determining a particular period of time prior to the particular check-in event at the media server based on an enterprise-definable period of time prior to check-in events;
during the particular period of time prior to the particular check-in event, the media server;
selecting media content based on the criteria for the subset of users stored on the user profile and transmitting at least a portion of the selected media content to a media client associated with the check-in event; and
rendering the media content using the media client.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for rendering media content are provided. Systems of the invention can comprise a first platform for accessing, storing and distributing media content, wherein the media content comprises an unrenderable state when received by the first platform; a second platform communicatively coupled with the first platform for rendering the stored media content; the first and second platforms cooperatively providing an interface for purchasing a right to render stored or accessible media content at least one time; and at least one of the first platform and the second platform being operable to convert the stored or accessible media content to a renderable state upon the purchase of the right to render, wherein the first and second platforms are communicatively coupled to the Internet. Systems are preferably operably connected to the Internet and can provide access to content sources local to and remote from the system of the invention.
83 Citations
26 Claims
-
1. A method for delivering media content, the method comprising:
-
obtaining criteria for desired media content for each of a group of users and for a subset of the group of users at a media server, wherein the criteria are selectable by one or more users of the group of users using a user interface configured to enable each of the group of users to input the criteria for desired media content; updating a user profile with the criteria at the media server; receiving an indication related to a particular check-in event at the media server, wherein the check-in event is associated with the user profile; determining a particular period of time prior to the particular check-in event at the media server based on an enterprise-definable period of time prior to check-in events; during the particular period of time prior to the particular check-in event, the media server;
selecting media content based on the criteria for the subset of users stored on the user profile and transmitting at least a portion of the selected media content to a media client associated with the check-in event; andrendering the media content using the media client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 22, 23)
-
-
13. A system for delivering media content, the system comprising:
-
a media server, comprising; a media-server storage device; a media-server processor; and media-server software instructions, stored in the media-server storage device, that upon execution by the media-server processor, cause the media server to perform media-server functions comprising; obtaining criteria for desired media content for each of a group of users and for a subset of the group of users, wherein the criteria are selectable by one or more users of the group of users; updating a user profile with the criteria; receiving an indication related to a particular check-in event, wherein the check-in event is associated with the user profile; determining a particular period of time prior to the particular check-in event based on an enterprise-definable period of time prior to check-in events; during the particular period of time prior to the particular check-in event, selecting media content based on the criteria for the subset of users stored on the user profile and transmitting at least a portion of the selected media content; and a media client associated with the particular check-in event, the media client comprising; a user interface; a media-client storage device; a media-client processor; and media-client software instructions, stored in the media-client storage device, that upon execution by the media-client processor, cause the media client to perform media-client functions comprising; obtaining the criteria for desired media content using the user interface, wherein the user interface is configured to enable each of the group of users to input the criteria for desired media content; communicating the criteria for desired media content; receiving the transmitted media content; and rendering the media content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 24, 25, 26)
-
Specification