US6754707B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Secure computer support system
Assignee: Support com Inc
•
Filing: 1999-10-28
•
Granted: 2004-06-22
•
Expires: 2019-10-28
Abstract
Abstract A system maintains a first computer using a second computer and a central computer by: receiving a request for maintenance from a first computer; opening first and second secured connections to the first and second computers through the central computer; transferring a request for data from the second computer; storing data and a destination instruction sent from the second computer in a central computer buffer; and forwarding the buffered data to the first computer.
Inventors
- 👤 Mark E. Richards
- 👤 Scott William Dale
- 👤 Cadir Batista Lee
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 15:07
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/08; H04L41/085; H04L41/0853; H04L63/00; H04L63/04; H04L63/0428; H04L67/00; H04L67/01; H04L67/06; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
170 words
A method to maintain a first computer using a second computer and a central computer, the method comprising: receiving at a central computer a request for maintenance from a first computer, the first computer residing inside of a first secured area behind firewalls, proxy servers or private Internet addresses; establishing a persistent connection between the first computer and the central computer; the central computer determining for the first computer an appropriate second computer to provide maintenance to the first computer, the second computer residing inside a second secured area behind firewalls, proxy servers or private Internet addresses, and the central computer residing outside the first secured area and residing outside the second secured area; in response to initiation by the central computer, opening a secure connection between a second computer and the central computer; transferring, in response to the request for maintenance, a request for data from the second computer to the first computer through the central computer; and transferring the data from the first computer to the second computer.
Claim 2
Independent Claim
170 words
A method to maintain a first computer using a second computer and a central computer, the method comprising: receiving at a central computer a request for maintenance from a first computer, the first computer residing inside of a first secured area behind firewalls, proxy servers or private Internet addresses; establishing a persistent connection between the first computer and the central computer; the central computer determining for the first computer an appropriate second computer to provide maintenance to the first computer, the second computer residing inside a second secured area behind firewalls, proxy servers or private Internet addresses, and the central computer residing outside the first secured area and residing outside the second secured area; in response to initiation by the central computer, opening a secure connection between a second computer and the central computer; transferring, in response to the request for maintenance, a request for data from the second computer to the first computer through the central computer; and transferring the data from the first computer to the second computer.
Claim 3
Dependent Claim
13 words
The method of claim 1 , wherein the central computer is a nexus.
Claim 4
Dependent Claim
19 words
The method of claim 1 , wherein the persistent connection of the first computer remains open without network traffic.
Claim 5
Dependent Claim
24 words
The method of claim 1 , further comprising spawning a process on the first computer iii response to the request from the second computer.
Claim 6
Dependent Claim
26 words
The method of claim 4 , wherein the spawned process collects the data on the first computer in accordance with the request from the second computer.
Claim 7
Dependent Claim
22 words
The method of claim 1 , wherein the request for maintenance spawns a process that executes diagnostic software on the first computer.
Claim 8
Dependent Claim
22 words
The method of claim 1 , wherein the request for maintenance spawns a process that executes repair software on the first computer.
Claim 9
Dependent Claim
31 words
The method of claim 1 , wherein the request for maintenance spawns a process that provides information on configuration, state or screen display of the first computer to the second computer.
Claim 10
Dependent Claim
27 words
The method of claim 1 , wherein the request for maintenance spawns a process that results in the transmission of software to and from the first computer.
Claim 11
Dependent Claim
31 words
The method of claim 1 , wherein one of the first computer or the second computer reestablishes a connection with the central computer in the case that the connection is interrupted.
Claim 12
Dependent Claim
33 words
The method of claim 1 , further comprising registering the first computer with the central computer to enable the transfer of the request for data from the second computer to the first computer.
Claim 13
Dependent Claim
43 words
The method of claim 1 , further comprising: registering the first computer with the central computer; identifying the first computer with an address; and using the address, enabling the transfer of the request for data from the second computer to the first computer.
Claim 14
Dependent Claim
43 words
The method of claim 1 , further comprising: transferring a request for configuration and maintenance data from the second computer to the first computer through the central computer; and transferring the configuration and maintenance data from the first computer to the second computer.
Claim 15
Independent Claim
118 words
A system with an apparatus adapted to maintain one or more computers, comprising: a first computer residing inside a first secured area behind firewalls, proxy servers or private Internet addresses; a nexus to initiate and support a persistent connection with the first computer in response to receiving a re-guest for maintenance from the first computer, the nexus determining an appropriate second computer to provide maintenance to the first computer, and establishing a secured communication session between the first computer and the second computer, wherein the second computer resides inside a second secured area behind firewalls, proxy servers or private Internet addresses, and wherein the nexus resides outside of the first secured area and outside the second secured area.
Claim 16
Independent Claim
118 words
A system with an apparatus adapted to maintain one or more computers, comprising: a first computer residing inside a first secured area behind firewalls, proxy servers or private Internet addresses; a nexus to initiate and support a persistent connection with the first computer in response to receiving a re-guest for maintenance from the first computer, the nexus determining an appropriate second computer to provide maintenance to the first computer, and establishing a secured communication session between the first computer and the second computer, wherein the second computer resides inside a second secured area behind firewalls, proxy servers or private Internet addresses, and wherein the nexus resides outside of the first secured area and outside the second secured area.
Claim 17
Dependent Claim
12 words
The system of claim 14 , wherein the nexus is a server.
Claim 18
Dependent Claim
22 words
The system of claim 14 , wherein the persistent connection between the first computer and the nexus remains open without network traffic.
Claim 19
Dependent Claim
27 words
The system of claim 14 , further comprising a module to spawn a process on the first computer in response to a request from the second computer.
Claim 20
Dependent Claim
25 words
The system of claim 17 , wherein the spawned process collects data on the first computer in accordance with the request from the second computer.
Claim 21
Dependent Claim
20 words
The system of claim 14 , wherein the request spawns a process that executes diagnostic software on the first computer.
Claim 22
Dependent Claim
20 words
The system of claim 14 , wherein the request spawns a process that executes repair software on the first computer.
Claim 23
Dependent Claim
29 words
The system of claim 14 , wherein the request spawns a process that provides information on configuration, state or screen display of the first computer to the second computer.
Claim 24
Dependent Claim
25 words
The system of claim 14 , wherein the request spawns a process that results in the transmission of software to and from the first computer.
Claim 25
Dependent Claim
30 words
The system of claim 14 , wherein one of the first computer or the second computer reestablishes a connection with the nexus in the case that the connection is interrupted.
Claim 26
Dependent Claim
14 words
The system of claim 14 , the first computer being registered with the nexus.
Claim 27
Dependent Claim
28 words
The system of claim 17 , wherein the spawned process collects configuration and maintenance data on the first computer in accordance with the request from the second computer.
Claim 28
Dependent Claim
173 words
A nexus adapted to establish a through connection between a first and second computer, the nexus operable to run: a registration process operable to register a first computer and save registration information upon receiving a maintenance request from the first computer, the first computer residing inside a first secured area behind firewalls, proxy servers or private Internet addresses; a first connection process operable to open a persistent connection between the nexus and the first computer; a second connection process operable to determine for the first computer an appropriate second computer to provide maintenance to the first computer, and establish, upon initiation by the central computer, a secure connection between the second computer and the nexus, the second computer residing outside of the first secured area, inside a second secured area behind firewalls, proxy servers or private Internet addresses, the nexus residing outside the first secured area and the second secured areas; a third connection process operable to use the registration information to establish a through, persistent connection between the first and second computers.
Claim 29
Dependent Claim
173 words
A nexus adapted to establish a through connection between a first and second computer, the nexus operable to run: a registration process operable to register a first computer and save registration information upon receiving a maintenance request from the first computer, the first computer residing inside a first secured area behind firewalls, proxy servers or private Internet addresses; a first connection process operable to open a persistent connection between the nexus and the first computer; a second connection process operable to determine for the first computer an appropriate second computer to provide maintenance to the first computer, and establish, upon initiation by the central computer, a secure connection between the second computer and the nexus, the second computer residing outside of the first secured area, inside a second secured area behind firewalls, proxy servers or private Internet addresses, the nexus residing outside the first secured area and the second secured areas; a third connection process operable to use the registration information to establish a through, persistent connection between the first and second computers.
Claim 30
Independent Claim
140 words
A method to maintain a first computer using a second computer and a central computer, the central computer: receiving a request for maintenance from a first computer, the first computer residing inside of a first secured area; establishing a persistent connection between the first computer and the central computer; determining an appropriate second computer to provide maintenance to the first computer; opening a secured connection between the central computer and the second computer, the second computer residing outside of the first secured area inside a second secured area and the central computer residing between the first and second secured areas, the first and second secured areas residing behind firewalls, proxy servers or private Internet addresses; transferring the request for maintenance from the first computer to the second computer and providing a response to the first computer from the second computer.
Claim 31
Independent Claim
140 words
A method to maintain a first computer using a second computer and a central computer, the central computer: receiving a request for maintenance from a first computer, the first computer residing inside of a first secured area; establishing a persistent connection between the first computer and the central computer; determining an appropriate second computer to provide maintenance to the first computer; opening a secured connection between the central computer and the second computer, the second computer residing outside of the first secured area inside a second secured area and the central computer residing between the first and second secured areas, the first and second secured areas residing behind firewalls, proxy servers or private Internet addresses; transferring the request for maintenance from the first computer to the second computer and providing a response to the first computer from the second computer.
References Cited (Backward Citations)
EP0713311A1
Cited
US6110228A
Cited
EP0738961A2
Cited
US5960177A
Cited
US5806043A
Cited
US5678002A
Cited
US5884323A
Cited
US5727202A
Cited
US5845077A
Cited
US5909581A
Cited
US5805796A
Cited
US6049671A
Cited
US5933646A
Cited
US5809251A
Cited
US6108689A
Cited
US5898830A
Cited
US5884073A
Cited
US6230194B1
Cited
US6289377B1
Cited
US6070187A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-06-22 | 2007-12-22 | 2008-06-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-06-22 | 2011-12-22 | 2012-06-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-06-22 | 2015-12-22 | 2016-06-22 | $7700.00 | Window Closed / Lapsed |