IP Library › Granted Patent US 11,887,626
Granted Patent B2
US 11,887,626 · App. 15/696,783 · Granted Jan 30, 2024

Method and system for performing non-standard mode operations

Inventors: Alain Delpuch (Paris, FR); Gregory D'Orso (Freemont, CA); Jean-Rene Menand (Los Altos, CA); Ludovic Pierre (Palo Alto, CA); Steven Szymanski (Mountain View, CA)
Assignee: OPENTV, INC.
G11B27/005G11B27/105G11B27/3027G11B27/322H04N5/783H04N9/87H04N21/2387H04N21/4333H04N21/47208H04N21/482H04N21/6587
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 11,887,626
App. No.
15/696,783
Granted
Jan 30, 2024
Kind
B2
Abstract

Disclosed are methods and systems for controlling the playback and recording of television programming containing interactive applications. In particular, the disclosed methods and systems detail how “trick modes” can be handled when playing applications that are distributed with the television programming.

Claims (57)

1. A method comprising:

playing, at a media content device, media content associated with an interactive application;

receiving, during the playing of the media content, a first indication that a user is interacting with the interactive application;

suspending, by the media content device, the playing of the media content in response to the receiving of the first indication;

receiving, while the media content is suspended, a second indication that the user has stopped interacting with the interactive application; and

resuming the playing of the media content in response to the receiving of the second indication.

2. The method of claim 1 , wherein:

the playing of the media content occurs as the media content is received.

3. The method of claim 1 , further comprising:

recording the media content in response to the receiving of the first indication.

4. The method of claim 1 , further comprising:

updating, at a memory of the media content device, by the interactive application during execution of the interactive application, capability information indicating which of a plurality of modes can be handled during execution of the interactive application; and

in response to the receiving of the first indication, determining, using at least one hardware processor of the media content device, based on the updated capability information, which of the plurality of modes can be handled during execution of the interactive application;

wherein the suspending of the playing of the media content in response to the first indication is based on a determination that a playback mode is not one of the plurality of modes.

5. The method of claim 4 , wherein at least some of the capability information corresponds to the playback mode.

6. The method of claim 1 , further comprising:

presenting, during the playing of the media content prior to the first indication, the interactive application to the user; and

continuing to present, without interruption, during the suspending of the media content, the interactive application to the user.

7. The method of claim 1 , further comprising:

detecting, at the media content device, the interactive application during the playing of the media content; and

initiating execution of the interactive application based on the detecting of the interactive application.

8. The method of claim 1 , wherein the playing of the media content comprises forwarding the media content from the media content device to a display device for presentation.

9. The method of claim 1 , wherein the media content is accessed from a personal video recorder (PVR) or network PVR.

10. The method of claim 1 , further comprising:

setting, by the interactive application at the media content device, using a system interface, capability information comprising a first portion of the capability information corresponding to a first portion of the media content; and

changing, by the interactive application at the media content device, using the system interface, the capability information to comprise a second portion of the capability information corresponding to a second portion of the media content.

11. A media content device comprising:

a memory that stores instructions; and

one or more processors configured by the instructions to perform operations comprising:

playing media content associated with an interactive application;

receiving, during the playing of the media content, a first indication that a user is interacting with the interactive application;

suspending, by the media content device, the playing of the media content in response to the receiving of the first indication;

receiving, while the media content is suspended, a second indication that the user has stopped interacting with the interactive application; and

resuming the playing of the media content in response to the receiving of the second indication.

12. The media content device of claim 11 , wherein:

the playing of the media content occurs as the media content is received.

13. The media content device of claim 11 , wherein the operations further comprise:

recording the media content in response to the receiving of the first indication.

14. The media content device of claim 11 , wherein the operations further comprise:

updating, by the interactive application during execution of the interactive application, capability information indicating which of a plurality of modes can be handled during execution of the interactive application; and

in response to the receiving of the first indication, determining, based on the updated capability information, which of the plurality of modes can be handled during execution of the interactive application;

wherein the suspending of the playing of the media content in response to the first indication is based on a determination that a playback mode is not one of the plurality of modes that can be handled during execution of the interactive application.

15. The media content device of claim 14 , wherein at least some of the capability information corresponds to the playback mode.

16. The media content device of claim 11 , wherein the operations further comprise:

detecting, at the media content device, the interactive application during the playing of the media content; and

initiating execution of the interactive application based on the detecting of the interactive application.

17. The media content device of claim 11 , wherein the playing of the media content comprises forwarding the media content from the media content device to a display device for presentation.

18. A non-transitory machine-readable medium that stores instructions that, when executed by one or more processors of a media content device, cause the media content device to perform operations comprising:

playing media content associated with an interactive application;

receiving, during the playing of the media content, a first indication that a user is interacting with the interactive application;

suspending, by the media content device, the playing of the media content in response to the receiving of the first indication;

receiving, while the media content is suspended, a second indication that the user has stopped interacting with the interactive application; and

resuming the playing of the media content in response to the receiving of the second indication.

19. The non-transitory machine-readable medium of claim 18 , wherein:

the playing of the media content occurs as the media content is received.

20. The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise:

recording the media content in response to the receiving of the first indication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: DELPUCH, ALAIN; D'ORSO, GREGORY; MENAND, JEAN-RENE; PIERRE, LUDOVIC; SZYMANSKI, STEVEN J.
To: OPENTV, INC.
Reel/Frame 043516/0869 →
Continuity (6)
Continuation 14268939 · May 2, 2014
Continuation 10939114 · Sep 13, 2004
Provisional Application 60502268 · Sep 12, 2003
Provisional Application 60502267 · Sep 12, 2003
Provisional Application 60502269 · Sep 12, 2003
Related Publication 20180019000A1 · Jan 18, 2018