IP Library Granted Patent US 8,855,469
Granted Patent B2
US 8,855,469 · App. 13/568,873 · Granted Oct 7, 2014

Method for remotely controlling a streaming media server with a pause and resume functionality

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 8,855,469
App. No.
13/568,873
Granted
Oct 7, 2014
Kind
B2
Abstract

In embodiments, the present invention provides a method and system for managing playback of content delivered to a mobile device with a pause and resume functionality. The method and system includes receiving delivered content on a mobile device, initiating playback of the delivered content, pausing playback of the content being delivered to the mobile device in response to an action and resuming delivery of the content upon a request.

Claims (38)

1. A method for remotely controlling a streaming media server with a pause and resume functionality, the method comprising:

transmitting content as a plurality of data packets to a destination;

recording a number of bytes transferred per session;

receiving a pause instruction;

calculating the total number of bytes transferred to the destination before receiving the pause instruction; and

calculating the position at which the content was paused, wherein the position at which the content was paused is calculated based on an algorithm that determines a percentage of the content that is viewed.

2. The method of claim 1 wherein the destination is a mobile device.

3. The method of claim 2 wherein upon resuming transmission of the content, the content is transmitted to another device.

4. The method of claim 3 wherein at least one attribute of the other device differs from at least one attribute of the mobile device.

5. The method of claim 3 wherein the other device is operating at a bandwidth different from the bandwidth at which the mobile device is operating.

6. The method of claim 1 , wherein a client RTSP request handler tracks the number of bytes transferred per session.

7. The method of claim 6 further comprising, a session monitor for maintaining an in-memory map of the active client connections the client RTSP handler is handling.

8. The method of claim 7 wherein the session monitor is associated with at least one of a consumption profile, user profile, and device profile.

9. The method of claim 1 wherein the pause instruction is received from the destination.

10. The method of claim 1 wherein at least a subset of the data packets are RTP data packets.

11. The method of claim 1 wherein at least a subset of the data packets are HTTP data packets.

12. The method of claim 1 wherein at least a subset of the data packets are data packets suitable for network data transmission.

13. The method of claim 1 wherein the data packets are suitable for video content transmission.

14. The method of claim 1 further comprising using a proxy to track usage of streamed content.

15. The method of claim 1 further comprising using the calculation to determine a point at which to resume streaming of the content.

16. The method of claim 1 further comprising resuming transmission of the content to the destination.

17. The method of claim 16 wherein transmission is resumed through the use of an interactive programming guide.

18. The method of claim 1 further comprising resuming transmission to the same destination using a different format based on an available network bandwidth.

19. The method of claim 1 further comprising resuming transmission of the content to a different destination.

20. The method of claim 1 wherein the content is video content.

21. The method of claim 1 further comprising changing a delivery format upon resuming transmission.

22. A method for remotely controlling a streaming media server with a pause and resume functionality, the method comprising:

transmitting content as a plurality of data packets to a destination;

recording a number of bytes transferred per session;

receiving a pause instruction;

calculating the total number of bytes transferred to the destination before receiving the pause instructions; and

calculating the position at which the content was paused, wherein the position at which the content was paused is calculated based on an algorithm, wherein the algorithm determines the percentage of the content that is viewed based on a data transferred, a total file size, a total running time and a buffering constant.

23. A method for remotely controlling a streaming media server with a pause and resume functionality, the method comprising:

transmitting content as a plurality of data packets to a destination;

recording a number of bytes transferred per session;

reviving a pause instruction;

calculating the total number of bytes transferred to the destination before receiving the pause instruction; and

calculating the position at which the content was paused, wherein the position at which the content was paused is calculated based on an algorithm, wherein the algorithm determines the percentage of the content that is viewed as a data transferred divided by a total file size, all multiplied by a total running time, minus a buffering constant.

Assignments (11)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057096/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QUICKPLAY MEDIA CO.
To: QP HOLDINGS, LLC
Reel/Frame 052188/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QP HOLDINGS, LLC
To: THE DIRECTV GROUP, INC.
Reel/Frame 052189/0024 →
CHANGE OF NAME Recorded Mar 17, 2020
From: QUICKPLAY MEDIA INC.
To: QUICKPLAY MEDIA CO.
Reel/Frame 052184/0085 →
RELEASE OF SECURITY INTEREST Recorded Jun 28, 2016
From: ORIX VENTURES, LLC
To: QUICKPLAY MEDIA INC.
Reel/Frame 039204/0038 →
SECURITY INTEREST Recorded Feb 26, 2015
From: QUICKPLAY MEDIA INC.
To: ORIX VENTURES, LLC
Reel/Frame 035037/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2013
From: MAHARAJH, KAVI; MACNEIL, BART; WALKER, TORIN
To: QUICKPLAY MEDIA INC.
Reel/Frame 029654/0045 →