IP Library Granted Patent US 8,453,193
Granted Patent B2
US 8,453,193 · App. 12/572,023 · Granted May 28, 2013

Closed caption tagging system

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 8,453,193
App. No.
12/572,023
Granted
May 28, 2013
Kind
B2
Abstract

A method for displaying a webpage is described. The method involves receiving a broadcast stream including a program, playing the program in the broadcast stream to a viewer, displaying an icon to the viewer and receiving viewer input in response to display of the icon, pausing the playing of the program in response to receiving the viewer input, displaying a web page to the viewer in response to receiving the viewer input, and resuming the playing of the program.

Claims (58)

1. A method, comprising:

receiving, at a receiver, a broadcast stream comprising a program;

playing, at the receiver, the program in the broadcast stream to a viewer;

detecting, at the receiver, one or more tags in the broadcast stream, the one or more tags instructing the receiver to insert an icon into the program at a particular point in the program, the one or more tags further indicating a menu to display upon receipt of viewer input while displaying the icon;

responsive to detecting the one or more tags, the receiver displaying the icon at the particular point in the program;

receiving, at the receiver, viewer input in response to displaying the icon;

in response to receiving the viewer input, the receiver:

pausing the playing of the program;

displaying the menu indicated by the one or more tags;

receiving viewer interactions with the menu while pausing the playing of the program;

resuming, at the receiver, the playing of the program.

2. The method as recited in claim 1 , wherein resuming the playing of the program comprises resuming the playing at a point where the playing of the program was paused.

3. The method as recited in claim 1 , wherein resuming the playing of the program is responsive to receiving a second viewer input.

4. The method as recited in claim 1 , wherein resuming the playing of the program is subsequent to receiving a command indicating that the viewer interactions with the menu are complete.

5. The method as recited in claim 1 , further comprising the receiver sending information collected from the viewer interactions with the menu to a broadcaster or manufacturer in response to receiving the viewer input.

6. The method of claim 1 , wherein the one or more tags embed the menu.

7. The method of claim 1 , further comprising the receiver selecting the menu or choices in the menu based on one or more of viewing habits, program preferences, or personal information of a viewer at the receiver.

8. The method of claim 1 , wherein the one or more tags include a program object identifier, wherein the menu includes a choice to schedule a recording for the program object identifier.

9. The method of claim 1 , wherein the receiver stops displaying the menu after an inactivity timeout.

10. The method of claim 1 , wherein the menu includes one or more of: a choice to view more information about a currently showing ad, or a choice to see a video related to the currently showing ad.

11. An apparatus, comprising:

receiving logic, implemented at least partially by hardware, that causes receiving, at a receiver, a broadcast stream comprising a program;

playing logic, implemented at least partially by hardware, that causes playing, at the receiver, the program in the broadcast stream to a viewer;

tag detection logic that causes detecting, at the receiver, one or more tags in the broadcast stream, the one or more tags instructing the receiver to insert an icon into the program at a particular point in the program, the one or more tags further indicating a menu to display upon receipt of viewer input while displaying the icon;

displaying logic that causes, responsive to detecting the one or more tags, the receiver displaying the icon at the particular point in the program;

viewer interface logic that causes receiving, at the receiver, viewer input in response to displaying of the icon;

the playing logic that causes the receiver pausing the playing of the program, in response to receiving the viewer input; and

the displaying logic that causes the receiver displaying the menu indicated by the one or more tags, in response to receiving the viewer input; and

the playing logic that causes resuming, at the receiver, the playing of the program.

12. The apparatus as recited in claim 11 , wherein resuming the playing of the program comprises resuming the playing of the program at a point where the playing of the program was paused.

13. The apparatus as recited in claim 11 , the viewer interface logic further causing receiving a second user input, wherein resuming the playing of the program is responsive to receiving the second viewer input.

14. The apparatus as recited in claim 11 , the receiving logic further causes receiving a command indicating that viewer interaction with the webpage is complete, wherein resuming the playing of the program is subsequent to receiving the command indicating that the viewer interactions with the menu are complete.

15. The apparatus as recited in claim 11 , further comprising sending logic that causes sending information collected from the viewer interactions with the menu to a broadcaster or manufacturer in response to receiving the user input.

16. The apparatus as recited in claim 11 , wherein the one or more tags embed the menu.

17. The apparatus as recited in claim 11 , further comprising menu personalization logic that causes the receiver selecting the menu or choices in the menu based on one or more of viewing habits, program preferences, or personal information of a viewer at the receiver.

18. The apparatus as recited in claim 11 , wherein the one or more tags include a program object identifier, wherein the menu includes a choice to schedule a recording for the program object identifier.

19. The apparatus as recited in claim 11 , wherein the receiver stops displaying the menu after an inactivity timeout.

20. The apparatus as recited in claim 11 , wherein the menu includes one or more of: a choice to view more information about a currently showing ad, or a choice to see a video related to the currently showing ad.

21. A non-transitory computer readable medium storing instructions which, when executed by one or more processors, causes performance of:

receiving, at a receiver, a broadcast stream comprising a program;

playing, at the receiver, the program in the broadcast stream to a viewer;

detecting, at the receiver, one or more tags in the broadcast stream, the one or more tags instructing the receiver to insert an icon into the program at a particular point in the program, the one or more tags further indicating a menu to display upon receipt of viewer input while displaying the icon;

responsive to detecting the one or more tags, the receiver displaying the icon at the particular point in the program;

receiving, at the receiver, viewer input in response to displaying the icon;

in response to receiving the viewer input, the receiver:

pausing the playing of the program;

displaying the menu indicated by the one or more tags;

receiving viewer interactions with the menu while pausing the playing of the program;

resuming, at the receiver, the playing of the program.

22. The non-transitory computer readable medium as recited in claim 21 , wherein resuming the playing of the program comprises resuming the playing at a point where the playing of the program was paused.

23. The non-transitory computer readable medium as recited in claim 21 , wherein resuming the playing of the program is responsive to receiving a second viewer input.

24. The non-transitory computer readable medium as recited in claim 21 , wherein resuming the playing of the program is subsequent to receiving a command indicating that the viewer interactions with the menu are complete.

25. The non-transitory computer readable medium as recited in claim 21 , further comprising instructions which, when executed by the one or more processors, further cause performance of the receiver sending information collected from the viewer interactions with the menu to a broadcaster or manufacturer in response to receiving the viewer input.

26. The non-transitory computer readable medium as recited in claim 21 , wherein the one or more tags embed the menu.

27. The non-transitory computer readable medium as recited in claim 21 , further comprising instructions which, when executed by the one or more processors, further cause performance of the receiver selecting the menu or choices in the menu based on one or more of viewing habits, program preferences, or personal information of a viewer at the receiver.

28. The non-transitory computer readable medium as recited in claim 21 , wherein the one or more tags include a program object identifier, wherein the menu includes a choice to schedule a recording for the program object identifier.

29. The non-transitory computer readable medium as recited in claim 21 , wherein the receiver stops displaying the menu after an inactivity timeout.

30. The non-transitory computer readable medium as recited in claim 21 , wherein the menu includes one or more of: a choice to view more information about a currently showing ad, or a choice to see a video related to the currently showing ad.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO TIVO SOLUTIONS, INC.)
Reel/Frame 061788/0401 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →