System and method for providing data communication in a device network
First Claim
1. In a system including one or more premises-server computing devices in communication with a number of input and/or output devices, a central communication device, and at least one client computing device in communication with the central communication device, a method for processing device data, the method comprising:
- transmitting an access request to the central communication device, the access request including one or more identification attributes corresponding to a client computing device;
obtaining a listing of available premises-server computing devices, the listing of available premises-server computing devices corresponding to a set of premises-server computing devices a client computing device is authorized to access based at least in part on the identification attributes;
transmitting a communication request to communicate with one or more premises-server computing devices;
establishing a direct connection with a proxy application in each of the one or more premises-server computing devices for which the communication request is successful; and
obtaining device information from each proxy application associated with the one or more premises-server computing device, the device information corresponding to a current input and/or output device state;
wherein establishing a direct connection with a proxy application in each of the one or more premises-server computing devices cannot occur prior to obtaining the listing of available premises-server computing devices.
15 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating data communications in a device network are provided. An integrated information system includes a number of premises-server computing devices, a central communication device, and a number of client computing devices. Each client computing device communicates with the central communication device to request access to device data from the premises-server computing devices. Once access rights are established, the client computing devices communicate directly with specific premises-server computing devices. A command application resident on each premises-server computing device, referred to as the command proxy, administers the direct flow of data between the computing devices.
293 Citations
43 Claims
-
1. In a system including one or more premises-server computing devices in communication with a number of input and/or output devices, a central communication device, and at least one client computing device in communication with the central communication device, a method for processing device data, the method comprising:
-
transmitting an access request to the central communication device, the access request including one or more identification attributes corresponding to a client computing device;
obtaining a listing of available premises-server computing devices, the listing of available premises-server computing devices corresponding to a set of premises-server computing devices a client computing device is authorized to access based at least in part on the identification attributes;
transmitting a communication request to communicate with one or more premises-server computing devices;
establishing a direct connection with a proxy application in each of the one or more premises-server computing devices for which the communication request is successful; and
obtaining device information from each proxy application associated with the one or more premises-server computing device, the device information corresponding to a current input and/or output device state;
wherein establishing a direct connection with a proxy application in each of the one or more premises-server computing devices cannot occur prior to obtaining the listing of available premises-server computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a system including one or more premises-server computing devices in communication with a number of input and/or output devices, a central communication device and at least one client computing device in communication with the central communication device, a method for processing device data, the method comprising:
-
obtaining an access request from a client computing device, the access request including one or more identification attributes corresponding to the client device;
generating a list of premises-server computing devices available for communication with the client device, the list of premises-server computing devices corresponding to a set of premises-server computing devices the client device obtains access based upon a processing of the one or more identification attributes; and
transmitting the list of premises-server computing devices available for communication with the client device;
wherein the client device cannot directly access the premises-server computing device prior to obtaining the list of premises-server computing devices available for communication. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. In a premises-server computing device in communication with a number of input and/or output devices, wherein the premises-server computing device includes a command proxy application for communicating with client computing devices, a method for processing device data comprising:
-
obtaining a communication request from a client computing device;
registering the client computing device to obtain device data from at least one input and/or output device;
obtaining device data from the at least one input and/or output device;
trasmitting the device data to the client computing device, wherein transmitting the device data to the client computing device occurs without requiring a request from the client computing device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for processing the data from the input and/or output device, the system comprising:
-
at least one client computing device for transmitting access requests via a communication network, the access requests includes one or more identification attributes corresponding to the client computing device;
a central communication device in communication with the client computing device via a communication network, wherein the central communication devices receives the access request and transmits a list of available premises-server computing devices, the list of available premises-server computing devices corresponding to a set of premises the client computing device is authorized to access; and
one or more premises-server computing devices in communication with a number of input and/or output devices, the one or more premises-server computing devices including a proxy application to communicate with the client computing device via a direct communication connection and to transmit device data to the client computing device via the direct communication connection;
wherein the client computing device cannot establish the direct communication connection with the premises-server computing device prior to obtaining the list of available premises-server computing devices from the central communication device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification