Providing syndication feed content on a television set-top box with limited decoder capability
First Claim
1. A method for providing syndication feed content on a television set-top box (STB) with limited decoder capability, the method comprising the steps of:
- initiating a request for syndication feed content, wherein the syndication feed content comprises one of an Atom feed and a really simple syndication (RSS) feed, wherein the Atom feed comprises and an Atom file when the syndication feed content is the Atom feed, and wherein the RSS feed comprises an RSS.XML file when the syndication feed is the RSS feed;
obtaining the syndication feed content from a networked content source through a proxy device in communication with the networked content source in response to the request, wherein the step of obtaining the syndication feed content comprises sending the request for syndication feed content out to the networked content source through a firewall operatively coupled between the proxy device and the networked content source;
converting the syndication feed content from a second format unusable by the STB to a first format usable by the STB with a media converter, and passing the syndication feed content in the first format to the STB;
wherein the step of converting the syndication feed content from the second format to the first format comprises;
parsing the syndication feed content at the proxy device to determine a first portion of the content in the first format and a second portion in the second format;
generating a modified syndication feed content by replacing the second portion of the content that is in the second format with corresponding content that is in the first format, using the media converter; and
passing the modified syndication feed content to the STB in response to the request for syndication feed content,wherein replacing the second portion of the content that is in the second format comprises;
generating the corresponding content that is in the first format;
storing the corresponding content that is in the first format in a memory associated with the proxy device; and
replacing at least one uniform resource identifier (URI) in the syndication feed content with a substitute at least one URI pointing to the corresponding content that is in the first format in the memory associated with the proxy device.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are afforded for providing syndication feed content on a television STB with limited decoder capability. A request is initiated for syndication feed content from a networked content source through the STB. The syndication feed content is obtained through a proxy device in communication with the networked content source. When the syndication feed content is in a first format usable by the STB, the proxy device passes the syndication feed content in the first format to the STB. When the syndication feed content is in a second format unusable by the STB, the syndication feed content is first converted from the second format to the first format usable by the STB and then the syndication feed content is passed, in the first format, to the STB.
-
Citations
8 Claims
-
1. A method for providing syndication feed content on a television set-top box (STB) with limited decoder capability, the method comprising the steps of:
-
initiating a request for syndication feed content, wherein the syndication feed content comprises one of an Atom feed and a really simple syndication (RSS) feed, wherein the Atom feed comprises and an Atom file when the syndication feed content is the Atom feed, and wherein the RSS feed comprises an RSS.XML file when the syndication feed is the RSS feed; obtaining the syndication feed content from a networked content source through a proxy device in communication with the networked content source in response to the request, wherein the step of obtaining the syndication feed content comprises sending the request for syndication feed content out to the networked content source through a firewall operatively coupled between the proxy device and the networked content source; converting the syndication feed content from a second format unusable by the STB to a first format usable by the STB with a media converter, and passing the syndication feed content in the first format to the STB; wherein the step of converting the syndication feed content from the second format to the first format comprises; parsing the syndication feed content at the proxy device to determine a first portion of the content in the first format and a second portion in the second format; generating a modified syndication feed content by replacing the second portion of the content that is in the second format with corresponding content that is in the first format, using the media converter; and passing the modified syndication feed content to the STB in response to the request for syndication feed content, wherein replacing the second portion of the content that is in the second format comprises; generating the corresponding content that is in the first format; storing the corresponding content that is in the first format in a memory associated with the proxy device; and replacing at least one uniform resource identifier (URI) in the syndication feed content with a substitute at least one URI pointing to the corresponding content that is in the first format in the memory associated with the proxy device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a set-top box (STB) having a STB memory and at least one STB processor coupled to the STB memory; a networked content source in communication with the STB, the networked content source including syndication feed content stored thereon; a proxy device coupled between the STB and the networked content source, the proxy device including a proxy device memory and at least one proxy device processor coupled to the proxy device memory for facilitating a transfer of data between the networked content source and the STB; and a media converter operatively coupled to the proxy device and having a media converter memory and at least one media converter processor coupled to the media converter memory; wherein the at least one STB processor, the at least one media converter processor and the at least one proxy device processor are cooperatively operative; to initiate a request for syndication feed content from the networked content source through a firewall operatively coupled between the at least one proxy device and the networked content source; to obtain, through the proxy device, the syndication feed content, wherein the syndication feed content comprises one of an Atom feed and a really simple syndication (RSS) feed, wherein the Atom feed comprises and an Atom file when the syndication feed content is the Atom feed, and wherein the RSS feed comprises an RSS.XML file when the syndication feed is the RSS feed; when the syndication feed content is in a first format usable by the STB, to pass the syndication feed content in the first format to the STB; and
,when the syndication feed content is in a second format unusable by the STB, to convert the syndication feed content from the second format to the first format usable by the STB and to pass the syndication feed content in the first format to the STB by; parsing the syndication feed content with the at least one proxy device processor to determine which portion of the content is in the first format and which portion is in the second format; generating a modified syndication feed content by replacing the portion of the content that is in the second format with corresponding content that is in the first format, using the at least one media converter processor; and passing the modified syndication feed content to the STB in response to the request for syndication feed content, wherein replacing the second portion of the content that is in the second format comprises; generating the corresponding content that is in the first format; storing the corresponding content that is in the first format in a memory associated with the proxy device; and replacing at least one uniform resource identifier (URI) in the syndication feed content with a substitute at least one URI pointing to the corresponding content that is in the first format in the memory associated with the proxy device.
-
-
8. An apparatus for providing syndication feed content on a television set-top box (STB) with limited decoder capability, the apparatus comprising:
-
means for initiating a request for syndication feed content, wherein the syndication feed content comprises one of an Atom feed and a really simple syndication (RSS) feed, wherein the Atom feed comprises and an Atom file when the syndication feed content is the Atom feed, and wherein the RSS feed comprises an RSS.XML file when the syndication feed is the RSS feed; means for obtaining the syndication feed content from a networked content source through a proxy device in communication with the networked content source in response to the request, wherein the means of obtaining the syndication feed content comprises means for sending the request for syndication feed content out to the networked content source through a firewall operatively coupled between the proxy device and the networked content source; and means for converting the syndication feed content from a second format unusable by the STB to a first format usable by the STB and for passing the syndication feed content in the first format to the STB when the syndication feed content is in the second format; wherein the means for converting the syndication feed content from the second format to the first format comprise; means for parsing the syndication feed content at the proxy device to determine a first portion of the content is in the first format and a second portion is in the second format; means for generating a modified syndication feed content by replacing the second portion of the content that is in the second format with corresponding content that is in the first format, using the media converter; and means for passing the modified syndication feed content to the STB in response to the request for syndication feed content, wherein the means for generating a modified syndication feed content by replacing the second portion of the content that is in the second format comprises; means for generating the corresponding content that is in the first format; means for storing the corresponding content that is in the first format in a memory associated with the proxy device; and means for replacing at least one uniform resource identifier (URI) in the syndication feed content with a substitute at least one URI pointing to the corresponding content that is in the first format in the memory associated with the proxy device; and wherein said means for initiating, said means for obtaining, said means for passing, and said means for converting each comprise at least one of; hardware modules; and software modules, said software modules being; stored in a non-transitory manner in a tangible computer-readable recordable storage medium, loaded into a memory, and executed on at least one hardware processor coupled to said memory.
-
Specification