IP Library Granted Patent US 8,495,196
Granted Patent B2
US 8,495,196 · App. 12/973,584 · Granted Jul 23, 2013

Systems and methods for aligning media content delivery sessions with historical network usage

Inventors: Jeffrey P. Harrang (Sammamish, WA); David B. Gibbons (Redmond, WA); John M. Burnette (Seattle, WA)
Assignee: Opanga Networks, Inc.
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,495,196
App. No.
12/973,584
Granted
Jul 23, 2013
Kind
B2
Abstract

A networked computing system for coordinating the distribution of burdensome media content using historical usage patterns. The networked computing system includes multiple network resources (e.g., wireless and wireline network access points) that provide communications service, user equipment, and data communications network facilitating data communications. Within the networked computing system, a current reference to a communications location of a user equipment can be evaluated to determine if a schedule for a media content transfer session should be modified based on a comparison of the current reference with historical references to one or more prior communications locations of the same user equipment. When it is determined that the schedule for the media content transfer session should be modified, a preferred network resource or a preferred device state, facilitating a less burdensome media content delivery, is determined for subsequent communications.

Claims (42)

1. A networked computing system for coordinating the distribution of burdensome media content using historical network usage patterns, the networked computing system comprising:

a plurality of network resources that provide communications service, each network resource being associated with a communications location and a network capacity;

a network resource controller;

a first user equipment associated with a first network usage pattern including one or more prior communications locations from where the first user equipment had utilized the network resources;

a second user equipment associated with a second network usage pattern including one or more prior communications locations from where the second user equipment had utilized the network resources;

a data communications network facilitating data communications amongst all communicating devices of the networked computing system; and

a non-transitory computer-readable medium encoded with computer executable instructions, which when executed, performs a method comprising:

evaluating a current reference to a first communications location of the first user equipment that is engaged in a media content transfer session at the first communications location, the first communications location being associated with a first network resource having a first network capacity; and

determining whether to modify a schedule for the media content transfer session to the first user equipment based on a comparison of the current reference with the first network usage pattern of the first user equipment, and

wherein the modification involves pausing the media content transfer session by halting a use of the first network resource to communicate with the first user equipment and then resuming communications with the first user equipment by using the second network resource.

2. The networked computing system of claim 1 , the method further comprising:

selecting a second communications location from the first network usage pattern for subsequent scheduling of the media content transfer session to the first user equipment, the second communications locations being associated with a second network resource having a second network capacity that is different from the first network capacity.

3. The networked computing system of claim 2 , wherein the second communications location is selected for subsequent scheduling of the media content transfer session to the first user equipment if the first network usage pattern indicates that the first user equipment has a preferred communications location or a preferred device state for the media content transfer session that would impose a reduced load on the network resources.

4. The networked computing system of claim 1 , wherein the comparison further comprises comparing a timestamp associated with the current reference to a plurality of timestamps associated with the first network usage pattern for the first user equipment, such that network resource utilization is based on one or more determined chronological patterns.

5. The networked computing system of claim 1 , wherein the non-transitory computer-readable medium is included in the first user equipment, the method further comprising:

transmitting an indication to modify the media content transfer session to the network resource controller for further resource usage determinations.

6. The networked computing system of claim 1 , wherein the first and second communications locations of the first user equipment relate to cell coverage areas wherein the first user equipment has communicated.

7. A non-transitory computer-readable medium encoded with computer executable instructions, which when executed, performs a method for scheduling a media content transfer session in a network system having a plurality of network resources, each network resource being associated with a communications location and a network capacity, the method comprising:

evaluating a current reference to a first communications location of a first user equipment, the first user equipment being engaged in a media content transfer session at the first communications location, the first communications location associated with a first network resource having a first network capacity; and

determining whether to modify a schedule for the media content transfer session to the first user equipment based on a comparison of the current reference with a first network usage pattern of the first user equipment, the first network usage pattern including one or more prior communications locations from where the first user equipment had utilized the network resources of the network system,

