IP Library › Granted Patent US 9,246,963
Granted Patent B2
US 9,246,963 · App. 13/765,303 · Granted Jan 26, 2016

Custom content insertion

Inventors: Gregory Allen Broome (Broomfield, CO); Jason Burgess (Highlands Ranch, CO); Richard Fliam (Greenwood Village, CO)
Assignee: Comcast Cable Communications, LLC
H04L65/4084H04L65/1059H04L65/604H04N21/20H04N21/4331H04N21/4532H04N21/812
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 9,246,963
App. No.
13/765,303
Granted
Jan 26, 2016
Kind
B2
Abstract

Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.

Claims (32)

1. A method, comprising:

receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream;

querying, by the first computing device, a second computing device in response to receiving the insertion instruction; and

receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device, the content being customized for an end-user associated with the first computing device.

2. The method of claim 1 , further comprising reproducing the content over a second non-packet-switching protocol information stream.

3. The method of claim 2 , wherein reproducing the content over the second non-packet-switching protocol information stream comprises reproducing the content over a quadrature amplitude modulation transport stream.

4. The method of claim 1 , wherein receiving the content comprises decoding at least a portion of the packet-switching protocol information stream.

5. The method of claim 1 , wherein the packet-switching protocol information stream comprises an internet protocol information stream.

6. The method of claim 1 , wherein receiving the content comprises receiving a logical address indicative of a source of the content.

7. The method of claim 6 , wherein receiving the content comprises retrieving at least a portion of the content from the source of the content.

8. The method of claim 6 , wherein receiving the logical address indicative of the source of the content comprises receiving a universal resource locator indicative of the source of the content.

9. The method of claim 1 , wherein the first non-packet-switching protocol information stream comprises a quadrature amplitude modulation transport stream comprising the insertion instruction, and wherein the quadrature amplitude modulation transport stream comprises one of a real time content transport stream or a time-shifted content transport stream.

10. The method of claim 1 , wherein the insertion instruction comprises an instruction to insert an advertisement in to the content.

11. A system, comprising:

a memory having encoded thereon computer-executable instructions; and

a processor functionally coupled to the memory and configured, by the computer-executable instructions, for,

receiving an insertion instruction over a first non-packet-switching protocol information stream,

querying a second computing device in response to receiving the insertion instruction, and

receiving content over a packet-switching protocol information stream in response to querying the second computing device, the content being customized for an end-user associated with the first computing device.

12. The system of claim 11 , wherein the processor is further configured for reproducing the content over a second non-packet-switching protocol information stream.

13. The system of claim 12 , wherein the second non-packet-switching protocol information stream comprises a quadrature amplitude modulation transport stream.

14. The system of claim 11 , wherein the packet-switching protocol information stream comprises an internet protocol information stream.

15. The system of claim 11 , wherein the receiving the content comprises receiving a logical address indicative of a source of the content.

16. The system of claim 15 , wherein receiving the content comprises retrieving at least a portion of the content from the source of the content.

17. The system of claim 15 , wherein receiving the logical address indicative of the source of the content comprises receiving a universal resource locator indicative of the source of the content.

18. The system of claim 11 , wherein the first non-packet-switching protocol information stream comprises a quadrature amplitude modulation transport stream comprising the insertion instruction, and wherein the quadrature amplitude modulation transport stream comprises one of a realtime content transport stream or a time-shifted content transport stream.

19. The system of claim 11 , wherein the insertion instruction comprises an instruction to insert an advertisement in to the content.

20. A method, comprising:

receiving, at a first computing device, an insertion instruction over a non-packet-switching protocol information stream;

determining a logical address indicative of a source of content;

retrieving at least a portion of the content from the source of the content over a packet-switching protocol information stream, wherein the content is customized for an end-user associated with the first computing device; and

decoding at least a portion of the packet-switching protocol information stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2013
From: BROOME, GREGORY ALLEN; BURGESS, JASON; FLIAM, RICHARD
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 029799/0286 →
Continuity (1)
Related Publication 20140226671A1 · Aug 14, 2014