IP Library Granted Patent US 10,454,983
Granted Patent B2
US 10,454,983 · App. 14/023,534 · Granted Oct 22, 2019

Non-chronological buffering of segments of a media file

Inventors: Judith H. Bank (Morrisville, NC); Lisa M. W. Bradley (Cary, NC); Lin Sun (Morrisville, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L65/60H04L65/602H04N21/4331H04N21/47217H04N21/6125H04N21/8456H04L67/2857
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,454,983
App. No.
14/023,534
Granted
Oct 22, 2019
Kind
B2
Abstract

Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system.

Claims (17)

1. A method, comprising:

receiving a request for a media file from a client system;

determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file; and

sending a first segment of the media file, as specified by the non-chronological ordering of the plurality of segments, for buffering to the client system;

wherein the non-chronological ordering is determined prior to sending any segment of the media file to the client system.

2. The method of claim 1 , wherein the first segment sent to the client system is not a first chronological segment of the media file.

3. The method of claim 1 , further comprising:

determining user-specific data from the request;

wherein determining a non-chronological ordering of the plurality of segments of the media file is further performed according to the user-specific data from the request.

4. The method of claim 3 , wherein the user-specific data includes an identifier of a user of the client system, wherein only historical playback data of the plurality of segments of the media file from other users belonging to a social network of the user of the client system is used to determine the non-chronological ordering.

5. The method of claim 1 , wherein the non-chronological ordering of segments is determined according to at least one tag assigned to at least one of the plurality of segments of the media file.

6. The method of claim 1 , wherein the non-chronological ordering of segments is determined according to at least one sentiment indicator assigned to at least one of the plurality of segments of the media file.

7. The method of claim 1 , further comprising:

determining a segmentation of the media file responsive to the request.

8. The method of claim 1 , wherein the sending of at least the first segment of the media file is performed without initiation of playback of the media file within the client system.

9. The method of claim 1 , further comprising:

providing a visualization of the plurality of segments of the media file to the client system, wherein the visualization indicates the determined non-chronological ordering of the segments to be buffered.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: BANK, JUDITH H.; BRADLEY, LISA M.W.; SUN, LIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031180/0204 →
Continuity (2)
Continuation 13686275 · Nov 27, 2012
Related Publication 20140149555A1 · May 29, 2014