← Back to Patent Explorer
US5857074A Expired / Lapsed US ⏱️ 0.0 years remaining

Server controller responsive to various communication protocols for allowing remote communication to a host computer connected thereto

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-08-16
•
Granted: 1999-01-05
•
Expires: 2016-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system is presented whereby sequences of video screens sent from a host CPU to a video controller can be stored and subsequently retrieved by a terminal located remote from the host CPU. The host CPU and video controller form part of a server arranged within a distributed computing system. An administrator situated at the remote terminal can retrieve select video screens produced during server operations to determine information regarding the server configuration and possible causes of server failure or future failure. The sequence of video screens thereby represent video screen changes stored upon a server controller adapted for coupling to the server expansion bus. The video screen changes represent a sequence of video screen changes occurring prior to server failure or after server reset. Those changes provide beneficial information to an administrator located remote from the server, and allows the administrator to communicate with the server using several possible communication protocols. The server controller snoops display data written from the host CPU to the video controller and mirrors the display data upon buffers within the server controller. Information within the buffers can be called upon by a remotely situated administrator regardless of whether server power is lost in the interim.

Inventors

  • 👤 Derrick W. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0709; G06F11/0748; H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 81 words
A server controller, comprising: a communication unit configured to receive information transferred following one of a plurality of communication protocols from a terminal located remote from the server controller; a processor coupled to the communication unit, wherein the processor is responsive to at least one character which identifies one of said plurality of communication protocols; and a controller memory coupled to the processor whereupon the processor, upon receiving said at least one character, dispatches video information stored within said controller memory.
Claim 2
Dependent Claim 81 words
A server controller, comprising: a communication unit configured to receive information transferred following one of a plurality of communication protocols from a terminal located remote from the server controller; a processor coupled to the communication unit, wherein the processor is responsive to at least one character which identifies one of said plurality of communication protocols; and a controller memory coupled to the processor whereupon the processor, upon receiving said at least one character, dispatches video information stored within said controller memory.
Claim 3
Dependent Claim 30 words
The server controller as recited in claim 1, wherein said processor dispatches said video information to the terminal in response to identifying said one of the plurality of communication protocols.
Claim 4
Dependent Claim 19 words
The server controller as recited in claim 1, wherein said server controller is adapted for connection to a server.
Claim 5
Dependent Claim 25 words
The server controller as recited in claim 1, wherein said processor executes an interrupt service routine corresponding to each of said plurality of communication protocols.
Claim 6
Dependent Claim 55 words
The server controller as recited in claim 1, wherein said processor is responsive to said at least one character sent from said communication unit, and wherein said at least one character is forwarded to a plurality of state machines which determine which communication protocol of said plurality of communication protocols the terminal is currently forwarding.
Claim 7
Dependent Claim 31 words
The server controller as recited in claim 5, wherein the state machines determine whether the terminal is transferring information using text protocol, point-to-point (PPP) protocol, or pre point-to-point (pre PPP) protocol.
Claim 8
Dependent Claim 71 words
The server controller as recited in claim 5, wherein said state machines determines whether said at least one character transferred from the communication unit comprises three consecutive ASCII space characters, whether said at least one character transferred from the communication unit comprises a string of ASCII alphanumeric characters, or whether said at least one character transferred from the communication unit comprises a packet of binary values beginning with hexadecimal value 0x7E.
Claim 9
Dependent Claim 16 words
The server controller as recited in claim 7, wherein said ASCII space characters signify text protocol.
Claim 10
Dependent Claim 35 words
The server controller as recited in claim 7, wherein said ASCII alphanumeric characters comprise C, followed by L, followed by I, followed by E, followed by N, followed by T to signify pre point-to-point protocol.
Claim 11
Dependent Claim 15 words
The server controller as recited in claim 7, wherein said hexadecimal value signifies point-to-point protocol.
Claim 12
Dependent Claim 15 words
The server controller as recited in claim 1, wherein said communication unit comprises a modem.
Claim 13
Dependent Claim 110 words
A computer, comprising: an expansion bus operably coupled between a host central processing unit and a video controller; a server controller adapted for connection to said expansion bus for receiving display data upon said expansion bus, wherein said server controller comprises: a communication unit coupled to receive information transferred following one of a plurality of communication protocols from a terminal located remote from the computer; and a processor coupled to the communication unit for allowing storage of said display data to a controller memory and for allowing recall of said display data from the controller memory in response to the processor identifying said one of the plurality of communication protocols.
Claim 14
Dependent Claim 110 words
A computer, comprising: an expansion bus operably coupled between a host central processing unit and a video controller; a server controller adapted for connection to said expansion bus for receiving display data upon said expansion bus, wherein said server controller comprises: a communication unit coupled to receive information transferred following one of a plurality of communication protocols from a terminal located remote from the computer; and a processor coupled to the communication unit for allowing storage of said display data to a controller memory and for allowing recall of said display data from the controller memory in response to the processor identifying said one of the plurality of communication protocols.
Claim 15
Dependent Claim 33 words
The computer as recited in claim 12, wherein said processor, upon receiving at least one character which identifies one of said plurality of communication protocols, dispatches video information stored within said controller memory.
Claim 16
Dependent Claim 28 words
The computer as recited in claim 12, wherein said processor dispatches said video information to the terminal in response to said one of the plurality of communication protocols.
Claim 17
Dependent Claim 35 words
The computer as recited in claim 12, wherein said processor sends at least one character to said host central processing unit based on the terminal sending information using one of the plurality of communication protocols.
Claim 18
Dependent Claim 83 words
The computer as recited in claim 12, wherein said server controller further comprises detection logic coupled between said expansion bus and a controller bus; said detection logic coupled to obtain mastership of said controller bus during a time in which display data is sent from the host central processing unit to the controller memory; and said processor coupled to obtain mastership of said controller bus during a time in which at least one character is forwarded from the communication unit to the processor.
Claim 19
Independent Claim 62 words
A method for servicing multiple communication protocols used to transfer information from a remote terminal, comprising: providing a processor coupled to a communication unit accessible by a remote terminal; transferring information using one of said multiple communication protocols from said remote terminal to said communication unit; and activating state machines executed by said processor to recognize the one communication protocol being used.
Claim 20
Independent Claim 62 words
A method for servicing multiple communication protocols used to transfer information from a remote terminal, comprising: providing a processor coupled to a communication unit accessible by a remote terminal; transferring information using one of said multiple communication protocols from said remote terminal to said communication unit; and activating state machines executed by said processor to recognize the one communication protocol being used.
Claim 21
Dependent Claim 27 words
The method as recited in claim 17, further comprising dispatching the recognized communication protocol to a controller memory for extracting a sequence of video screens stored therein.
Claim 22
Dependent Claim 29 words
The method as recited in claim 17, wherein said transferring companies providing information using either a text protocol, a PPP protocol or a pre-PPP protocol to said communication unit.
Claim 23
Dependent Claim 48 words
The method as recited in claim 17, wherein said activating comprises: resetting said state machines; initiating a timer; and prior to said timer expiring, passing a character to said state machines to determine a type of communication protocol used to transfer information being received by said server controller.
Claim 24
Dependent Claim 29 words
The method as recited in claim 20, wherein said passing comprises determining whether said type of communication protocol is a text protocol, a PPP protocol, or a pre-PPP protocol.
Claim 25
Dependent Claim 19 words
The method as recited in claim 20, further comprising determining text protocol is used upon expiration of said timer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-04 2002-07-06 2003-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-04 2006-07-06 2007-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-04 2010-07-06 2011-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag