IP Library › Granted Patent US 9,729,922
Granted Patent B2
US 9,729,922 · App. 14/477,987 · Granted Aug 8, 2017

Automatic self-help video playback for set-top box troubleshooting

Inventor: Vijay Anand Chidambaram (Chennai, IN)
Assignee: VERIZON PATENT AND LICENSING INC.
H04N21/4425H04N17/045H04N21/234H04N21/4325H04N21/478H04N21/6581H04N21/8173
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,729,922
App. No.
14/477,987
Granted
Aug 8, 2017
Kind
B2
Abstract

A set-top box (STB) determines an occurrence of a first STB error during operation of the STB, and identifies a first error code that corresponds to the first STB error. The STB maps the first error code to a first self-help video of multiple self-help videos stored at the STB, and plays back the first self-video via a display device coupled to the STB.

Claims (77)

1. A method, comprising:

determining, by a set-top box (STB), an occurrence of a first STB error during operation of the STB, wherein the STB receives content via a network;

identifying, by the STB, a first error code that corresponds to the first STB error;

mapping, by the STB, the first error code to a first self-help video of a plurality of self-help videos stored at the STB;

determining, by the STB, an occurrence of a second STB error during operation of the STB;

identifying, by the STB, a second error code that corresponds to the second STB error;

mapping, by the STB, the second error code to a second self-help video of the plurality of self-help videos stored at the STB, wherein the second self-help video is different than the first self-help video;

generating, by the STB, a user interface for display via a display device coupled to the STB, wherein the generated user interface displays a list comprising a plurality of error messages;

presenting, by the STB via the user interface, a first error message, within the list comprising the plurality of error messages, that identifies the first STB error;

presenting, by the STB via the user interface, a first self-help video selector in association with the first error message within the list comprising the plurality of error messages, wherein the first self-help video selector identifies a first control button of a remote control device associated with the STB that, if selected by a STB user, causes playing of the first self-help video;

presenting, by the STB via the user interface, a second error message, within the list comprising the plurality of error messages, that identifies the second STB error;

presenting, by the STB via the user interface, a second self-help video selector in association with the second error message within the list comprising the plurality of error messages, wherein the second self-help video selector identifies a second control button of the remote control device associated with the STB that, if selected by the STB user, causes playing of the second self-help video;

receiving, at the STB from the remote control device, selection of the first control button or the second control button of the remote control device;

playing, by the STB, the first self-help video when selection of the first control button of the remote control device is received at the STB;

determining, by the STB, that the first STB error was not resolved during the playing of the first self-help video;

initiating, by the STB responsive to the determination that the first STB error was not resolved, establishment of a first voice call with a call center; and

playing, by the STB, the second self-help video when selection of the second control button of the remote control device is received at the STB.

2. The method of claim 1 , wherein the operation of the STB comprises presentation of the content via the display device.

3. The method of claim 1 , wherein the first STB error comprises an error associated with the operation of the STB when presenting the content via the display device.

4. The method of claim 1 , wherein the content comprises at least one of audio or video media.

5. The method of claim 1 , wherein the first self-help video comprises a first user interactive video that includes text, audio and video instructions for correcting the first STB error.

6. The method of claim 5 , wherein the second self-help video comprises a second user interactive video that includes text, audio and video instructions for correcting the second STB error.

7. The method of claim 1 , further comprising:

retrieving, if selection of the first control button of the remote control device is received at the STB, the first self-help video of the plurality of self-help videos from a memory of the STB, or from a remote device via a network interface of the STB.

8. The method of claim 1 , further comprising:

determining that the second STB error was not resolved during the playing of the second self-help video; and

initiating, responsive to the determination that the second STB error was not resolved, establishment of a second voice call with the call center.

9. The method of claim 1 , wherein initiating the establishment of the first voice call with the call center comprises:

initiating the first voice call as a Voice over Internet Protocol (VoIP) call directly from the STB to the call center.

10. The method of claim 1 , wherein initiating the establishment of the first voice call with the call center comprises:

initiating the first voice call as a Voice over Internet Protocol (VoIP) call between a phone associated with the STB user and the call center, wherein the phone is a different device than the STB.

11. A set-top box (STB), comprising:

circuitry configured to receive content via a network and provide the content for presentation via a display device coupled to the STB; and

a processing unit configured to:

determine an occurrence of a first STB error during operation of the STB;

identify a first error code that corresponds to the first STB error;

map the first error code to a first self-help video of a plurality of self-help videos stored at the STB;

determine an occurrence of a second STB error during operation of the STB;

identify a second error code that corresponds to the second STB error;

