Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
300 words
A computer system for disparate environments, wherein an application is executing in said first windowing environment, the computer system comprising: a network, including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a first windowing environment and one or more personal windowing computers of a second type operating in a second windowing environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format and a front end compatible with said second windowing environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving requests and providing replies according to said second windowing environment, wherein said translation layer comprises: first protocol interface means for interfacing said first windowing environment in accordance with a first protocol; first means for converting a plurality of requests from said application in said first windowing environment into a corresponding plurality of requests of said intermediate format; second means for converting a plurality of replies in said intermediate format from said front end into a corresponding plurality of replies for said first windowing environment; third means for converting a plurality of event codes in said intermediate format from said front end into a corresponding plurality of event codes for said first windowing environment; fourth means for converting a plurality of error codes in said intermediate format generated by said front end into a corresponding plurality of error codes for said first windowing environment; and second protocol interface means for interfacing to said front end in accordance with an intermediate protocol.
Claim 2
Dependent Claim
300 words
A computer system for disparate environments, wherein an application is executing in said first windowing environment, the computer system comprising: a network, including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a first windowing environment and one or more personal windowing computers of a second type operating in a second windowing environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format and a front end compatible with said second windowing environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving requests and providing replies according to said second windowing environment, wherein said translation layer comprises: first protocol interface means for interfacing said first windowing environment in accordance with a first protocol; first means for converting a plurality of requests from said application in said first windowing environment into a corresponding plurality of requests of said intermediate format; second means for converting a plurality of replies in said intermediate format from said front end into a corresponding plurality of replies for said first windowing environment; third means for converting a plurality of event codes in said intermediate format from said front end into a corresponding plurality of event codes for said first windowing environment; fourth means for converting a plurality of error codes in said intermediate format generated by said front end into a corresponding plurality of error codes for said first windowing environment; and second protocol interface means for interfacing to said front end in accordance with an intermediate protocol.
Claim 3
Dependent Claim
18 words
The computer system according to claim 1, wherein said translation layer comprises means for emulating an X server.
Claim 4
Dependent Claim
26 words
The computer system according to claim 1, wherein said translation layer executes as a daemon on said at least one personal computer of said first type.
Claim 5
Dependent Claim
17 words
The computer system according to claim 1, wherein said translation layer comprises a plurality of mapping routines.
Claim 6
Dependent Claim
186 words
A computer system for disparate environments, comprising: a network including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a first windowing environment and one or more personal windowing computers of a second type operating in a second windowing environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format and a front end compatible with said second windowing environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving requests and providing replies according to said second windowing environment, wherein said front end comprises: network interface means for interfacing between said translation layer and said second window environment; means for parsing and dispatching; first report means for reporting events developed by said second windowing environment; and second report means for reporting errors in requests from said translation layer.
Claim 7
Dependent Claim
186 words
A computer system for disparate environments, comprising: a network including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a first windowing environment and one or more personal windowing computers of a second type operating in a second windowing environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format and a front end compatible with said second windowing environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving requests and providing replies according to said second windowing environment, wherein said front end comprises: network interface means for interfacing between said translation layer and said second window environment; means for parsing and dispatching; first report means for reporting events developed by said second windowing environment; and second report means for reporting errors in requests from said translation layer.
Claim 8
Dependent Claim
38 words
The computer system according to claim 5, wherein said network interface means comprises: sequencing means for receiving a network packet and breaking said network packet into a sequence of tasks and performing said sequence in an optimized manner.
Claim 9
Dependent Claim
16 words
The computer system according to claim 6, wherein said sequencing means comprises a finite state machine.
Claim 10
Dependent Claim
369 words
A server, comprising: a network, including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a UNIX windows environment and one or more personal computers of a second type operating in a DOS windows environment; an application executing in said UNIX windows environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format, including: first protocol interface means for interfacing to said UNIX windows environment in accordance with an X11R4 protocol; first means for converting a plurality of requests from said application in said UNIX windows environment into a corresponding plurality of requests in said intermediate format; second means for converting a plurality of replies in said intermediate format from said front end into a corresponding plurality of replies for said UNIX windows environment; third means for converting a plurality of event codes in said intermediate format from said front end into a corresponding plurality of event codes for said UNIX windows environment; fourth means for converting a plurality of error codes in said intermediate format generated by said front end into a corresponding plurality of error codes for said UNIX windows environment; and second protocol interface means for interfacing to said front end in accordance with an intermediate protocol; and a front end compatible with said DOS windows environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving and providing replies according to said second windowing environment, said front end including: network interface means for interfacing between said translation layer and said second windowing environment, said network interface means including: sequencing means, including a finite state machine, for receiving a network packet and breaking said network packet into a sequence of tasks and performing said sequence in an optimized manner; means for parsing and dispatching; first report means for reporting events developed by said DOS windows environment; and second report means for reporting errors in requests from said translation layer.
Claim 11
Dependent Claim
369 words
A server, comprising: a network, including a plurality of personal computers and means for connecting said plurality of personal computers together in a manner which enables communications there between; said plurality of personal computers including at least one personal computer of a first type operating in a UNIX windows environment and one or more personal computers of a second type operating in a DOS windows environment; an application executing in said UNIX windows environment; a translation layer receiving replies and providing requests according to said first windowing environment and providing requests and receiving replies according to an intermediate format, including: first protocol interface means for interfacing to said UNIX windows environment in accordance with an X11R4 protocol; first means for converting a plurality of requests from said application in said UNIX windows environment into a corresponding plurality of requests in said intermediate format; second means for converting a plurality of replies in said intermediate format from said front end into a corresponding plurality of replies for said UNIX windows environment; third means for converting a plurality of event codes in said intermediate format from said front end into a corresponding plurality of event codes for said UNIX windows environment; fourth means for converting a plurality of error codes in said intermediate format generated by said front end into a corresponding plurality of error codes for said UNIX windows environment; and second protocol interface means for interfacing to said front end in accordance with an intermediate protocol; and a front end compatible with said DOS windows environment and communicating with said translation layer, said front end receiving replies and providing requests according to said intermediate format and receiving and providing replies according to said second windowing environment, said front end including: network interface means for interfacing between said translation layer and said second windowing environment, said network interface means including: sequencing means, including a finite state machine, for receiving a network packet and breaking said network packet into a sequence of tasks and performing said sequence in an optimized manner; means for parsing and dispatching; first report means for reporting events developed by said DOS windows environment; and second report means for reporting errors in requests from said translation layer.
Claim 12
Dependent Claim
18 words
The computer system according to claim 8, wherein said translation layer comprises means for emulating an X server.
Claim 13
Dependent Claim
27 words
The computer system according to claim 8, wherein said translation layer comprises executes as a daemon on said at least one personal computer of said first type.
Claim 14
Dependent Claim
17 words
The computer system according to claim 8, wherein said translation layer comprises a plurality of mapping routines.