IP Library Granted Patent US 10,341,713
Granted Patent B2
US 10,341,713 · App. 14/570,243 · Granted Jul 2, 2019

Methods and systems for providing content

Inventors: Mumin Ransom (Upper Darby, PA); Philip John Stroffolino (Media, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4307H04N21/2387H04N21/4316H04N21/47217H04N21/6587H04N21/812
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 10,341,713
App. No.
14/570,243
Granted
Jul 2, 2019
Kind
B2
Abstract

Disclosed are methods and systems for providing alternative content to a user while the user performs a media control request (e.g. fast forward request, fast rewind request) on media content (e.g., television episode, movie, advertisement, and the like) that is being viewed by the user. The content can be caused to be displayed based on a time remaining until the anticipated end of the media control request and/or a requested viewing speed of the media control request (e.g., 2×, 4×, etc. . . . ).

Claims (47)

1. A method comprising:

receiving, by a content management device and from a user device, a first media control request while a first content item is being outputted for display, wherein the first media control request comprises an identifier that identifies the first content item;

determining, by the content management device, a time point of the first content item associated with the first media control request;

determining, by the content management device, a second content item based on:

the time point of the first content item associated with the first media control request,

the first content item, and

a requested viewing speed associated with the first media control request; and

causing, by the content management device, simultaneous display of the first content item and the second content item by the user device.

2. The method of claim 1 , wherein the first media control request comprises a fast forward request or a fast rewind request.

3. The method of claim 1 , wherein the first content item comprises a first advertisement and the second content item comprises a second advertisement.

4. The method of claim 1 , further comprising:

determining a duration between the time point of the first content item associated with the first media control request and an end of the first content item; and

dividing the duration by the requested viewing speed associated with the first media control request, resulting in a target duration, wherein determining the second content item based on the requested viewing speed comprises determining the second content item from a plurality of content items associated with the target duration.

5. The method of claim 1 , wherein determining the second content item is further based on user information of a user consuming the first content item.

6. The method of claim 1 , wherein the second content item is an abbreviated version of the first content item.

7. The method of claim 1 , wherein causing simultaneous display of the first content item and the second content item comprises causing simultaneous display of the first content item at the requested viewing speed and the second content item at a second viewing speed.

8. The method of claim 1 , wherein causing simultaneous display of the first content item and the second content item comprises causing simultaneous display of the first content item in a full screen and the second content item in an inset of the full screen.

9. The method of claim 1 , wherein causing simultaneous display of the first content item and the second content item comprises causing simultaneous display of the second content item in a full screen and the first content item in an inset of the full screen.

10. The method of claim 7 , further comprising causing display of a timer with the first content item and the second content item that indicates a time to an end of the first content item being outputted for display at the requested viewing speed.

11. A method comprising:

receiving, by a content management device and from a user device, a first media control request while a first content item is being outputted for display, wherein the first media control request comprises an identifier that identifies the first content item;

determining, by the content management device, a time point of the first content item associated with the first media control request;

if the time point of the first content item associated with the first media control request is during a main portion of the first content item, causing, by the content management device, display of an image by the user device until a second media control request is received; and

if the time point associated with the first media control request is during an advertisement portion of the first content item, causing, by the content management device, simultaneous display of the advertisement portion of the first content item and a selected second content item by the user device until an end of the advertisement portion of the first content item.

12. The method of claim 11 , wherein the first media control request comprises a fast forward request or a fast rewind request.

13. The method of claim 11 , wherein the selected second content item is selected based on a requested viewing speed associated with the first media control request and the advertisement portion of the first content item.

14. The method of claim 11 , wherein causing simultaneous display of the advertisement portion of the first content item and the selected second content item until the end of the advertisement portion of the first content item comprises causing simultaneous display of the advertisement portion of the first content item at the requested viewing speed and the selected second content item at a second viewing speed.

15. The method of claim 11 , wherein the selected second content item is an abbreviated version of the advertisement portion of the first content item.

16. The method of claim 11 , wherein causing simultaneous display of the advertisement portion of the first content item and a selected second content item until the end of the advertisement portion of the first content item comprises causing simultaneous display of the advertisement portion of the first content item in a full screen and the selected second content item in an inset of the full screen.

17. The method of claim 13 , further comprising:

determining a duration between the time point of the first content item associated with the first media control request and an end of the first content item;

dividing the duration by the requested viewing speed associated with the first media control request, resulting in a target duration; and

determining the selected second content item from a plurality of content items associated with the target duration.

18. A method comprising:

receiving, by a content management device and from a user device, a media control request for a first content item comprising:

a requested viewing speed of the first content item,

a time point, and

a first content item identifier;

determining, by the content management device, a content segment based on the first content item identifier, wherein the content segment comprises a plurality of first content items;

determining, by the content management device, a duration of the plurality of first content items from the time point to an end point of the content segment during the media control request, wherein the duration is based on the requested viewing speed;

determining, by the content management device, a plurality of second content items associated with the plurality of first content items, wherein the plurality of second content items comprises a plurality of respective abbreviated versions of the plurality of first content items; and

causing, by the content management device, display of one or more of the plurality of second content items by the user device, wherein the one or more of the plurality of second content items comprises a combined duration equal to or less than the duration.

19. The method of claim 18 , wherein determining the plurality of second content items associated with the plurality of first content items comprises:

obtaining user information of a user sending the media control request;

comparing the user information to a plurality of third content items; and

determining the plurality of second content items from the plurality of third content items based on the user information.

20. The method of claim 18 , wherein causing display of the one or more of the plurality of second content items comprises causing simultaneous display of the plurality of first content items at the requested viewing speed and the plurality of second content items at a second viewing speed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: RANSOM, MUMIN; STROFFOLINO, PHILIP JOHN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 034508/0928 →
Continuity (1)
Related Publication 20160173942A1 · Jun 16, 2016
Cited By (1)
US 12,549,799