← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag