IP Library Patent Application 15737383
Patent Application
App. No. 15/737,383

OPTIMIZED DELIVERY OF SEQUENTIAL CONTENT BY SKIPPING REDUNDANT SEGMENTS

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 None
App. No.
15/737,383
Abstract

Ways to provide optimized content for sequential viewing are described. A processing server ( 120 ) may be able to retrieve source content from a storage ( 110 ). The processing server ( 120 ) may optimize the content by removing redundant and irrelevant segments. The processing server may further accelerate a playback speed associated with the optimized content. The redundancy and/or relevancy of segments may be determined based at least partly on the subject matter included in the segments, user preferences, and/or other relevant factors. The processing server ( 120 ) may receive data from multiple analytics resource and use the data to identify relevant and/or redundant segments. The processing server may provide optimized content to a content server ( 140 ) which may, in turn, provide the content to a user device ( 150 ) for playback. Alternatively, the optimized content may be generated at the user device.

Claims (61)

1 . A method that generates, at a processing device, optimized content for sequential consumption, the method comprising:

retrieving a set of source content items;

identifying a plurality of segments within each source content item;

identifying a set of redundant segments from among the pluralities of segments;

determining a relevance score for each segment;

identifying a set of irrelevant segments having a relevance score less than a specified value; and

generating at least one optimized content item that omits the set of Irrelevant segments.

2 . (canceled)

3 . The method of claim 1 further comprising generating at least one optimized content item with an accelerated playback speed.

4 . The method of claim 1 further comprising storing the at least one optimized content item to a storage accessible to a plurality of user devices.

5 . The method of claim 1 further comprising providing the at least one optimized content item to a media player.

6 . A processing device that generates optimized content for sequential consumption, the processing device comprising:

a processor for executing a set of instructions; and

a non-transitory medium that stores the set of instructions, wherein the set of instructions comprises: retrieving a set of source content items;

identifying a plurality of segments within each source content item;

identifying a set of redundant segments from among the pluralities of segments; and identifying a set of irrelevant segments having a relevance score less than a specified value; and

generating at least one optimized content that omits the set of irrelevant segments.

7 . (canceled)

8 . The processing device of claim 6 , wherein the set of instructions further comprises generating at least one optimized content item with an accelerated playback speed.

9 . The processing device of claim 6 , wherein the set of instructions further comprises storing the at least one optimized content item to a storage accessible to a plurality of user devices.

10 . The processing device of claim 6 , wherein the set of instructions further comprises providing the at least one optimized content item to a media player.

11 . A method that provides, at a user device, optimized content for sequential playback, the method comprising:

retrieving a set of operating parameters associated with a set of optimized content items;

sending to a server, a request for the set of optimized content items;

receiving from the server, a response to the request, wherein the response includes at least one content item; and providing the set of optimized content items for playback.

12 . (canceled)

13 . The method of claim 11 , wherein the at least one content item comprise the set of optimizes content items, further comprising: identifying a plurality of segments within the set of optimized content items; determining a relevance score for each segment based on a set of user preferences; and removing each segment if the relevance score is below a particular threshold.

14 . (canceled)

15 . (canceled)

16 . A user device that provides optimized content for sequential playback, the user device comprising:

a processor for executing a set of instructions; and

a non-transitory medium that stores the set of instructions, wherein the set of instructions comprises:

retrieving a set of operating parameters associated with a set of optimized content items;

sending to a server, a request for the set of optimized content items;

receiving from the server, a response to the request, wherein the response includes at least one content item.

17 . (canceled)

18 . (canceled)

19 . The user device of claim 16 , wherein the set of instructions further comprises:

identifying a plurality of segments within the at least one content item;

identifying a set of redundant segments from among the plurality of segments;

determining a relevance score for each segment and identifying a set of irrelevant segments having a relevance score less than a specified value; and

removing the irrelevant and redundant segments from the plurality of segments.

20 . (canceled)

21 . A method that provides, at a server, optimized content for sequential playback, the method comprising:

receiving from a client, a request for a set of optimized content items;

retrieving at least one source content item associated with the set of optimized content items;

optimizing the received content; and

sending the set of optimized content items to the client.

22 . (canceled)

23 . (canceled)

24 . A server that provides optimized content for sequential playback, the server comprising:

a processor for executing a set of instructions; and

a non-transitory medium that stores the set of instructions, wherein the set of instructions receiving from a client, a request for a set of optimized content items; retrieving at least one source content item associated with the set of optimized content items; comprises:

optimizing the received content; and

sending the set of optimized content items to the client.

25 . The server of claim 24 , wherein the set of instructions further comprises:

identifying a plurality of segments within the at least one source content item;

identifying a set of redundant segments from among the plurality of segments;

determining a relevance score for each segment and identifying a set of irrelevant segments having a relevance score less than a specified value; and

removing the irrelevant and redundant segments from the plurality of segments.

26 . (canceled)

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 050275/0586 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 044462 FRAME: 0548. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 21, 2019
From: ERIKSSON, BRIAN CHARLES; BOLOT, JEAN C; ASHKAN, AZIN
To: THOMSON LICENSING
Reel/Frame 049557/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2017
From: ERIKSSON, BRIAN CHARLES; BOLOT, JEAN C; ASHKAN, AZIN
To: THOMSON LISENSING
Reel/Frame 044462/0548 →