IP Library Granted Patent US 8,635,345
Granted Patent B2
US 8,635,345 · App. 13/620,583 · Granted Jan 21, 2014

Network scoring system and method

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,635,345
App. No.
13/620,583
Granted
Jan 21, 2014
Kind
B2
Abstract

A client may be configured to access a network by identifying a network bandwidth configuration setting to be used by the client in accessing a networked content source, enabling the client to access the content source using the network bandwidth configuration setting, monitoring client access to the content source, comparing client access metrics to metrics associated with the network bandwidth configuration setting, determining, based on the comparison, whether to adjust the network bandwidth configuration settings for the client, and adjusting the network bandwidth configuration setting if appropriate.

Claims (38)

1. A computer-implemented method for configuring access to content over a network, the method comprising:

identifying a network access environment associated with a first client device;

generating, by at least one processor, a metric indicative of a performance of a reception of a first content by the first client device;

establishing a bandwidth configuration setting for the identified network access environment of the first client device based on the generated metric;

identifying a request from a second client device for a second content;

determining that an environment of the second client device corresponds to the identified network access environment of the first client device; and

enabling reception of the second content by the second client device according to the established bandwidth configuration setting for the identified network access environment of the first client device,

wherein identifying the network access environment includes identifying an underlying network transport infrastructure used by the first client device.

2. The method of claim 1 , wherein a device type characteristic of the first client device is the same as that of the second client device.

3. The method of claim 1 , wherein a device type characteristic of the first client device is different from that of the second client device.

4. The method of claim 1 , wherein the bandwidth configuration setting identifies at least one of a network bandwidth or bit rate to use to access content.

5. The method of claim 1 , further comprising:

generating a second metric indicative of a performance of the reception of the second content by the second client device; and

updating the bandwidth configuration setting based on the generated second metric.

6. The method of claim 5 , wherein updating the bandwidth configuration setting includes determining whether a particular event has occurred at a specified frequency or a specified number of times.

7. The method of claim 1 , wherein identifying a network access environment further includes identifying one or more of a media access control (MAC) address or an Internet protocol (IP) address of the first client device.

8. The method of claim 1 , wherein identifying the network access environment further includes identifying a screen name associated with the first client device.

9. The method of claim 1 , wherein the underlying network transport infrastructure includes at least one of a dial up modem, a wireless network, or a cable network.

10. The method of claim 1 , wherein identifying the network access environment further includes identifying a geographical descriptor.

11. The method of claim 1 , wherein the generated metric relates to at least one of network latency, jitter, throughput, or utilization.

12. A system for configuring access to content over a network, comprising:

at least one memory device that stores instructions; and

at least one processor that executes the instructions and is configured to:

identify a network access environment associated with a first client device;

generate a metric indicative of a performance of a reception of a first content by the first client device;

establish a bandwidth configuration setting for the identified network access environment of the first client device based on the generated metric;

identify a request from a second client device for a second content;

determine that an environment of the second client device corresponds to the identified network access environment of the first client device; and

enable reception of the second content by the second client device according to the established bandwidth configuration setting for the identified network access environment of the first client device,

wherein the at least one processor identifies the network access environment based on an identification of an underlying network transport infrastructure used by the first client device.

13. The system of claim 12 , wherein the bandwidth configuration setting identifies at least one of a network bandwidth or bit rate to use to access content.

14. The system of claim 12 , wherein the processor is further configured to:

generate a second metric indicative of a performance of the reception of the second content by the second client device; and

update the bandwidth configuration setting based on the generated second metric.

15. The system of claim 14 , wherein updating the bandwidth configuration setting includes determining whether a particular event has occurred at a specified frequency or a specifies number of times.

16. The system of claim 12 , wherein identifying a network access environment further includes identifying one or more of a media access control (MAC) address or an Internet protocol (IP) address of the first client device.

17. The system of claim 12 , wherein identifying a network access environment further includes identifying a screen name associated with the first client device.

18. The system of claim 12 , wherein the generated metric relates to at least one of network latency, jitter, throughput, or utilization.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2012
From: BROWN, SCOTT K.; BIDERMAN, DAVID L.
To: AMERICA ONLINE, INC.
Reel/Frame 029122/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 029122/0705 →
CHANGE OF NAME Recorded Oct 12, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 029123/0023 →