Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
220 words
A system for providing a configurable graphical user interface for one or more variables of interest specifying the current state of one or more external electronic devices comprising a server connected to receive and send information relating to said one or more variables of interest specifying the current state of said one or more external electronic devices, and a client communicating with said server via a client/server protocol and providing a user interface for receiving requests from a user and displaying information to said user relating to said one or more variables of interest, said client being programmed to initiate a graphical user interface in response to a user input by sending an initiation message to said server, said server being programmed to respond to said initiation message by sending resource information establishing a context for interpretation and for display of data relating to said one or more variables to said client and to thereafter send a data stream of data relating to the current state of said one or more variables, and said client being programmed to create a graphical user interface that provides a display relating to the state of said one or more variables based upon said resource information and data in said data stream, said resource information providing a context for data in said data stream.
Claim 2
Independent Claim
220 words
A system for providing a configurable graphical user interface for one or more variables of interest specifying the current state of one or more external electronic devices comprising a server connected to receive and send information relating to said one or more variables of interest specifying the current state of said one or more external electronic devices, and a client communicating with said server via a client/server protocol and providing a user interface for receiving requests from a user and displaying information to said user relating to said one or more variables of interest, said client being programmed to initiate a graphical user interface in response to a user input by sending an initiation message to said server, said server being programmed to respond to said initiation message by sending resource information establishing a context for interpretation and for display of data relating to said one or more variables to said client and to thereafter send a data stream of data relating to the current state of said one or more variables, and said client being programmed to create a graphical user interface that provides a display relating to the state of said one or more variables based upon said resource information and data in said data stream, said resource information providing a context for data in said data stream.
Claim 3
Dependent Claim
21 words
The system of claim 1 wherein said server and client are resident on separate platforms and are connected by a network.
Claim 4
Dependent Claim
18 words
The system of claim 2 wherein said resource information is provided by an application resident on said server.
Claim 5
Dependent Claim
39 words
The system of claim 3 wherein said application is a resource application that is launched in response to said initiation message, and wherein said server also includes a data stream application that sends said data stream over said network.
Claim 6
Dependent Claim
40 words
The system of claim 2 wherein said graphical user interface is provided by a user interface application sent from said server to said client subsequent to said initiation message, and wherein said resource information determines the configuration of said display.
Claim 7
Dependent Claim
72 words
The system of claim 5 wherein said resource information is sent by a resource application that resides on said server and is launched in response to said initiation message, and wherein said server also includes a data stream application that is established on said server in response to a message from said user interface application resident on said client, said data stream application sending said data stream to said user interface application.
Claim 8
Dependent Claim
40 words
The system of claim 4 wherein said client includes a web browser that sends said initiation message, and said server includes a web server that receives said initiation message and launches said resource application in response to said initiation message.
Claim 9
Dependent Claim
40 words
The system of claim 6 wherein said client includes a web browser that sends said initiation message, and said server includes a web server that receives said initiation message and launches said resource application in response to said initiation message.
Claim 10
Dependent Claim
21 words
The system of claim 6 wherein said data stream application is launched by a data stream initiator resident on said server.
Claim 11
Dependent Claim
25 words
The system of claim 6 wherein said user interface application provides an interface for a user to change the system after it has been initiated.
Claim 12
Dependent Claim
31 words
The system of claim 10 wherein said change is replacing said user interface application and said data stream application with a new user interface application and a new data stream application.
Claim 13
Dependent Claim
25 words
The system of claim 11 wherein said change involves a change in said data stream or a graphic object displayed on said graphical user interface.
Claim 14
Dependent Claim
21 words
The system of claim 10 wherein said change is adding a new user interface application and a new data stream application.
Claim 15
Dependent Claim
30 words
The system of claim 1 wherein there are a plurality of said data streams sent from said server to said client, each data stream relating to a different said variable.
Claim 16
Dependent Claim
44 words
The system of claim 1 wherein at least one of said external electronic devices is a network device connected to a network, and wherein said network device communicates with said server over said network, and wherein said data stream relates to said network device.
Claim 17
Dependent Claim
33 words
The system of claim 15 wherein there is a plurality of said network devices connected to said network, and wherein a single said data stream conveys information about said plurality of network devices.
Claim 18
Dependent Claim
22 words
The system of claim 1 wherein said graphical user interface includes a plurality of displays based upon a single said data stream.
Claim 19
Dependent Claim
23 words
The system of claim 1 wherein said data stream conveys graphical data used to create a graphic object on said graphical user interface.
Claim 20
Dependent Claim
25 words
The system of claim 18 wherein said resource information includes the name of a file containing said graphical data used to create said graphic object.
Claim 21
Dependent Claim
28 words
The system of claim 1 wherein said data stream conveys numerical data used to draw a representation of the value of said data on said graphical user interface.
Claim 22
Dependent Claim
29 words
The system of claim 20 wherein said resource information includes entries defining displays to be created to provide said representation and the format for data in said data stream.
Claim 23
Dependent Claim
20 words
The system of claim 20 wherein said display is a pie chart, bar graph, or line graph providing said representation.
Claim 24
Dependent Claim
25 words
The system of claim 1 wherein said resource information includes a list of parameter names and parameter values defining said display and said data stream.
Claim 25
Dependent Claim
20 words
The system of claim 23 wherein said parameter names and values specify the identity of said server and its location.
Claim 26
Dependent Claim
31 words
The system of claim 23 wherein said parameter names identify buttons that will appear on the display, and said parameter values specify actions to be taken when said buttons are activated.
Claim 27
Dependent Claim
24 words
The system of claim 25 wherein a said parameter name and value identify a button row length for said buttons appearing on said display.
Claim 28
Dependent Claim
23 words
The system of claim 23 wherein said parameter names and values identify a window title, the display layout, and colors to be used.
Claim 29
Dependent Claim
27 words
The system of claim 23 wherein said parameter names and values identify the number of data streams, the types of data streams, and names of data streams.
Claim 30
Independent Claim
237 words
A system for managing network devices comprising a plurality of said network devices connected to a network, one or more servers connected to said network, each said server receiving messages from and sending messages to a respective set of said network devices assigned to a said server, said messages from said network devices indicating the states of said network devices, said network devices and respective servers communicating via a standard server/device protocol, and one or more clients connected to said network and communicating with one or more said servers via a client/server protocol and providing a user interface for receiving requests from a user and displaying information to said user relating to said network devices, each said client being programmed to initiate a graphical user interface in response to a user input by sending an initiation message to said server, each said server being programmed to respond to said initiation message by sending resource information establishing a context for interpretation and for display of data relating to said network devices to said client and to thereafter send a data stream of data relating to the current state of said network devices, each said client being programmed to create a graphical user interface that provides a display relating to the state of said network devices based upon said resource information and data in said data stream, said resource information providing a context for data in said data stream.
Claim 31
Independent Claim
237 words
A system for managing network devices comprising a plurality of said network devices connected to a network, one or more servers connected to said network, each said server receiving messages from and sending messages to a respective set of said network devices assigned to a said server, said messages from said network devices indicating the states of said network devices, said network devices and respective servers communicating via a standard server/device protocol, and one or more clients connected to said network and communicating with one or more said servers via a client/server protocol and providing a user interface for receiving requests from a user and displaying information to said user relating to said network devices, each said client being programmed to initiate a graphical user interface in response to a user input by sending an initiation message to said server, each said server being programmed to respond to said initiation message by sending resource information establishing a context for interpretation and for display of data relating to said network devices to said client and to thereafter send a data stream of data relating to the current state of said network devices, each said client being programmed to create a graphical user interface that provides a display relating to the state of said network devices based upon said resource information and data in said data stream, said resource information providing a context for data in said data stream.
Claim 32
Dependent Claim
21 words
The system of claim 29 wherein said server and client are resident on separate platforms and are connected by a network.
Claim 33
Dependent Claim
18 words
The system of claim 30 wherein said resource information is provided by an application resident on said server.
Claim 34
Dependent Claim
39 words
The system of claim 31 wherein said application is a resource application that is launched in response to said initiation message, and wherein said server also includes a data stream application that sends said data stream over said network.
Claim 35
Dependent Claim
40 words
The system of claim 30 wherein said graphical user interface is provided by a user interface application sent from said server to said client subsequent to said initiation message, and wherein said resource information determines the configuration of said display.
Claim 36
Dependent Claim
72 words
The system of claim 33 wherein said resource information is sent by a resource application that resides on said server and is launched in response to said initiation message, and wherein said server also includes a data stream application that is established on said server in response to a message from said user interface application resident on said client, said data stream application sending said data stream to said user interface application.
Claim 37
Dependent Claim
40 words
The system of claim 32 wherein said client includes a web browser that sends said initiation message, and said server includes a web server that receives said initiation message and launches said resource application in response to said initiation message.
Claim 38
Dependent Claim
40 words
The system of claim 34 wherein said client includes a web browser that sends said initiation message, and said server includes a web server that receives said initiation message and launches said resource application in response to said initiation message.
Claim 39
Dependent Claim
21 words
The system of claim 34 wherein said data stream application is launched by a data stream initiator resident on said server.
Claim 40
Dependent Claim
25 words
The system of claim 34 wherein said user interface application provides an interface for a user to change the system after it has been initiated.
Claim 41
Dependent Claim
19 words
The system of claim 29 wherein a single said data stream conveys information about said plurality of network devices.
Claim 42
Dependent Claim
22 words
The system of claim 39 wherein said graphical user interface includes a plurality of displays based upon a single said data stream.
Claim 43
Dependent Claim
23 words
The system of claim 29 wherein said data stream conveys graphical data used to create a graphic object on said graphical user interface.
Claim 44
Dependent Claim
25 words
The system of claim 41 wherein said resource information includes the name of a file containing said graphical data used to create said graphic object.
Claim 45
Dependent Claim
28 words
The system of claim 29 wherein said data stream conveys numerical data used to draw a representation of the value of said data on said graphical user interface.
Claim 46
Dependent Claim
29 words
The system of claim 43 wherein said resource information includes entries defining displays to be created to provide said representation and the format for data in said data stream.
Claim 47
Dependent Claim
25 words
The system of claim 29 wherein said resource information includes a list of parameter names and parameter values defining said display and said data stream.
Claim 48
Dependent Claim
31 words
The system of claim 45 wherein said parameter names identify buttons that will appear on the display, and said parameter values specify actions to be taken when said buttons are activated.
Claim 49
Dependent Claim
24 words
The system of claim 46 wherein a said parameter name and value identify a button row length for said buttons appearing on said display.
Claim 50
Dependent Claim
27 words
The system of claim 45 wherein said parameter names and values identify the number of data streams, the types of data streams, and names of data streams.