IP Library Granted Patent US 10,951,933
Granted Patent B2
US 10,951,933 · App. 16/460,412 · Granted Mar 16, 2021

Media stream resumption

Inventors: Mark Patrick Delaney (Raleigh, NC); Nathan J. Peterson (Oxford, NC); Russell Speight VanBlon (Raleigh, NC); John Carl Mese (Cary, NC); Arnold S. Weksler (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04N21/2387G06K9/00765H04N21/23418
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,951,933
App. No.
16/460,412
Granted
Mar 16, 2021
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an information handling device, an indication to resume a media stream; determining, using a processor, a stoppage period associated with the media stream; identifying, based at least in part on the stoppage period, a resume point in the media stream; and resuming, based on the identifying, the media stream from the resume point. Other aspects are described and claimed.

Claims (53)

1. A method, comprising:

receiving, at an information handling device, an indication to resume a media stream from a stoppage point;

determining, using a processor, a stoppage period associated with the media stream;

ascertaining, using available context data, an age group associated with a user;

associating, based on the ascertaining, a distortion time with the age group;

identifying, based at least in part on a combination of the stoppage period and the distortion time, a resume point in the media stream, wherein the identifying the resume point comprises:

associating a length of time with the stoppage period;

associating another length of time with the distortion time;

combining the length of time with the another length of time to form a total time; and

identifying the resume point by subtracting the total time from the stoppage point; and

resuming, based on the identifying, the media stream from the resume point.

2. The method of claim 1 , wherein the media stream is associated with at least one of: a video stream and an audio stream.

3. The method of claim 1 , wherein the resume point is a predetermined time period before the stoppage point.

4. The method of claim 3 , wherein the identifying the resume point comprises accessing a data store comprising a correlation between the stoppage period and the predetermined time period.

5. The method of claim 4 , wherein the stoppage period is representative of an elapsed period of time since the stoppage point.

6. The method of claim 1 , wherein the identifying comprises automatically identifying the point without receiving additional user input.

7. The method of claim 1 , further comprising detecting a plurality of segments in the media stream.

8. The method of claim 7 , wherein each of the plurality of segments is associated with a unique scene.

9. The method of claim 7 , wherein the identifying comprises recognizing, based on the stoppage period, that the resume point corresponds to a point in a segment from the plurality of segments.

10. The method of claim 9 , further comprising adjusting the resume point to be associated with a beginning point of the segment.

11. An information handling device, comprising:

a processor;

a memory device that stores instructions executable by the processor to:

receive an indication to resume a media stream from a stoppage point;

determine a stoppage period associated with the media stream;

ascertain, using available context data, an age group associated with a user;

associate, based on the ascertaining, a distortion time with the age group;

identify, based at least in part on a combination of the stoppage period and the distortion time, a resume point in the media stream, wherein the instructions executable by the processor to identify comprise instructions executable by the processor to:

associate a length of time with the stoppage period;

associate another length of time with the distortion time;

combine the length of time with the another length of time to form a total time; and

identify the resume point by subtracting the total time from the stoppage point; and

resume, based on the identifying, the media stream from the resume point.

12. The information handling device of claim 11 , wherein the media stream is associated with at least one of: a video stream and an audio stream.

13. The information handling device of claim 11 , wherein the resume point is a predetermined time period before the stoppage point.

14. The information handling device of claim 13 , wherein the instructions executable by the processor to identify the resume point comprise instructions executable by the processor to access a data store comprising a correlation between the stoppage period and the predetermined time period.

15. The information handling device of claim 14 , wherein the stoppage period is representative of an elapsed period of time since the stoppage point.

16. The information handling device of claim 11 , wherein the instructions are further executable by the processor to detect a plurality of segments in the media stream.

17. The information handling device of claim 16 , wherein each of the plurality of segments is associated with a unique scene.

18. The information handling device of claim 16 , wherein the instructions executable by the processor to identify comprise instructions executable by the processor to recognize, based on the stoppage period, that the resume point corresponds to a point in a segment from the plurality of segments.

19. The information handling device of claim 18 , wherein the instructions are further executable by the processor to adjust the resume point to be associated with a beginning point of the segment.

20. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that receives an indication to resume a media stream from a stoppage point;

code that determines a stoppage period associated with the media stream;

code that ascertains, using available context data, an age group associated with a user;

code that associates, based on the code that ascertains, a distortion time with the age group;

code that identifies, based at least in part on a combination of the stoppage period and the distortion time, a resume point in the media stream, wherein the code that identifies comprises:

code that associates a length of time with the stoppage period;

code that associates another length of time with the distortion time;

code that combines the length of time with the another length of time to form a total time; and

code that identifies the resume point by subtracting the total time from the stoppage point; and

code that resumes, based on the identifying, the media stream from the resume point.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070268/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: DELANEY, MARK PATRICK; PETERSON, NATHAN J.; VANBLON, RUSSELL SPEIGHT; MESE, JOHN CARL; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 049656/0175 →
Continuity (1)
Related Publication 20210006846A1 · Jan 7, 2021
Cited By (1)
US 12,489,951