IP Library Granted Patent US 12,262,098
Granted Patent B2
US 12,262,098 · App. 18/488,603 · Granted Mar 25, 2025

Content management system and method for use of same

Inventors: Vanessa Ogle (Fairview, TX); William C. Fang (Plano, TX)
Assignee: Enseo, LLC
H04N21/6543H04N21/23424H04N21/41415H04N21/44213H04N21/44222H04N21/4524H04N21/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 12,262,098
App. No.
18/488,603
Granted
Mar 25, 2025
Kind
B2
Abstract

A content management system and method for use of same is disclosed. In one embodiment of the system, the set-top box is configured to receive a source signal which includes a stream of network programming having time slots interposed therein. The set-top box detects signaling data indicative of a designated time slot within the network programming and responsive thereto, interposes content stored at the set-top box at the designated time slot within the network programming. The set-top box then forwards the interposed content to the display. Following the forwarding of the interposed content, the set-top box returns to receiving network programming and forwarding the network programming to the display. The set-top box also provides confirmation of the displayed interposed content to a server, which may map the confirmation information.

Claims (45)

1. A system for content management, the system comprising:

a programming interface being configured to communicate with a set-top box having a processor, non-transitory memory, storage, a signal input, and a signal output, the signal input configured to receive a source signal from an external source, the source signal including a stream of network programming having a plurality of time slots interposed therein, the signal output configured to forward a fully tuned signal to a display;

the non-transitory memory being accessible to the processor, the non-transitory memory including processor-executable instructions that, when executed by the processor, cause the system to:

receive content relative to a designated time slot from a server,

store the content at the set-top box,

receive network programming on the signal input and forward the network programming to the display via the signal output,

interpose the content at the designated time slot within the network programming and forward the interposed content to the display via the signal output,

send set-top box data to the server, the set-top box data including confirmation of the displayed interposed content to the server, and

following the forwarding of the interposed content, receive network programming on the signal input and forward the network programming to the display via the signal output; and

a map view based on obtained map data, the map view being annotated with at least a portion of the set-top box data, the set-top box data including the confirmation of the displayed interposed content.

2. The system as recited in claim 1 , wherein the confirmation of the displayed interposed content to the server further comprises data relative to full viewing of the interposed content.

3. The system as recited in claim 1 , wherein the confirmation of the displayed interposed content to the server further comprises data relative to at least one of no viewing of the interposed content and partial viewing of the interposed content.

4. The system as recited in claim 1 , wherein the content further comprises an advertisement.

5. The system as recited in claim 1 , wherein the content further comprises a first advertisement substituting for a second advertisement within the network programming.

6. The system as recited in claim 1 , wherein the content further comprises non-advertising content.

7. The system as recited in claim 1 , wherein the plurality of time slots further comprise a plurality of local advertising time slots.

8. The system as recited in claim 1 , wherein the content further comprises a schedule with the time of each of the plurality of time slots and identification of particular content associated with each of the plurality of time slots.

9. The system as recited in claim 1 , wherein the server generates the map view.

10. A system for content management, the system comprising:

a programming interface being configured to communicate with a set-top box having a processor, non-transitory memory, storage, a signal input, and a signal output, the signal input configured to receive a source signal from an external source, the source signal including a stream of network programming having a plurality of time slots interposed therein, the signal output configured to forward a fully tuned signal to a display;

the non-transitory memory being accessible to the processor, the non-transitory memory including processor-executable instructions that, when executed by the processor, cause the system to:

receive content relative to a designated time slot from a server,

receive network programming on the signal input and forward the network programming to the display via the signal output,

interpose the content at the designated time slot within the network programming and forward the interposed content to the display via the signal output,

send set-top box data to the server, the set-top box data including confirmation of the displayed interposed content to the server, and

following the forwarding of the interposed content, receive network programming on the signal input and forward the network programming to the display via the signal output; and

a map view based on obtained map data, the map view being annotated with at least a portion of the set-top box data, the set-top box data including the confirmation of the displayed interposed content.

11. The system as recited in claim 10 , wherein the confirmation of the displayed interposed content to the server further comprises data relative to full viewing of the interposed content.

12. The system as recited in claim 10 , wherein the confirmation of the displayed interposed content to the server further comprises data relative to at least one of no viewing of the interposed content and partial viewing of the interposed content.

