US6041343A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for a hybrid peer-server communications structure
Assignee: Google LLC
•
Filing: 1996-12-19
•
Granted: 2000-03-21
•
Expires: 2016-12-19
Abstract
Abstract Server capacity is increased on a network computer system. A total number of peers that an individual client will communicate with directly is determined. Then, a total number of clients handled by a server interconnected to the individual client is reduced by the determined total number or peers.
Inventors
- 👤 Binh Q. Nguyen
- 👤 Richard J. Redpath
- 👤 Sandeep Kishan Singhal
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 03:49
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1854; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1023; H04L9/00; H04L9/40; H04N; H04N21/00; H04N21/40; H04N21/47; H04N21/478; H04N21/4788; H04N21/60; H04N21/63; H04N21/632; H04L67/104; H04L67/1087; H04L67/1091
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
130 words
A method of increasing server capacity on a network computer system, comprising the steps of: determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; assigning a plurality of destination addresses peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and communicating utilizing the peer addresses.
Claim 2
Independent Claim
130 words
A method of increasing server capacity on a network computer system, comprising the steps of: determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; assigning a plurality of destination addresses peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and communicating utilizing the peer addresses.
Claim 3
Dependent Claim
18 words
The method of claim 1, wherein said total number of destination addresses is set by said individual client.
Claim 4
Dependent Claim
20 words
The method of claim 1, where in said total number of destination addresses is set by a bandwidth management algorithm.
Claim 5
Dependent Claim
33 words
The method of claim 1, wherein addresses assigned as server addresses are known to said server and said individual client is not required to inform said server of an identity of said addresses.
Claim 6
Dependent Claim
29 words
The method of claim 1, wherein said server knows said peer address total and limits a number of unsolicited destination addresses provided to a destination of said individual client.
Claim 7
Dependent Claim
17 words
The method of claim 1, wherein said server can minimize latency by selecting said peer address total.
Claim 8
Dependent Claim
17 words
The method of claim 1, wherein at least one of said peer addresses comprises a multicast address-space.
Claim 9
Dependent Claim
22 words
The method of claim 1, wherein said client performs any encryption or data format translation to enable communication to said peer addresses.
Claim 10
Dependent Claim
28 words
The method of claim 8, wherein said server provides necessary encryption keys or other data format information to enable communication to said peer addresses supplied by said server.
Claim 11
Independent Claim
133 words
A system for increasing server capacity on a computer network, comprising: means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and means for communicating utilizing the peer addresses.
Claim 12
Independent Claim
133 words
A system for increasing server capacity on a computer network, comprising: means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and means for communicating utilizing the peer addresses.
Claim 13
Dependent Claim
18 words
The system of claim 10, wherein said total number of destination addresses is set by said individual client.
Claim 14
Dependent Claim
19 words
The system of claim 10, wherein said total number of destination addresses is set by a bandwidth management algorithm.
Claim 15
Dependent Claim
33 words
The system of claim 1, wherein addresses assigned as server addresses are known to said server and said individual client is not required to inform said server of an identity of said addresses.
Claim 16
Dependent Claim
29 words
The system of claim 10, wherein said server knows said peer address total and limits a number of unsolicited destination addresses provided to a destination of said individual client.
Claim 17
Dependent Claim
17 words
The system of claim 10, wherein said server can minimize latency by selecting said peer address total.
Claim 18
Dependent Claim
18 words
The system of claim 10, wherein at least one of said peer addresses comprises a multicast address space.
Claim 19
Dependent Claim
22 words
The system of claim 10, wherein said client performs any encryption or data format translation to enable communication to said peer addresses.
Claim 20
Dependent Claim
28 words
The system of claim 17, wherein said server provides necessary encryption keys on other data format information to enable communication to said peer addresses supplied by said server.
Claim 21
Dependent Claim
146 words
A computer program product recorded on computer readable medium for increasing server capacity on a computer network, comprising: computer readable means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; computer readable means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and computer readable means for communicating utilizing the peer addresses.
Claim 22
Dependent Claim
146 words
A computer program product recorded on computer readable medium for increasing server capacity on a computer network, comprising: computer readable means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; computer readable means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and computer readable means for communicating utilizing the peer addresses.
References Cited (Backward Citations)
US5539743A
Cited
US5285449A
Cited
US5790553A
Cited
US5633869A
Cited
US5592538A
Cited
US5822529A
Cited
US5933412A
Cited
US5838683A
Cited
US5608448A
Cited
US5913028A
Cited
US5761433A
Cited
US5822523A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-03-21 | 2003-09-20 | 2004-03-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-03-21 | 2007-09-20 | 2008-03-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-03-21 | 2011-09-20 | 2012-03-21 | $7700.00 | Window Closed / Lapsed |