wherein the modification involves pausing the media content transfer session by halting a use of the first network resource to communicate with the first user equipment and then resuming communications with the first user equipment by using the second network resource.

8. The non-transitory computer-readable medium of claim 7 , further comprising:

selecting a second communications location from the first network usage pattern for subsequent scheduling of the media content transfer session to the first user equipment, the second communications locations being associated with a second network resource having a second network capacity that is different from the first network capacity.

9. The non-transitory computer-readable medium of claim 8 , wherein the second communications location is selected for subsequent scheduling of the media content transfer session to the first user equipment if the first network usage pattern indicates that the first user equipment has a preferred communications location or a preferred device state for the media content transfer session that would impose a reduced load on the network resources.

10. The non-transitory computer-readable medium of claim 7 , wherein the comparison further comprises comparing a timestamp associated with the current reference to a plurality of timestamps associated with the first network usage pattern for the first user equipment, such that network resource utilization is based on one or more determined chronological patterns.

11. The non-transitory computer-readable medium of claim 7 , wherein the first user equipment performs the evaluating step and the determining step, the method further comprising:

transmitting an indication to modify the media content transfer session to a network resource controller for further resource usage determinations.

12. The non-transitory computer-readable medium of claim 7 , wherein the first and second communications locations of the first user equipment relate to cell coverage areas wherein the first user equipment has communicated.

13. A computer-implemented method for scheduling a media content transfer session in a network system having a plurality of network resources, each network resource being associated with a communications location and a network capacity, the method comprising:

evaluating a first current reference to a first communications location of a first user equipment, the first user equipment being engaged in a first media content transfer session at the first communications location, the first communications location associated with a first network resource having a first network capacity; and

determining whether to modify a schedule for the first media content transfer session to the first user equipment based on a comparison of the first current reference with a first network usage pattern of the first user equipment, the first network usage pattern including one or more prior communications locations from where the first user equipment had utilized the network resources of the network system,

wherein the modification involves pausing the media content transfer session by halting a use of the first network resource to communicate with the first user equipment and then resuming communications with the first user equipment by using the second network resource.

14. The computer-implemented method of claim 13 , further comprising:

selecting a second communications location from the first network usage pattern for subsequent scheduling of the first media content transfer session to the first user equipment, the second communications locations being associated with a second network resource having a second network capacity that is different from the first network capacity.

15. The computer-implemented method of claim 14 , wherein the second communications location is selected for subsequent scheduling of the first media content transfer session to the first user equipment if the first network usage pattern indicates that the first user equipment has a preferred communications location or a preferred device state for the first media content transfer session that would impose a reduced load on the network resources.

16. The computer-implemented method of claim 13 , wherein the comparison further comprises comparing a timestamp associated with the first current reference to a plurality of timestamps associated with the first network usage pattern for the first user equipment, such that network resource utilization is based on one or more determined chronological patterns.

17. The computer-implemented method of claim 13 , wherein the first user equipment performs the evaluating step and the determining step, the method further comprising:

transmitting an indication to modify the first media content transfer session to a network resource controller for further resource usage determinations.

18. The computer-implemented method of claim 13 further comprises:

evaluating a second current reference to the first communications location of a second user equipment provided within the network system, the second user equipment being engaged in a second media content transfer session at the first communications location;

determining whether to modify a schedule for the media content transfer session to the second user equipment based on a comparison of the second current reference with a second network usage pattern of the second user equipment, the second network usage pattern including one or more prior communications locations from where the second user equipment had utilized the network resources of the network system; and

continuing the media content transfer session with the second user equipment at the first communications location based on the comparison of the second current reference and the second network usage pattern.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2010
From: HARRANG, JEFFREY P.; GIBBONS, DAVID B.; BURNETTE, JOHN M.
To: OPANGA NETWORKS, INC.
Reel/Frame 025532/0720 →
Continuity (2)
Provisional Application 61316132 · Mar 22, 2010
Related Publication 20110320607A1 · Dec 29, 2011