Distribution scheme for subscriber-created content, wherein the subscriber-created content is rendered for a recipient device by the service provider network based on a device characteristic and a connection characteristic of the recipient device
First Claim
1. A computer-implemented method comprising:
- receiving by a service provider network content from a subscriber who created the content, wherein the service provider network provides a broadband internet access to the subscriber and wherein the service provider network does not include a device of the subscriber and does not include a device of a recipient;
identifying by the service provider network the recipient in a community associated with the subscriber, wherein the recipient has joined the community in response to an invitation extended by the subscriber;
storing the content in the service provider network while waiting for the device of the recipient to connect to the service provider network;
rendering by the service provider network the content for the device of the recipient based on a device characteristic and a connection characteristic of the device of the recipient when the device of the recipient is connected to the service provider network, wherein the rendering comprises down-sampling the content based on the device characteristic and the connection characteristic, wherein an audio component of the content and a video component of the content are separately rendered based on the device characteristic and the connection characteristic;
delivering by the service provider network the content that is rendered to the recipient; and
generating by the service provider network a billing event in response to the content that is rendered and delivered to the recipient.
5 Assignments
0 Petitions
Accused Products
Abstract
Distribution schemes for subscriber-created content are described. Subscribers create and upload content for distribution to communities of recipients. The recipients join the communities in response to invitations from the subscribers. When connections to devices associated with the recipients are detected, any content due for delivery to the recipients is distributed. Systems supporting these distribution schemes may include content distribution modules that receive the content from the subscribers, and that provide corresponding content notifications. Content storage modules store the uploaded subscriber content. In response to the content notifications, notification modules notify the recipients that the content is available. Presence modules detect the connections to the devices, and provide corresponding device notifications. In response to the device notifications, device management modules provide recipient notifications, which associate recipients with the detected devices. Content distribution modules receive the recipient notifications and distribute the content to the recipients.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving by a service provider network content from a subscriber who created the content, wherein the service provider network provides a broadband internet access to the subscriber and wherein the service provider network does not include a device of the subscriber and does not include a device of a recipient; identifying by the service provider network the recipient in a community associated with the subscriber, wherein the recipient has joined the community in response to an invitation extended by the subscriber; storing the content in the service provider network while waiting for the device of the recipient to connect to the service provider network; rendering by the service provider network the content for the device of the recipient based on a device characteristic and a connection characteristic of the device of the recipient when the device of the recipient is connected to the service provider network, wherein the rendering comprises down-sampling the content based on the device characteristic and the connection characteristic, wherein an audio component of the content and a video component of the content are separately rendered based on the device characteristic and the connection characteristic; delivering by the service provider network the content that is rendered to the recipient; and generating by the service provider network a billing event in response to the content that is rendered and delivered to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
detecting by a service provider network a connection to a device of a recipient in a community associated with a subscriber, wherein the recipient has joined the community in response to an invitation extended by the subscriber, wherein the service provider network provides a broadband internet access to the subscriber and wherein the service provider network does not include a device of the subscriber and does not include the device of the recipient; evaluating by the service provider network whether content created and uploaded by the subscriber is available for delivery to the recipient, wherein the service provider network stores the content while waiting for the device of the recipient to connect to the service provider network; rendering by the service provider network the content for the device of the recipient based on a device characteristic and a connection characteristic of the device of the recipient when the device of the recipient is connected to the service provider network, wherein the rendering comprises down-sampling the content based on the device characteristic and the connection characteristic, wherein an audio component of the content and a video component of the content are separately rendered based on the device characteristic and the connection characteristic; delivering by the service provider network the content that is rendered to the recipient; and generating by the service provider network a billing event in response to the content that is rendered and delivered to the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a service provider network comprising; a content distribution module for receiving content created and uploaded by a subscriber and for providing a content notification in response to receiving the content, wherein the content distribution module is implemented in hardware; a content storage module for storing the content into a content record, wherein the content storage module stores the content while waiting for a device of a recipient to connect to the service provider network; a notification module for receiving the content notification and, in response thereto, notifying the recipient that the content is available, wherein the recipient is a member of a community that is associated with the subscriber, wherein the recipient has joined the community in response to an invitation extended by the subscriber, wherein the service provider network provides a broadband internet access to the subscriber and wherein the service provider network does not include a device of the subscriber and does not include the device of the recipient; a rendering module for receiving the content from the content storage module, for receiving a device characteristic and a connection characteristic of the device of the recipient from a device management module, and for rendering the content for the device of the recipient based on the device characteristic and the connection characteristic, wherein the rendering comprises down-sampling the content based on the device characteristic and the connection characteristic, wherein an audio component of the content and a video component of the content are separately rendered based on the device characteristic and the connection characteristic; and a billing module for generating a billing event in response to a distribution of the content to the recipient. - View Dependent Claims (18, 19, 20, 21)
-
22. A system comprising:
a service provider network comprising; a presence module for detecting a connection to a device of a recipient and for providing a device notification in response to the detecting; a device management module for receiving the device notification and for providing a recipient notification in response thereto, wherein the recipient notification associates the recipient with the device of the recipient, wherein the recipient is a member of a community associated with a subscriber, and wherein the recipient has joined the community in response to an invitation extended by the subscriber, wherein the device management module is further for providing a device characteristic and a connection characteristic associated with the device of the recipient; a content distribution module for receiving the recipient notification and for providing content to be distributed to the recipient, wherein the content is created and uploaded by the subscriber, wherein the content distribution module is implemented in hardware, and wherein the service provider network provides a broadband internet access to the subscriber and wherein the service provider network does not include a device of the subscriber and does not include the device of the recipient, wherein the content distribution module is further for providing a command to distribute the content to the recipient in response to the recipient notification; a content storage module for receiving the command to distribute the content, and for providing the content in response to the command, wherein the content storage module stores the content while waiting for the command to distribute the content; a rendering module for receiving the content from the content storage module, for receiving the device characteristic and the connection characteristic from the device management module, and for rendering the content for the device of the recipient based on the device characteristic and the connection characteristic, wherein the rendering comprises down-sampling the content based on the device characteristic and the connection characteristic, wherein an audio component of the content and a video component of the content are separately rendered based on the device characteristic and the connection characteristic; and a billing module for generating a billing event in response to a distribution of the content to the recipient.
Specification