System and method for routing content
First Claim
1. A system for processing packet-based content over a communication network for delivery to a display comprising:
- a processor for receiving requests from users for information from a plurality of packet-based content sources, the content sources each generating information with different format characteristics, said information having incompatible format characteristics for transmission over the communication network and for viewing on a display;
said processor operable to request and receive said information from different ones of said content sources;
said processor operable to identify an algorithm suitable to modify said information to be compatible for transmission over the communication network and for viewing on the display; and
said processor operable to modify said information based on said identified algorithm.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for transmitting information to a display includes one or more content sources, a network, a content processor, and a display device. The content sources are each capable of transmitting content to a content router in first formats according to packet-based communication protocol. The network selectively couples content sources to the content processor. The content processor requests and receives content from a selected content source. The content processor then modifies the first formats and generates a video stream based on the received content and transmits the video stream to the display device. The display device then displays the video stream.
248 Citations
85 Claims
-
1. A system for processing packet-based content over a communication network for delivery to a display comprising:
-
a processor for receiving requests from users for information from a plurality of packet-based content sources, the content sources each generating information with different format characteristics, said information having incompatible format characteristics for transmission over the communication network and for viewing on a display;
said processor operable to request and receive said information from different ones of said content sources;
said processor operable to identify an algorithm suitable to modify said information to be compatible for transmission over the communication network and for viewing on the display; and
said processor operable to modify said information based on said identified algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing packet-based content over a communication network to a display comprising:
-
receiving requests from users for information from a plurality of packet-based content sources, said information each having different characteristics incompatible for transmission over the communication network and for viewing on a display;
requesting said information from said content sources;
receiving said requested information from said content sources; and
modifying said requested information to be compatible for transmission over the communication network and for viewing on the display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for processing packet-based content over a communication network to a display comprising:
-
means for receiving requests from users for information from a plurality of packet-based content sources, said information from at least one of the content sources being different from at least one other and having incompatible characteristics for transmission over the communication network and for viewing on a display;
means for requesting said information from said content sources;
means for identifying and receiving said requested information from said content sources; and
means for modifying said requested information to be compatible for transmission over the communication network and for viewing on the display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for enabling video content from a plurality of Internet content sources to be viewed by displays incompatible for receiving the Internet content comprising:
-
a video translator connectable between the Internet and a plurality of the displays;
said translator operable to receive and identify packet-based Internet protocol formatted information from the plurality of Internet content sources;
said translator having circuitry for modifying the Internet protocol formatted information to be compatible with viewing by the displays, wherein the displays can display the video content. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for transmitting video content received from a plurality of content sources to a streaming server comprising:
-
a video processor interposed between a plurality of Internet-based content sources and the streaming server;
said video processor operable to;
receive and identify requested video content from a selected one or more of the Internet-based content sources; and
said video processor including a translator for modifying the requested video content from a first format to a second format;
said video processing further including a router for routing said translated-formatted video content to the streaming server;
wherein the streaming server transmits the translated-format video content to a plurality of locations for viewing; and
- View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for transmitting video content received from a plurality of content sources to a streaming server, the Internet-based content sources generating information having differing characteristics, the method comprising:
-
requesting video content from a selected one of a plurality of Internet-based content sources, wherein at least one of the content sources is capable of transmitting information having different transmission characteristics;
receiving the requested video content at a video processor interposed between the Internet-based content sources and a streaming server;
identifying and modifying the requested video content from a first format to a second format;
routing the modified-format video content to the streaming server; and
transmitting the modified-format video content from the streaming server to a plurality of locations for viewing. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for modifying video content received from a plurality of Internet-based content sources and transmitting the received video content to a content service provider, the content service provider utilizing a streaming server to transmit video content to a plurality of displays serviced by the content service provider, the system comprising:
-
a routing module operable to request and receive selected video content from a plurality of Internet-based content sources having differing characteristics; and
a translating module operable to dynamically modify the selected video content to be compatible for transmission to a display. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for transmitting video content, comprising:
-
requesting video content from a plurality of Internet-based content sources, ones of the content sources generating content with differing characteristics, receiving and identifying video content from the plurality of Internet-based content sources, each operable to transmit content having different transmission characteristics, dynamically modifying the received video content to be compatible for transmission to a display, transmitting the modified video content to a streaming server operated by a content service provider, and streaming the video content from the streaming server to a plurality of displays serviced by the content service provider. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A system for processing packet-based content transmitted over a communication network to a display comprising:
a processor operable to receive configuration information from a user, wherein the configuration information identifies a packet-based content source;
request and receive video content from the identified packet-based content source;
receive a video stream from a content provider;
transmit the video content requested from the identified packet-based content source and the video stream received from the content provider to a display in a manner so that the video content requested from the packet-based content source and the video stream received from the content provider can be displayed simultaneously by the display. - View Dependent Claims (75, 76, 77, 78, 79)
-
80. A method for transmitting content to a display comprising:
-
receiving configuration information from a user, wherein the configuration information identifies a packet-based content source;
requesting and receive video content from the identified packet-based content source;
receiving a video stream from a content provider;
transmitting the video content requested from the identified packet-based content source and the video stream received from the content provider to a display in a manner so that the video content requested from the packet-based content source and the video stream received from the content provider can be displayed simultaneously by the display. - View Dependent Claims (81, 82, 83, 84, 85)
-
Specification