13. The system as recited in claim 10 , wherein the content further comprises an advertisement.

14. The system as recited in claim 10 , wherein the content further comprises a first advertisement substituting for a second advertisement within the network programming.

15. The system as recited in claim 10 , wherein the content further comprises non-advertising content.

16. The system as recited in claim 10 , wherein the plurality of time slots further comprise a plurality of local advertising time slots.

17. The system as recited in claim 10 , wherein the content further comprises a schedule with the time of each of the plurality of time slots and identification of particular content associated with each of the plurality of time slots.

18. The system as recited in claim 10 , wherein the server generates the map view.

19. A system for content management, the system comprising:

a programming interface being configured to communicate with a set-top box having a processor, non-transitory memory, storage, a signal input, and a signal output, the signal input configured to receive a source signal from an external source, the source signal including a stream of network programming having a plurality of time slots interposed therein, the signal output configured to forward a fully tuned signal to a display;

the non-transitory memory being accessible to the processor, the non-transitory memory including processor-executable instructions that, when executed by the processor, cause the system to:

receive content relative to a designated time slot from a server,

receive network programming on the signal input and forward the network programming to the display via the signal output,

interpose, by way of splicing, the content at the designated time slot within the network programming and forward the interposed content to the display via the signal output,

send set-top box data to the server, the set-top box data including confirmation of the displayed interposed content to the server, and

following the forwarding of the interposed content, receive network programming on the signal input and forward the network programming to the display via the signal output; and

a map view based on obtained map data, the map view being annotated with at least a portion of the set-top box data, the set-top box data including the confirmation of the displayed interposed content.

20. The system as recited in claim 19 , wherein the plurality of time slots further comprise a plurality of local advertising time slots.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2023
From: OGLE, VANESSA; FANG, WILLIAM C.
To: ENSEO, INC.
Reel/Frame 065294/0073 →
CERTIFICATE OF CONVERSION Recorded Oct 20, 2023
From: ENSEO, INC.
To: ENSEO, LLC
Reel/Frame 065301/0154 →
Continuity (7)
Continuation 17828869 · May 31, 2022
Continuation 17153467 · Jan 20, 2021
Continuation 16511326 · Jul 15, 2019
Continuation In Part 16194587 · Nov 19, 2018
Provisional Application 62697657 · Jul 13, 2018
Provisional Application 62587795 · Nov 17, 2017
Related Publication 20240048817A1 · Feb 8, 2024
References Cited (24)
US 6002393A · Hite et al. · 1999 [cited by applicant]
US 6601041B1 · Brown et al. · 2003 [cited by applicant]
US 7328448B2 · Eldering et al. · 2008 [cited by applicant]
US 7870579B2 · Haberman et al. · 2011 [cited by applicant]
US 7987194B1 · Walker et al. · 2011 [cited by applicant]
US 7992163B1 · Jerding et al. · 2011 [cited by applicant]
US 9473814B1 · Schlack et al. · 2016 [cited by applicant]
US 9547867B2 · Sankaranarayanan et al. · 2017 [cited by applicant]
US 20040003413A1 · Boston et al. · 2004 [cited by applicant]
US 20040194130A1 · Konig et al. · 2004 [cited by applicant]
US 20050125290A1 · Beyda et al. · 2005 [cited by applicant]
US 20050165643A1 · Wilson et al. · 2005 [cited by applicant]
US 20060107293A1 · Ma · 2006 [cited by applicant]
US 20070061838A1 · Grubbs · 2007 [cited by examiner]
US 20070266400A1 · Rogers · 2007 [cited by examiner]
US 20080127249A1 · Cruice · 2008 [cited by applicant]
US 20100251289A1 · Agarwal · 2010 [cited by examiner]
US 20110142417A1 · Wilson · 2011 [cited by examiner]
US 20120230652A1 · Mirsky · 2012 [cited by examiner]
US 20130347028A1 · Warrick · 2013 [cited by examiner]
US 20140026162A1 · Cassidy · 2014 [cited by examiner]
US 20170094356A1 · Mathews · 2017 [cited by examiner]
US 20180376197A1 · Gonzalez · 2018 [cited by examiner]
US 20190158931A1 · Ogle et al. · 2019 [cited by applicant]