IP Library Granted Patent US 7,793,352
Granted Patent B2
US 7,793,352 · App. 12/017,603 · Granted Sep 7, 2010

Sharing network access capacities across internet service providers

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 7,793,352
App. No.
12/017,603
Granted
Sep 7, 2010
Kind
B2
Abstract

For optimizing Internet access resources, an apparatus and computer-like readable medium for sharing network access capacities across Internet service providers is disclosed. According to an apparatus comprising means adapted for carrying out a method for sharing network access capacities between a master Internet service provider, the method of the invention, a client service provider (CSP) may hire accesses to points of presence belonging to a master service provider (MSP) while maintaining a constant security level and providing connection accounting means. When a CSP's subscriber sends an access request to a MSP, the MSP analyzes the subscriber's realm and checks the capacities allocated to the subscriber's CSP. If connection is allowed, the MSP sends an authentication request to the CSP. If the subscriber is authenticated, the MSP launches an accounting process based on the subscriber's realm while the CSP may launch an accounting process associated with the subscriber identifier. Thus, the MSP does not need to maintain a database comprising information relative to the CSP's subscribers.

Claims (25)

1. A method for sharing network access capacities between a master Internet service provider, comprising at least one point of presence, and a client Internet service provider, said method comprising the steps of:

upon reception of an access request, including at least a subscriber identifier, an Internet service provider identifier and a password, at said at least one point of presence:

determining, according to said Internet service provider identifier, if said access request comes from a subscriber of said master Internet service provider or from a subscriber of said client Internet service provider, said access request being rejected otherwise;

if said access request comes from a subscriber of said master Internet service provider,

determining, using said subscriber identifier and said password, if said subscriber is authorized to establish a connection; and,

if said subscriber is authorized, establishing a connection, else, rejecting said access request;

else, if said access request comes from a subscriber of said client Internet service provider,

determining if a new connection may be established for a subscriber of said client Internet service provider; and, if a new connection may be established, sending an authorization request, comprising at least said subscriber identifier and said password, to said client Internet service provider, else, rejecting said access request;

upon reception of an authorization acknowledgment, comprising said subscriber identifier, from said client Internet service provider:

if said subscriber is authorized, establishing a connection, and sharing network access capacity across the established connection between the master Internet service provider and the client Internet service provider

else, rejecting said access request; and

replacing said subscriber identifier and said password by a virtual subscriber identifier and a virtual password, associated to said Internet service provider identifier, when said access request comes from a subscriber of said client Internet service provider, before determining if a new connection may be established for a subscriber of said client Internet service provider.

2. A non-transitory computer readable medium comprising instructions for carrying out a method for sharing network access capacities between a master Internet service provider, comprising at least one point of presence, and a client Internet service provider, said method comprising the steps of:

upon reception of an access request, including at least a subscriber identifier, an Internet service provider identifier and a password, at said at least one point of presence:

determining, according to said Internet service provider identifier, if said access request comes from a subscriber of said master Internet service provider or from a subscriber of said client Internet service provider, said access request being rejected otherwise;

if said access request comes from a subscriber of said master Internet service provider,

determining, using said subscriber identifier and said password, if said subscriber is authorized to establish a connection; and,

if said subscriber is authorized, establishing a connection, else, rejecting said access request;

else, if said access request comes from a subscriber of said client Internet service provider,

determining if a new connection may be established for a subscriber of said client Internet service provider; and,

if a new connection may be established, sending an authorization request, comprising at least said subscriber identifier and said password, to said client Internet service provider, else, rejecting said access request;

upon reception of an authorization acknowledgment, comprising said subscriber identifier, from said client Internet service provider:

if said subscriber is authorized, establishing a connection, and Sharing network access capacity across the established Connection between the master Internet service provider and the client Internet service provider

else, rejecting said access request; and

replacing said subscriber identifier and said password by a virtual subscriber identifier and a virtual password, associated to said Internet service provider identifier, when said access request comes from a subscriber of said client Internet service provider, before determining if a new connection may be established for a subscriber of said client Internet service provider.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 027991/0525 →