map the second error code to a second self-help video of the plurality of self-help videos stored at the STB, wherein the second self-help video is different than the first self-help video;

generate a user interface for display via a display device coupled to the STB, wherein the generated user interface displays a list comprising a plurality of error messages;

present, via the user interface, a first error message, within the list comprising the plurality of error messages, that identifies the first STB error;

present, via the user interface, a first self-help video selector in association with the first error message within the list comprising the plurality of error messages, wherein the first self-help video selector identifies a first control button of a remote control device associated with the STB that, if selected by a STB user, causes playing of the first self-help video;

present, via the user interface, a second error message, within the list comprising the plurality of error messages, that identifies the second STB error;

present, via the user interface, a second self-help video selector in association with the second error message within the list comprising the plurality of error messages, wherein the second self-help video selector identifies a second control button of the remote control device associated with the STB that, if selected by the STB user, causes playing of the second self-help video;

receive, from the remote control device, selection of the first control button or the second control button of the remote control device;

play the first self-help video, via the display device, if selection of the first control button of the remote control device is received at the STB;

play the second self-help video, via the display device, if selection of the second control button of the remote control device is received at the STB;

determine, subsequent to playing of the first self-help video, whether the first STB error was resolved during the playing of the first self-help video; and

initiate, responsive to the first STB error not being resolved during the playing of the first self-help video, establishment of a first voice call with a call center.

12. The STB of claim 11 , wherein the first STB error comprises an error associated with the operation of the STB when presenting the content via the display device.

13. The STB of claim 11 , wherein the first self-help video comprises a first user interactive video that includes text, audio and video instructions for correcting the first STB error, wherein the second self-help video comprises a second user interactive video that includes text, audio and video instructions for correcting the second STB error.

14. The STB of claim 11 , wherein the processing unit is further configured to:

retrieve, if selection of the first control button of the remote control device is received at the STB, the first self-help video of the plurality of self-help videos from a memory of the STB, or from a remote device via a network interface of the STB.

15. The STB of claim 11 , wherein the processing unit is further configured to:

determine that the second STB error was not resolved during the playing of the second self-help video; and

initiate, responsive to the determination that the second STB error was not resolved, establishment of a second voice call with the call center.

16. The STB of claim 11 , wherein, when initiating the establishment of the first voice call with the call center, the processing unit is further configured to:

initiate the first voice call as a Voice over Internet Protocol (VoIP) call directly from the STB to the call center.

17. The STB of claim 11 , wherein, when initiating the establishment of the first voice call with the call center, the processing unit is further configured to:

initiate the first voice call as a Voice over Internet Protocol (VoIP) call between a phone associated with the STB user and the call center, wherein the phone is a different device than the STB.

18. A set-top box (STB), comprising:

a network interface configured to connect the STB to a network;

circuitry configured to receive content via the network and provide the content for presentation via a display device coupled to the STB; and

a processing unit configured to:

store, in a database, a set of self-help videos related to troubleshooting and resolving STB errors or problems,

send, via the network interface to an external server, a request inquiring whether any new self-help video, or a revised version of any self-help video of the set of self-help videos, are available at the external server,

receive, via the network interface responsive to the request, a notification from the external server that identifies a new self-help video, or a revised version of a self-help video of the set of self-help videos, as being available,

download, from the external server via the network interface based on the notification, the new self-help video, or the revised version of the self-help video of the set of self-help videos, along with an error code identifying a specific STB error or problem, wherein the new self-help video or the revised version of the self-help video of the set of self-help videos contains instructions for attempting to troubleshoot and resolve the specific STB error or problem,

store, in the database indexed by the error code, the new self-help video, or the revised version of the self-help video of the set of self-help videos,

play, responsive to user selection, the new self-help video or the revised version of the self-help video,

determine that the specific STB error or problem was not resolved during the playing of the new self-help video or the revised version of the self-help video, and

initiate, responsive to the determination that the specific STB error or problem was not resolved, establishment of a voice call with a call center.

19. The STB of claim 18 , wherein to initiate the establishment of the voice call with the call center, the processing unit is further configured to:

initiate the voice call as a Voice over Internet Protocol (VOIP) call directly from the STB to the call center.

20. The STB of claim 18 , wherein to initiate the establishment of the voice call with the call center, the processing unit is further configured to:

initiate the voice call as a Voice over Internet Protocol (VOIP) call between the call center and a phone associated with a user of the STB.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2014
From: CHIDAMBARAM, VIJAY ANAND
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033676/0184 →
Continuity (1)
Related Publication 20160073159A1 · Mar 10, 2016