Distribution scheme for subscriber-created content, wherein the subscriber-created content is stored while waiting for a device of a recipient in a community to connect and delivered when the device of the recipient is detected
First Claim
1. A computer-implemented method comprising:
- receiving, by at least one hardware component of a service provider network, a content from a subscriber who created the content, wherein the service provider network provides a broadband internet access to the subscriber and wherein the at least one hardware component of the service provider network is distinct from a device of the subscriber and is distinct from a device of a recipient;
identifying, by the at least one hardware component of 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, by the at least one hardware component of the service provider network, the content in the service provider network while waiting for the device of the recipient to connect to the service provider network;
detecting, by the at least one hardware component, the device of the recipient is connected to the service provider network;
delivering, by the at least one hardware component of the service provider network, the content to the recipient; and
generating, by the at least one hardware component of the service provider network, a billing event in response to the content that is 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.
167 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by at least one hardware component of a service provider network, a content from a subscriber who created the content, wherein the service provider network provides a broadband internet access to the subscriber and wherein the at least one hardware component of the service provider network is distinct from a device of the subscriber and is distinct from a device of a recipient; identifying, by the at least one hardware component of 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, by the at least one hardware component of the service provider network, the content in the service provider network while waiting for the device of the recipient to connect to the service provider network; detecting, by the at least one hardware component, the device of the recipient is connected to the service provider network; delivering, by the at least one hardware component of the service provider network, the content to the recipient; and generating, by the at least one hardware component of the service provider network, a billing event in response to the content that is delivered to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
detecting, by at least one hardware component of 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 at least one hardware component of the service provider network is distinct from a device of the subscriber and is distinct from the device of the recipient; evaluating, by the at least one hardware component of the service provider network, whether a 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; delivering, by the at least one hardware component of the service provider network, the content to the recipient; and generating, by the at least one hardware component of the service provider network, a billing event in response to the content that is 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 when the device of the recipient is detected as being connected to the service provider network, 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 content distribution module of the service provider network is distinct from a device of the subscriber and is distinct from the device of the recipient; 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)
Specification