IP Library › Granted Patent US 10,778,569
Granted Patent B2
US 10,778,569 · App. 15/060,070 · Granted Sep 15, 2020

Methods and systems for providing alternate content

Inventor: Edward David Monnerat (Philadelphia, PA)
Assignee: Comcast Cable Communications, LLC
H04L45/28H04L41/0659H04L45/22H04W24/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,778,569
App. No.
15/060,070
Granted
Sep 15, 2020
Kind
B2
Abstract

Methods and systems for providing alternate content are disclosed. An example method can comprise determining a failure condition of a content stream. A channel identifier can be determined for the content stream, and alternate content streams associated with the channel identifier can be determined. The alternate content streams can be accessible via a different protocol, frequency, or network path than the content stream. For example, the alternate content streams can be accessible via a packet-switched network path instead a non-packet-switched network path used to access the content stream.

Claims (34)

1. A method, comprising:

determining, based on an amount of information received from a first transceiver of a device within a time interval not satisfying a threshold, a failure condition of the first transceiver attempting to access a content item via a content stream, wherein the content item is provided at a frequency associated with a quadrature amplitude modulation (QAM) based network;

determining, based on an association with the frequency, an identifier associated with the content stream;

determining, based on the identifier, an alternate content stream, wherein the alternate content stream is associated with a packet-switched network; and

sending, via the packet-switched network, the content item via the alternate content stream, wherein the alternate content stream is accessible via a second transceiver of the device.

2. The method of claim 1 , wherein determining the failure condition comprises determining a failure of the first transceiver to access the content item above a quality level within the time interval.

3. The method of claim 1 , wherein determining, based on the association with the frequency, the identifier comprises retrieving the identifier from a first channel map, wherein the first channel map comprises information associated with corresponding channels for accessing content via different media.

4. The method of claim 1 , wherein the identifier is associated with both the frequency and a network address for accessing the content item via the alternate content stream.

5. The method of claim 1 , wherein determining, based on the identifier, the alternate content stream comprises retrieving a network address for accessing the content item from a second channel map, wherein the second channel map comprises associations between a plurality of network addresses and corresponding identifiers.

6. The method of claim 1 , further comprising receiving, via the second transceiver, the content item.

7. The method of claim 1 , wherein the content stream comprises content programming, and wherein the content programming is presented to a user without substantial interruption between detecting the failure condition and sending, via the packet-switched network, the content item via the alternate content stream.

8. A method, comprising:

determining, by a device based on an amount of information received from a first transceiver of the device within a time interval not satisfying a threshold, a failure condition of the first transceiver attempting to access a content item via a content stream, wherein the content item is provided via a packet-switched network;

determining an identifier associated with the content stream;

determining, based on the identifier, a frequency for accessing, via a quadrature amplitude modulation (QAM) network, an alternate content stream associated with the content item;

tuning to the frequency; and

receiving, by a second transceiver of the device via the QAM network, the content item via the alternate content stream.

9. The method of claim 8 , wherein determining the failure condition of the first transceiver comprises determining a failure of the first transceiver to access the content item, within the time interval, at a quality level that satisfies a second threshold.

10. The method of claim 8 , wherein the identifier is associated with both the frequency and a network address of for accessing the content item via the content stream.

11. The method of claim 8 , wherein determining the identifier comprises retrieving the frequency from a channel map, wherein the channel map comprises associations between a plurality network addresses and corresponding identifiers.

12. The method of claim 8 , wherein determining, based on the identifier, the frequency comprises accessing a channel map in local storage, wherein the channel map comprises frequency information associated with corresponding channels for accessing content via the non-packet-switched network.

13. The method of claim 8 , further comprising causing output of the content item.

14. The method of claim 8 , wherein the content stream comprises content programming, and wherein the content programming is presented to a user without substantial interruption between determining the failure condition and receiving the content item via the alternate content stream.

15. A method, comprising:

determining, by a device based on an amount of information received from a first transceiver of the device within a time interval not satisfying a threshold, a failure condition of the first transceiver attempting to tune to a first frequency to access a content item via a content stream, wherein the first transceiver is configured to access content via a quadrature amplitude modulation (QAM) based network;

determining a first identifier configured to identify the content stream based on an association of the first frequency with the first identifier;

determining, based on the first identifier, a second identifier for accessing the content item via a second frequency;

accessing an alternate content stream by tuning a second transceiver to the second frequency, wherein the second transceiver is configured to access content via a packet-switched network; and

receiving, via the alternate content stream, the content item.

16. The method of claim 15 , wherein determining the failure condition comprises determining a failure to access the content item, within the time interval, at a quality level that satisfies a second threshold.

17. The method of claim 15 , wherein determining the first identifier comprises retrieving the first identifier from a channel map, wherein the channel map comprises frequency information associated with corresponding channels for accessing content items via a non-packet-switched network.

18. The method of claim 15 , wherein the first identifier is associated with both the first frequency and a network address for accessing the content item via the alternate content stream.

19. The method of claim 15 , wherein determining, based on the first identifier, the second identifier comprises retrieving from a channel map a network address for accessing the content item, wherein the channel map comprises associations between network addresses and corresponding identifiers, wherein the first identifier comprises a channel identifier, and wherein the second identifier comprises a resource identifier.

20. The method of claim 15 , wherein the content stream comprises content programming, and wherein the content programming is presented to a user without substantial interruption between determining the failure condition and receiving the content item via the alternate content stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2016
From: MONNERAT, EDWARD DAVID
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 038007/0351 →
Continuity (1)
Related Publication 20170257261A1 · Sep 7, 2017