IP Library › Granted Patent US 11,153,619
Granted Patent B2
US 11,153,619 · App. 16/025,015 · Granted Oct 19, 2021

Cognitively derived multimedia streaming preferences

Inventors: Martin G. Keen (Cary, NC); Hernan A. Cunico (Holly Springs, NC); Paul Alexander Raphael Frank (Hamburg, DE); Richard D. Johnson (Raleigh, NC)
Assignee: International Business Machines Corporation
H04N21/251G06F16/447H04N21/2387H04N21/4665
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 11,153,619
App. No.
16/025,015
Granted
Oct 19, 2021
Kind
B2
Abstract

A computer-implemented method for streaming multimedia data includes receiving a request to stream, by a first computing device, a first multimedia data file stored on a second computing device. The computer-implemented method further includes determining a first recommendation to skip viewing of a first logical segment included in the multimedia data file, wherein the first recommendation is based, at least in part, on analyzing a set of user insight information corresponding to a first classification associated with the first logical segment. The computer-implemented method further includes determining that a first confidence score associated with the first recommendation is below a predetermined threshold level. The computer-implemented method further includes providing, in response to determining that the first confidence score is below the predetermined threshold level, the first recommendation to a user while streaming the first multimedia data file via the first computing device.

Claims (32)

1. A computer-implemented method for streaming multimedia data, comprising:

generating a recommendation to skip viewing of a logical segment in a plurality of logical segments included in a multimedia data file based, at least in part, on analyzing user insight information corresponding to a classification associated with the logical segment;

determining that a confidence score associated with the recommendation to skip viewing of the logical segment in the plurality of logical segment is above a predetermined threshold level;

determining that at least one of a battery level of the computing device and an amount of available data in a network data plan associated with the computing device is below a predetermined threshold level; and

responsive to determining that (i) the confidence score associated with the recommendation to skip viewing of the logical segment in the plurality of logical segments is above the predetermined threshold level and (ii) at least one of the battery level of the computing device and the amount of available data in the network data plan associated with the computing device is below the predetermined threshold level:

modifying a streaming sequence of the plurality of logical segments included in the multimedia data file streamed to the computing device.

2. The computer-implemented method of claim 1 , wherein the user insight information is determined based, at least in part, on analyzing a user's historical actions while streaming logical segments of multimedia data having a same type of classification as the logical segment.

3. The computer-implemented method of claim 1 , wherein modifying the streaming sequence of the plurality of logical segments included in the multimedia data file includes:

preventing data packets corresponding to the logical segment from being streamed to the computing device.

4. A computer program product for streaming multimedia data, the computer program product comprising one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions including instructions to:

generate a recommendation to skip viewing of a logical segment in a plurality of logical segments included in a multimedia data file based, at least in part, on analyzing user insight information corresponding to a classification associated with the logical segment;

determine that a first confidence score associated with the first recommendation to skip viewing of the first logical segment in the plurality of logical segments included in the first multimedia data file is above a predetermined threshold level;

determine that at least one of a battery level of the computing device and an amount of available data in a network data plan associated with the computing device is below a predetermined threshold level; and

responsive to determining that (i) the confidence score associated with the recommendation to skip viewing of the logical segment in the plurality of logical segments is above the predetermined threshold level and (ii) at least one of the battery level of the computing device and the amount of available data in the network data plan associated with the computing device is below the predetermined threshold level:

modify a streaming sequence of the plurality of logical segments included in the multimedia data file streamed to the computing device.

5. The computer program product of claim 4 , wherein the user insight information is determined based, at least in part, on program instructions to analyze a user's historical actions while streaming logical segments of multimedia data a same type of classification as the logical segment.

6. The computer program product of claim 4 , wherein the instructions to modify the streaming sequence of the plurality of logical segments included in the multimedia data file includes:

preventing data packets corresponding to the logical segment from being streamed to the computing device.

7. A computer system for streaming multimedia data, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

computer program instructions;

the computer program instructions being stored on the one or more computer readable storage media for execution by the one or more computer processors; and

the computer program instructions including instructions to:

generate a recommendation to skip viewing of a logical segment in a plurality of logical segments included in a multimedia data file based, at least in part, on analyzing user insight information corresponding to a classification associated with the logical segment;

determine that a first confidence score associated with the first recommendation to skip viewing of the first logical segment in the plurality of logical segments included in the first multimedia data file is above a predetermined threshold level;

determine that at least one of a battery level of the computing device and an amount of available data in a network data plan associated with the computing device is below a predetermined threshold level; and

responsive to determining that (i) the confidence score associated with the recommendation to skip viewing of the logical segment in the plurality of logical segments is above the predetermined threshold level and (ii) at least one of the battery level of the computing device and the amount of available data in the network data plan associated with the computing device is below the predetermined threshold level:

modify a streaming sequence of the plurality of logical segments included in the multimedia data file streamed to the computing device.

8. The computer system of claim 7 , wherein the user insight information is determined based, at least in part, on program instructions to analyze a user's historical actions while streaming logical segments of multimedia data having a same type of classification as the logical segment.

9. The computer system of claim 7 , wherein the instructions to modify the streaming sequence of the plurality of logical segments included in the multimedia data file includes:

preventing data packets corresponding to the logical segment from being streamed to the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2018
From: KEEN, MARTIN G.; CUNICO, HERNAN A.; FRANK, PAUL ALEXANDER RAPHAEL; JOHNSON, RICHARD D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046249/0972 →
Continuity (1)
Related Publication 20200007916A1 · Jan 2, 2020