US5951644A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for predicting and managing network performance by managing and monitoring resourse utilization and connection of network
Assignee: Apple Inc
•
Filing: 1996-12-24
•
Granted: 1999-09-14
•
Expires: 2016-12-24
Abstract
Abstract A system to manage network resources of a network so that network performance is predictable and manageable is disclosed. According to the system, network resource utilization is monitored and then computer systems seeking to transmit or receive data over the network as requested to do so at times that serve to more efficiently utilize the network resources. A method for managing network resources is also disclosed.
Inventors
- 👤 David Z. Creemer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 22:12
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/50; H04L41/14; H04L41/147; H04L43/00; H04L43/08; H04L43/0876; H04L51/00
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
105 words
A method for managing connection of an electronic mail server to an Internet service provider, said method comprising: receiving, at the Internet service provider, a registration request and connection needs from the electronic mail server, the connection needs pertain to subsequent connections between the electronic mail server and the Internet service provider; storing the connection needs at the Internet service provider; monitoring resource utilization at the Internet service provider; determining suggested mail transmission times based on the connection needs of the electronic mail server and the resource utilization at the Internet service provider; and forwarding the suggested mail transmission times to the electronic mail server.
Claim 2
Independent Claim
105 words
A method for managing connection of an electronic mail server to an Internet service provider, said method comprising: receiving, at the Internet service provider, a registration request and connection needs from the electronic mail server, the connection needs pertain to subsequent connections between the electronic mail server and the Internet service provider; storing the connection needs at the Internet service provider; monitoring resource utilization at the Internet service provider; determining suggested mail transmission times based on the connection needs of the electronic mail server and the resource utilization at the Internet service provider; and forwarding the suggested mail transmission times to the electronic mail server.
Claim 3
Dependent Claim
51 words
A method as recited in claim 1, wherein said method further comprises: receiving, at the electronic mail server, the suggested mail transmission times from the Internet service provider; and scheduling the connection times for the electronic mail server to the Internet service provider in accordance with the suggested mail transmission times.
Claim 4
Dependent Claim
84 words
A method as recited in claim 1, wherein said method further comprises: receiving, at the electronic mail server, the suggested mail transmission times from the Internet service provider; determining, at the electronic mail server, whether to override the suggested mail transmission times obtained from the Internet service provider; and scheduling the connection times for the electronic mail server to the Internet service provider in accordance with at least one of the suggested mail transmission times and the connection needs of the electronic mail server.
Claim 5
Dependent Claim
74 words
A method as recited in claim 1, wherein said method further comprises: receiving, at the electronic mail server, the suggested mail transmission times from the Internet service provider; modifying the suggested mail transmission times obtained from the Internet service provider based on the connection needs of the electronic mail server; and scheduling the connection times for the electronic mail server to the Internet service provider in accordance with the modified suggested mail transmission times.
Claim 6
Independent Claim
104 words
A method for managing connection of an electronic mail server to an Internet service provider, said method comprising: monitoring resource utilization at the Internet service provider to produce resource utilization information; receiving, at the Internet service provider, a registration request from the electronic mail server; forwarding the resource utilization information to the mail server; receiving, at the electronic mail server, the resource utilization information from the Internet service provider; and determining connection times for the electronic mail server to the Internet service provider based on the connection needs of the electronic mail server and the resource utilization information provided by the Internet service provider.
Claim 7
Independent Claim
104 words
A method for managing connection of an electronic mail server to an Internet service provider, said method comprising: monitoring resource utilization at the Internet service provider to produce resource utilization information; receiving, at the Internet service provider, a registration request from the electronic mail server; forwarding the resource utilization information to the mail server; receiving, at the electronic mail server, the resource utilization information from the Internet service provider; and determining connection times for the electronic mail server to the Internet service provider based on the connection needs of the electronic mail server and the resource utilization information provided by the Internet service provider.
Claim 8
Independent Claim
63 words
A method for managing network resources for a network, said method comprising: monitoring resource utilization of the network to produce resource utilization information; forwarding the resource utilization information to computers coupled to the network; and thereafter determining desirable times to transmit data over the network taking into consideration the resource utilization information, wherein the resource utilization information is maintained in a histogram format.
Claim 9
Independent Claim
63 words
A method for managing network resources for a network, said method comprising: monitoring resource utilization of the network to produce resource utilization information; forwarding the resource utilization information to computers coupled to the network; and thereafter determining desirable times to transmit data over the network taking into consideration the resource utilization information, wherein the resource utilization information is maintained in a histogram format.
Claim 10
Dependent Claim
13 words
A method as recited in claim 6, wherein the network is the Internet.
Claim 11
Dependent Claim
22 words
A method as recited in claim 6, wherein the resource utilization information is maintained in the histogram format at predetermined time intervals.
Claim 12
Dependent Claim
24 words
A method as recited in claim 6, wherein said method further comprises: transmitting data over the network in accordance with the determined desirable times.
Claim 13
Dependent Claim
103 words
A computer system connectable to a network, said computer system comprising: a network interface, said network interface operates to connect said computer system to the network; a data storage device, said data storage device stores network resource utilization information obtained from the network via said network interface; a processor, said processor executes computer instructions and controls input/output operations, said processor also determines desirable times to transmit data over the network taking into consideration the resource utilization information and then transmits data over the network at the desirable times via said network interface, wherein the resource utilization information is maintained in a histogram format.
Claim 14
Dependent Claim
103 words
A computer system connectable to a network, said computer system comprising: a network interface, said network interface operates to connect said computer system to the network; a data storage device, said data storage device stores network resource utilization information obtained from the network via said network interface; a processor, said processor executes computer instructions and controls input/output operations, said processor also determines desirable times to transmit data over the network taking into consideration the resource utilization information and then transmits data over the network at the desirable times via said network interface, wherein the resource utilization information is maintained in a histogram format.
Claim 15
Dependent Claim
23 words
A computer system as recited in claim 10, wherein the resource utilization information is maintained in the histogram format at predetermined time intervals.
Claim 16
Dependent Claim
137 words
A computer readable medium containing program instructions for managing connection of an electronic mail server to an Internet service provider, said computer readable medium comprising: computer readable code devices for receiving, at the Internet service provider, a registration request and connection needs from the electronic mail server, the connection needs pertain to subsequent connections between the electronic mail server and the Internet service provider; computer readable code devices for storing the connection needs at the Internet service provider; computer readable code devices for monitoring resource utilization at the Internet service provider; computer readable code devices for determining suggested mail transmission times based on the connection needs of the electronic mail server and the resource utilization at the Internet service provider; and computer readable code devices for forwarding the suggested mail transmission times to the electronic mail server.
Claim 17
Dependent Claim
137 words
A computer readable medium containing program instructions for managing connection of an electronic mail server to an Internet service provider, said computer readable medium comprising: computer readable code devices for receiving, at the Internet service provider, a registration request and connection needs from the electronic mail server, the connection needs pertain to subsequent connections between the electronic mail server and the Internet service provider; computer readable code devices for storing the connection needs at the Internet service provider; computer readable code devices for monitoring resource utilization at the Internet service provider; computer readable code devices for determining suggested mail transmission times based on the connection needs of the electronic mail server and the resource utilization at the Internet service provider; and computer readable code devices for forwarding the suggested mail transmission times to the electronic mail server.
Claim 18
Dependent Claim
65 words
A computer readable medium as recited in claim 12, wherein said computer readable medium further comprises: computer readable code devices for receiving, at the electronic mail server, the suggested mail transmission times from the Internet service provider; and computer readable code devices for scheduling the connection times for the electronic mail server to the Internet service provider in accordance with the suggested mail transmission times.
Claim 19
Dependent Claim
136 words
A computer readable medium containing program instructions for managing connection of an electronic mail server to an Internet service provider, said computer readable medium comprising: computer readable code devices for monitoring resource utilization at the Internet service provider to produce resource utilization information; computer readable code devices for receiving, at the Internet service provider, a registration request from the electronic mail server; computer readable code devices for forwarding the resource utilization information to the mail server; computer readable code devices for receiving, at the electronic mail server, the resource utilization information from the Internet service provider; and computer readable code devices for determining connection times for the electronic mail server to the Internet service provider based on the connection needs of the electronic mail server and the resource utilization information provided by the Internet service provider.
Claim 20
Dependent Claim
136 words
A computer readable medium containing program instructions for managing connection of an electronic mail server to an Internet service provider, said computer readable medium comprising: computer readable code devices for monitoring resource utilization at the Internet service provider to produce resource utilization information; computer readable code devices for receiving, at the Internet service provider, a registration request from the electronic mail server; computer readable code devices for forwarding the resource utilization information to the mail server; computer readable code devices for receiving, at the electronic mail server, the resource utilization information from the Internet service provider; and computer readable code devices for determining connection times for the electronic mail server to the Internet service provider based on the connection needs of the electronic mail server and the resource utilization information provided by the Internet service provider.
Claim 21
Dependent Claim
95 words
A computer readable medium containing program instructions for managing network resources for a network, said computer readable medium comprising: computer readable code devices for monitoring resource utilization of the network to produce resource utilization information; computer readable code devices for forwarding the resource utilization information to computers coupled to the network; and computer readable code devices for thereafter determining desirable times to transmit data over the network taking into consideration the resource utilization information, wherein the network is the Internet and the resource utilization information is maintained in a histogram format at predetermined time intervals.
Claim 22
Dependent Claim
95 words
A computer readable medium containing program instructions for managing network resources for a network, said computer readable medium comprising: computer readable code devices for monitoring resource utilization of the network to produce resource utilization information; computer readable code devices for forwarding the resource utilization information to computers coupled to the network; and computer readable code devices for thereafter determining desirable times to transmit data over the network taking into consideration the resource utilization information, wherein the network is the Internet and the resource utilization information is maintained in a histogram format at predetermined time intervals.
Claim 23
Dependent Claim
33 words
A computer readable medium as recited in claim 15, wherein said computer readable medium further comprises: computer readable code devices for transmitting data over the network in accordance with the determined desirable times.
References Cited (Backward Citations)
US3916383A
Cited
US5541987A
Cited
US5745694A
Cited
US5633861A
Cited
US5727149A
Cited
US5751969A
Cited
US5673253A
Cited
US5751963A
Cited
US5754831A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |