Remote application publication and communication system
First Claim
1. A system for publishing applications for access over the Internet, comprising:
- a published application stored on a computer readable medium on a publishing computer;
a server in communication with the Internet;
a service agent in electronic communication with said published application and selectively in communication with the server; and
a translation file accessible by said service agent containing parameters for identifying the i/o format of said published application,wherein said service agent selectively communicates with the server as a client node, said service agent interpreting data received from said published application through the use of said translation file,wherein, while said service agent is in communication with the server, said publishing computer does not listen to communication that is not from the server, andwherein, while said service agent is out of communication with the server, said publishing computer is not open to any communication.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is a system and method for publishing distributed applications accessible over a distributed network without having publishing computer to accept remote procedure calls from clients, and also allow integration between such distributed applications. In one embodiment, the invention includes a remote application computer having a service agent, translation file, and published software application thereon. The service agent provides the ability to identify the remote application computer and communicate with the distributed network, the translation file provides parameters to the service agent for interpreting the data i/o format of the published application, and the published application monitors and reports on conditions of a building or structure'"'"'s environmental, security, and occupancy status.
-
Citations
25 Claims
-
1. A system for publishing applications for access over the Internet, comprising:
-
a published application stored on a computer readable medium on a publishing computer; a server in communication with the Internet; a service agent in electronic communication with said published application and selectively in communication with the server; and a translation file accessible by said service agent containing parameters for identifying the i/o format of said published application, wherein said service agent selectively communicates with the server as a client node, said service agent interpreting data received from said published application through the use of said translation file, wherein, while said service agent is in communication with the server, said publishing computer does not listen to communication that is not from the server, and wherein, while said service agent is out of communication with the server, said publishing computer is not open to any communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20, 21, 22, 24)
-
-
9. A system for publishing a remote application, comprising:
-
a publishing computer having a central processing unit and at least one storage device; a published application stored on said at least one storage device in electronic communication with said publishing computer; a server in communication with the Internet; a translation file stored on said at least one storage device comprising i/o format information for the published application; a service agent stored in electronic communication with said published application and selectively in communication with the server, wherein said service agent interprets data received from said published application through the use of said translation file, wherein said translation file further comprises at least one instruction to publish data; and a user terminal having a thin-client interface for communicating with said service agent via the Internet, wherein, while said service agent is in communication with the server, said publishing computer does not listen to communication that is not from the server, and wherein, while said service agent is out of communication with the server, said publishing computer is not open to any communication. - View Dependent Claims (15, 23)
-
-
10. A method for publishing an application over the Internet, comprising:
-
providing a publishing computer including a published software application, a translation file, and a service agent; selectively establishing a connection between said publishing computer and a central server, said publishing computer having a dynamically assigned IP address; reading an instruction to publish data from said translation file by said service agent, wherein said service agent interprets said data received from said published software application through the use of said translation file; and publishing said data from said service agent to said central server, wherein, while the connection is established, said publishing computer does not listen to communication that is not from said central server, and wherein, while the connection is not established, said publishing computer is not open to any communication. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18, 19, 25)
-
Specification