Method and system for streaming user-customized information
First Claim
1. A method for streaming one or more user-customized advertisements by a service provider, the method comprising:
- receiving, by a service provider, an Ad-insert control packet from a parent service provider, wherein the Ad-insert control packet contains information identifying one or more periods during which control of streaming will be transferred from the parent service provider to the service provider; and
streaming, by the service provider, one or more user-customized advertisements during one or more periods that are determined on the basis of the Ad-insert control packet, wherein the one or more user-customized advertisements are customized to one or more users on the basis of one or more subject matter categories that have been selected by one or more users, and wherein the user-customized advertisements are streamed through a first multicast distribution tree, the first multicast distribution tree being formed on the basis of the one or more subject matter categories selected by the one or more users, and wherein the first multicast distribution tree is part of a second multicast distribution tree that is used by the parent service provider to stream a main content into which the user-customized advertisements are to be inserted.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus are provided for a service provider to stream user-customized information. In an embodiment, the user-customized information includes tickers, advertisements and other types of user-specific information. Users can register for categories that interest them, from an available set of categories. The service provider can then stream the user-customized information on the basis of registration information. A parent service provider streams a main event and gives the service provider control of streaming the user-customized information during still periods of the main event. The service provider can also stream tickers, based on the registered categories, during the main event.
-
Citations
18 Claims
-
1. A method for streaming one or more user-customized advertisements by a service provider, the method comprising:
-
receiving, by a service provider, an Ad-insert control packet from a parent service provider, wherein the Ad-insert control packet contains information identifying one or more periods during which control of streaming will be transferred from the parent service provider to the service provider; and streaming, by the service provider, one or more user-customized advertisements during one or more periods that are determined on the basis of the Ad-insert control packet, wherein the one or more user-customized advertisements are customized to one or more users on the basis of one or more subject matter categories that have been selected by one or more users, and wherein the user-customized advertisements are streamed through a first multicast distribution tree, the first multicast distribution tree being formed on the basis of the one or more subject matter categories selected by the one or more users, and wherein the first multicast distribution tree is part of a second multicast distribution tree that is used by the parent service provider to stream a main content into which the user-customized advertisements are to be inserted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for streaming one or more user-customized advertisements, the system comprising:
-
a parent service provider adapted to send an Ad-insert control packet to one or more service providers; and a service provider adapted to; receive the Ad-insert control packet from the parent service provider, wherein the Ad-insert control packet contains information identifying one or more periods during which control of streaming will be transferred from the parent service provider to the service provider, and stream one or more user-customized advertisements during one or more periods that are determined on the basis of the Ad-insert control packet, wherein the one or more user-customized advertisements are customized to one or more users on the basis of one or more subject matter categories that have been selected by the one or more users, and wherein the user-customized advertisements are streamed through a first multicast distribution tree, the first multicast distribution tree being formed on the basis of the one or more subject matter categories selected by the one or more users, and wherein the first multicast distribution tree is part of a second multicast distribution tree that is used by the parent service provider to stream a main content into which the user-customized advertisements are to be inserted.
-
-
18. A non-transitory computer-readable medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving, by a service provider, an Ad-insert control packet from a parent service provider, wherein the Ad-insert control packet contains information identifying one or more periods during which control of streaming will be transferred from the parent service provider to the service provider, and streaming, by the service provider, one or more user-customized advertisements during one or more periods that are determined on the basis of the Ad-insert control packet, wherein the one or more user-customized advertisements are customized to one or more users on the basis of one or more subject matter categories that have been selected by the one or more users, and wherein the user-customized advertisements are streamed through a first multicast distribution tree, the first multicast distribution tree being formed on the basis of the one or more subject matter categories selected by the one or more users, and wherein the first multicast distribution tree is part of a second multicast distribution tree that is used by the parent service provider to stream a main content into which the user-customized advertisements are to be inserted.
-
Specification