Channel dancer
First Claim
1. A method for customizing an interface to accommodate a user'"'"'s availability of content, comprising:
- determining a link speed that a user machine can accommodate; and
using a control channel and the determined link speed, creating a display of content choices available to a user on the user machine.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method (the “Channel Dancer”) of delivering broadband content that has been personalized for a recipient user is disclosed. By excelling in the personalization of the user'"'"'s view of broadband content on the Internet and otherwise, the system and method develop “stickiness” with the user that maximizes the benefits and effectiveness of advertising and related activities. The system preferably comprises a network operations center (“NOC”) that receives and packages content, with promotional materials, on virtual channels, a transmission medium that transmits the virtual channels, a broadband ISP with a point-of-presence (“POP”) server that receives the virtual channels and routs virtual channels to a user machine, based on requests received from client software (the “client”) resident on the user machine and filtering performed by the client based on a personal profile of the user.
-
Citations
72 Claims
-
1. A method for customizing an interface to accommodate a user'"'"'s availability of content, comprising:
-
determining a link speed that a user machine can accommodate; and
using a control channel and the determined link speed, creating a display of content choices available to a user on the user machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
19. A method for gathering data about a subscriber over the Internet using incentives comprising:
-
offering an incentive in exchange for receiving data about a subscriber;
receiving acceptance of the offer; and
providing the offered incentive, wherein the incentive may be used to purchase content.
-
-
37. A method for delivering personalized broadband content comprising:
-
receiving a request for a portion of multicast data in IP protocol;
receiving multicast data in an IP protocol;
locating the requested portion of multicast data; and
sending the requested portion of multicast data to a user machine connected to an ISP.
-
-
53. A method for advertising with rich media type content comprising:
-
sending an advertisement linked to rich media content to a user machine;
displaying the advertisement with the rich media content at the user machine;
storing the advertisement in a memory device; and
recalling the advertisement for display with other rich media content. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method of delivering personalized broadband content, comprising:
-
receiving content at a network operations center;
associating promotional material with the content;
scheduling the content on virtual channels, wherein the virtual channels are a Multicast IP stream;
broadcasting the virtual channels over a transmission medium;
receiving the virtual channels at a broadband ISP;
routing requested virtual channels to a user machine; and
displaying the content in the requested virtual channels on the user machine.
-
-
63. A method of delivering personalized broadband content, comprising:
-
receiving a plurality of virtual channels at a user machine, wherein each virtual channel comprises content;
filtering the plurality of virtual channels based on a user'"'"'s personal profile;
displaying the filtered virtual channels in a GUI, wherein a virtual channel may be selected; and
,if a virtual channel is selected, displaying or storing content from the virtual channel. - View Dependent Claims (64, 65)
-
-
66. A computer-readable medium comprising instructions for delivering personalized broadband content, by:
-
receiving a plurality of virtual channels at a user machine, wherein each virtual channel comprises content;
filtering the plurality of virtual channels based on a user'"'"'s personal profile;
displaying the filtered virtual channels in a GUI, wherein a virtual channel may be selected; and
,if a virtual channel is selected, displaying or storing content from the virtual channel. - View Dependent Claims (68, 69, 70, 71, 72)
-
-
67. A system for delivering personalized broadband content, comprising:
-
a network operations center (“
NOC”
), comprising one or more servers, that receives content and promotional material and schedules the content for broadcast on virtual channels;
a transmission medium, operatively connected to the NOC, that transmits the virtual channels;
a point-of-presence (“
POP”
) client server that receives at least a subset of the virtual channels; and
a user machine, connected via a network to the POP client server, comprising client software that issues requests for virtual channels and processes the virtual channels to display the content and promotional materials on the user machine, wherein the POP client server routs virtual channels to the user machine based on the requests issued by the client software.
-
Specification