IP Library Granted Patent US 7,502,545
Granted Patent B2
US 7,502,545 · App. 11/116,475 · Granted Mar 10, 2009

Picture-in-picture window for video replay

Assignee: Microsoft Corporation
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 7,502,545
App. No.
11/116,475
Granted
Mar 10, 2009
Kind
B2
Abstract

A picture-in-picture window is opened in response to a user-entered replay command received while displaying a live state of video content on a screen. At least a portion of the video content is replayed on one of the screen and the picture-in-picture window while continuing displaying of the live state of the video content in the other of the screen and the picture-in-picture window.

Claims (41)

1. A method comprising:

opening, in response to a user-entered replay command received while displaying a live state of video content on a screen, a picture-in-picture window;

replaying at least a portion of the video content on one of the screen and the picture-in-picture window while continuing displaying the live state of the video content in the other of the screen and the picture-in-picture window;

automatically closing the picture-in-picture window when replaying of the at least a portion of the video content is completed, wherein automatically closing the picture-in-picture window comprises:

identifying a time associated with the video content when the user-entered replay command is received;

monitoring a playback time associated with the at least a portion of the video content being replayed; and

automatically closing the picture-in-picture window when the time and the playback time are the same time.

2. A method as recited in claim 1 , wherein the replay command is entered by user selection of an instant replay button on a remote control.

3. A method as recited in claim 1 , wherein the replay command is entered by user selection of a rewind button on a remote control.

4. A method as recited in claim 1 , further comprising:

allowing a user to select whether audio is played back, in response to the user-entered replay command, tracking the video content displayed on the screen or the video content displayed on the picture-in-picture window.

5. A method as recited in claim 1 , wherein the portion of the video content that is replayed is user-configurable.

6. A method as recited in claim 1 , further comprising:

performing the opening and replaying only if a user has enabled picture-in-picture replay functionality; and

if the user has not enabled the picture-in-picture replay functionality, then replaying, in response to the user-entered replay command, the at least a portion of the video content on the screen without opening the picture-in-picture window.

7. One or more computer readable media having a plurality of instructions that, when executed by one or more processors of a device, causes the one or more processors to:

display on a screen, video content;

receive, while the video content is being displayed, a user-entered replay command;

create a picture-in-picture window on the screen;

continue display of the video content on one of the screen and the picture-in-picture window;

re-display some of the video content on the other of the screen and the picture-in-picture window;

automatically close the picture-in-picture window when the re-display of some of the video content is completed, wherein to automatically close the picture-in-picture window is to:

identify a time associated with the video content when the user-entered replay command is received;

monitor a playback time associated with the video content being re-displayed; and

automatically close the picture-in-picture window when the time and the playback time are the same time.

8. One or more computer readable media as recited in claim 7 , wherein the amount of the video content that is re-displayed is a user-configurable number of seconds of the video content.

9. One or more computer readable media as recited in claim 7 , wherein the replay command is entered by user selection of an instant replay button on a remote control.

10. One or more computer readable media as recited in claim 7 , wherein the replay command is entered by user selection of a rewind button on a remote control.

11. One or more computer readable media as recited in claim 7 , wherein the plurality of instructions further cause the one or more processors to:

allow a user to select whether audio is played back, in response to the user-entered replay command, synchronized with the video content displayed on the screen or the video content displayed on the picture-in-picture window.

12. A system comprising:

a picture-in-picture control module to open, in response to a user-entered replay command received while an audio/video output module is communicating a live state of video content to a display device, a picture-in-picture window; and

a navigation control module, coupled to the picture-in-picture control module, to control replaying of at least a portion of the video content on one of a screen of the display device and a picture-in-picture window of the display device while the live state of the video content continues to be displayed on the other of the screen of the display device and the picture-in-picture window of the display device,

wherein the picture-in-picture control module is further configured to automatically close the picture-in-picture window when replaying of the at least a portion of the video content is completed, wherein, when automatically closing the picture-in-picture window the picture-in-picture control module is further configured to:

identify a time associated with the video content when the user-entered replay command is received;

monitor a playback time associated with the at least a portion of the video content being replayed; and

automatically close the picture-in-picture window when the time and the playback time are the same time.

13. A system as recited in claim 12 , wherein the replay command is entered by user selection of an instant replay button on a remote control.

14. A system as recited in claim 12 , wherein the replay command is entered by user selection of a rewind button on a remote control.

15. A system as recited in claim 12 , wherein the navigation control module is further configured to:

allow a user to select whether audio is played back, in response to the user-entered replay command, tracking the video content displayed on the screen or the video content displayed on the picture-in-picture window.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2005
From: AFFAKI, JOHN Y.
To: MICROSOFT CORPORATION
Reel/Frame 016306/0875 →
Continuity (1)
Related Publication 20060245736A1 · Nov 2, 2006