IP Library Granted Patent US 9,800,938
Granted Patent B2
US 9,800,938 · App. 14/591,474 · Granted Oct 24, 2017

Distraction bookmarks for live and recorded video

Inventor: Kurt Keipert (Littleton, CO)
Assignee: ECHOSTAR TECHNOLOGIES L.L.C.
H04N21/47217G06K9/00268G11B27/10G11B27/34H04N21/4223H04N21/42203H04N21/4325H04N21/44218H04N21/4882H04N21/8456H04N21/42201H04N21/4312
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,800,938
App. No.
14/591,474
Granted
Oct 24, 2017
Kind
B2
Abstract

Systems and methods for tagging media content may include detecting a distraction event during presentation of a media content via a display device, creating a digital bookmark for the media content, whereby the digital bookmark corresponds to the detected distraction event, and outputting a user interface for presenting the digital bookmark through the display device.

Claims (73)

1. A method for tagging media content, comprising:

detecting, by a television receiver, a distraction event during presentation of a media content via a display device;

creating, by the television receiver, a digital bookmark for the media content, wherein the digital bookmark corresponds to the detected distraction event;

determining a location of the distraction event in a media file of the media content wherein the location of the distraction event is based on a ratio of a current byte count to a total byte count, wherein the current byte count corresponds to a file size of a portion of the media content preceding the distraction event and the total byte count corresponds to a total file size of the media content;

determining a setback location that precedes the determined location;

determining that a commercial break from the media content overlaps with a time period between the setback location and the determined location;

determining an updated setback location in between the setback location and the determined location, wherein an updated time period between the updated setback location and the determined location does not include the commercial break;

tagging the media content with the digital bookmark at the updated setback location; and

outputting, by the television receiver, a user interface for presenting the digital bookmark via the display device.

2. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, sensed data detected by a sensor, wherein the sensed data is indicative of the distraction event.

3. The method for tagging media content of claim 2 , comprising:

wherein the sensor comprises at least one of a camera and a microphone.

4. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, a sensed movement detected by the sensor;

determining, by the television receiver, the sensed movement corresponds to a user leaving an environment containing the display device; and

determining, by the television receiver, presence of the distraction event based on the sensed movement.

5. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, sensed data comprising a facial recognition imagery detected by the sensor;

determining, by the television receiver, the facial recognition imagery corresponds to a user not watching the media content being presented via the display device; and

determining, by the television receiver, presence of the distraction event based on the sensed facial recognition imagery.

6. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, sensed data comprising an ambient noise level detected by the sensor;

determining, by the television receiver, the ambient noise level exceeds a threshold noise level; and

determining, by the television receiver, presence of the distraction event based on the ambient noise level exceeding the threshold noise level.

7. The method for tagging media content of claim 1 , comprising:

determining, by the television receiver, that a time duration of the distraction event meets a minimum time duration; and

in response to determining the time duration of the distraction event meets the minimum time duration, creating, by the television receiver, the digital bookmark for the media content.

8. The method for tagging media content of claim 1 , comprising:

wherein the media content comprises a broadcast television program.

9. The method for tagging media content of claim 1 , comprising:

automatically removing, by the television receiver, the digital bookmark from the media content upon passage of a storage period of time for the digital bookmark.

10. The method for tagging media content of claim 1 , comprising:

layering, by the television receiver, the user interface as an overlay on the media content being presented via the display device.

11. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, user selection for a timeframe for automatically displaying the user interface on a display screen of the display device.

12. The method for tagging media content of claim 1 , comprising:

adding, by the television receiver, the digital bookmark to a bookmarks table; and

outputting, by the television receiver, the bookmarks table via the display device for user selection of the digital bookmark.

13. The method for tagging media content of claim 1 , comprising:

receiving, by the television receiver, user selection for the digital bookmark presented via the display device; and

outputting, by the television receiver, the media content from a scene of the media content corresponding to the digital bookmark.

14. The method for tagging media content of claim 1 , further comprising:

outputting, by the television receiver, a user interface for presenting the digital bookmark via the display device, wherein the user interface is presented as a pop-up bookmark for a timeframe on the display device;

determining, by the television receiver, passage of the timeframe and an absence of user interaction with the user interface during the timeframe; and

in response to determining passage of the timeframe and an absence of user interaction with the user interface during the timeframe, automatically removing, by the television receiver, the pop-up bookmark from the display screen.

15. A non-transitory computer-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to tag media content by:

detecting, by a television receiver, a distraction event during presentation of a media content via a display device;

creating, by the television receiver, a digital bookmark for the media content, wherein the digital bookmark corresponds to the detected distraction event;

determining a location of the distraction event in a media file of the media content, wherein the location of the distraction event is based on a ratio of a current byte count to a total byte count, wherein the current byte count corresponds to a file size of a portion of the media content preceding the distraction event and the total byte count corresponds to a total file size of the media content;

determining a setback location that precedes the determined location;

determining that a commercial break from the media content overlaps with a time period between the setback location and the determined location;

determining an updated setback location in between the setback location and the determined location, wherein an updated time period between the updated setback location and the determined location does not include the commercial break;

tagging the media content with the digital bookmark at the updated setback location; and

outputting, by the television receiver, a user interface for presenting the digital bookmark via the display device.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions further comprise:

determining, by the television receiver, that a time duration of the distraction event meets a minimum time duration; and

in response to determining the time duration of the distraction event meets the minimum time duration, creating, by the television receiver, the digital bookmark for the media content.

17. The non-transitory computer-readable medium of claim 15 , wherein the instructions further comprise:

outputting, by the television receiver, a user interface for presenting the digital bookmark via the display device, wherein the user interface is presented as a pop-up bookmark for a timeframe on the display device;

determining, by the television receiver, passage of the timeframe and an absence of user interaction with the user interface during the timeframe; and

in response to determining passage of the timeframe and an absence of user interaction with the user interface during the timeframe, automatically removing, by the television receiver, the pop-up bookmark from the display screen.

18. A system for tagging media content, comprising:

one or more processors; and

a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processor to:

detect, by a television receiver, a distraction event during presentation of a media content via a display device;

create, by the television receiver, a digital bookmark for the media content, wherein the digital bookmark corresponds to the detected distraction event;

determine a location of the distraction event in a media file of the media content, wherein the location of the distraction event is based on a ratio of a current byte count to a total byte count, wherein the current byte count corresponds to a file size of a portion of the media content preceding the distraction event and the total byte count corresponds to a total file size of the media content;

determine a setback location that precedes the determined location;

determine that a commercial break from the media content overlaps with a time period between the setback location and the determined location;

determine an updated setback location in between the setback location and the determined location, wherein an updated time period between the updated setback location and the determined location does not include the commercial break;

tag the media content with the digital bookmark at the updated setback location; and

output, by the television receiver, a user interface for presenting the digital bookmark via the display device.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
CHANGE OF NAME Recorded Feb 12, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046860/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2015
From: KEIPERT, KURT
To: ECHOSTAR TECHNOLOGIES LLC
Reel/Frame 036274/0652 →
Continuity (1)
Related Publication 20160198229A1 · Jul 7, 2016