IP Library Granted Patent US 9,832,251
Granted Patent B2
US 9,832,251 · App. 14/435,349 · Granted Nov 28, 2017

System and method for content streaming in a network environment

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 9,832,251
App. No.
14/435,349
Granted
Nov 28, 2017
Kind
B2
Abstract

Streaming content with an electronic device includes incrementally downloading content data at a first quality level from a content server over a network. Triggered by receipt of a notification indicative of predicted network congestion, the electronic device requests and downloads a next increment of the content data at a second quality level lower than the first quality level from the content server.

Claims (29)

1. A method of streaming content with an electronic device having communication circuitry, comprising:

incrementally downloading content data at a first quality level from a content server over a network;

receiving, via the communication circuitry, a notification indicative of predicted network conditions, wherein receiving the notification comprises a paging event from the network; and

requesting and downloading a next increment of the content data from the content server, a timing of the requesting and downloading the next increment triggered by the receipt of the notification,

wherein the requesting the next increment of the content data is performed as a pre-fetch of content data before a next download increment at the first quality level would have started absent receipt of the notification.

2. The method of claim 1 , wherein the incremental downloading includes periods during which content data is downloaded interleaved with periods during which content data is not downloaded.

3. The method of claim 1 , wherein the requesting and downloading the next increment of content data is at a second quality level lower than the first quality level.

4. The method of claim 3 , further comprising:

receiving another notification indicative of additional predicted network conditions; and

requesting and downloading a next increment of the content data at a third quality level lower than the second quality level from the content server, the requesting and downloading the next increment of the content data at the third quality level triggered by the receipt of the additional notification.

5. The method of claim 3 , further comprising:

receiving a notification indicative of network improvement or predicted network improvement; and

requesting and downloading a next increment of the content data at the first quality, the requesting and downloading of the next increment of the content data at the first quality level triggered by the receipt of the notification of network improvement or predicted network improvement.

6. An electronic device configured to stream content from a content server over a network, comprising:

a communications circuit over which communications with the content server are made via a network;

a media buffer; and

a control circuit that, in conjunction with the communications circuit:

incrementally downloads content data at a first quality level from the content server to the media buffer;

receives a notification indicative of predicted network conditions, wherein receipt of the notification comprises receipt of a paging event from the network; and

requests and downloads a next increment of the content data from the content server, a timing of the request for and download of the next increment triggered by the receipt of the notification,

wherein the request for the next increment of the content data is performed as a pre-fetch of content data before a next download increment at the first quality level would have started absent receipt of the notification.

7. The electronic device claim 6 , wherein the incremental download of content data includes periods during which content data is downloaded interleaved with periods during which content data is not downloaded.

8. The electronic device of claim 6 , wherein the request and download of the next increment of content data is at a second quality level lower than the first quality level.

9. The electronic device of claim 8 , wherein the control circuit further:

receives another notification indicative of additional predicted network conditions; and

requests and downloads a next increment of the content data at a third quality level lower than the second quality level from the content server, the request for and download of the next increment of content data at the third quality level triggered by the receipt of the additional notification.

10. The electronic device of claim 8 , wherein the control circuit further:

receives a notification indicative of network improvement or predicted network improvement; and

requests and downloads a next increment of the content data at the first quality, the request for and download of the next increment of content data at the first quality level triggered by the receipt of the notification of network improvement or predicted network improvement.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 038542/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: LJUNG, RICKARD; DRINCIC, SAMIR
To: SONY CORPORATION
Reel/Frame 035423/0631 →