Methods and apparatus to access process data stored on a server
First Claim
Patent Images
1. A method to access process data stored on a server, the method comprising:
- authenticating a request to access the process data stored on the server, the request originating from a first rendering device or a second rendering device;
creating an access session, based on the authentication, to provide access for the first rendering device when the request originates from the first rendering device, and to provide access for the second rendering device when the request originates from the second rendering device;
rejecting the request to access the process data from the first rendering device or the second rendering device prior to creating the access session for the respective first rendering device or second rendering device;
identifying the server that stores the process data in response to the request to access the process data, wherein the server is associated with an interoperability data packing format, the process data generated by a field device of a process control system communicatively coupled to the server, the field device receiving inputs to control a process or measuring outputs of the process;
determining which one of the first rendering device or the second rendering device originates the request based on first target display information or second target display information embedded in the request;
converting the process data from a format associated with the interoperability data packing format to a first web browsing format associated with a first template that is tailored based on a type of the process data from the field device of the process control system and the first target display information when the first target display information is embedded in the request;
converting the process data from the format associated with the interoperability data packing format to a second web browsing format associated with a second template that is tailored based on the type of the process data from the field device of the process control system and the second target display information when the second target display information is embedded in the request; and
embedding the converted process data into a first data field in the first template for display via the first rendering device when the first target display information is embedded in the request, and a second data field in the second template for display via the second rendering device when the second target display information is embedded in the request, the second data field displayed via the second template differently than the first data field displayed via the first template.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods and apparatus to access process data stored on a server are disclosed. A disclosed example method includes receiving a request to access process data via a web browser, identifying a server that stores at least a portion of the process data, wherein the server is associated with an interoperability data packing format, accessing the server to receive the process data, converting the process data from a format associated with the interoperability data packing format to a web browsing format, and embedding at least a first portion of the converted process data into at least one data field for display via the web browser.
86 Citations
24 Claims
-
1. A method to access process data stored on a server, the method comprising:
-
authenticating a request to access the process data stored on the server, the request originating from a first rendering device or a second rendering device; creating an access session, based on the authentication, to provide access for the first rendering device when the request originates from the first rendering device, and to provide access for the second rendering device when the request originates from the second rendering device; rejecting the request to access the process data from the first rendering device or the second rendering device prior to creating the access session for the respective first rendering device or second rendering device; identifying the server that stores the process data in response to the request to access the process data, wherein the server is associated with an interoperability data packing format, the process data generated by a field device of a process control system communicatively coupled to the server, the field device receiving inputs to control a process or measuring outputs of the process; determining which one of the first rendering device or the second rendering device originates the request based on first target display information or second target display information embedded in the request; converting the process data from a format associated with the interoperability data packing format to a first web browsing format associated with a first template that is tailored based on a type of the process data from the field device of the process control system and the first target display information when the first target display information is embedded in the request; converting the process data from the format associated with the interoperability data packing format to a second web browsing format associated with a second template that is tailored based on the type of the process data from the field device of the process control system and the second target display information when the second target display information is embedded in the request; and embedding the converted process data into a first data field in the first template for display via the first rendering device when the first target display information is embedded in the request, and a second data field in the second template for display via the second rendering device when the second target display information is embedded in the request, the second data field displayed via the second template differently than the first data field displayed via the first template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus to access process data stored on a server, the apparatus comprising:
-
a security processor device to authenticate a request to access the process data stored on the server, the request originating from a first rendering device or a second rendering device; a session controller to; create an access session, based on the authentication, to provide access for the first rendering device when the request originates from the first rendering device, and to provide access for the second rendering device when the request originates from the second rendering device; and reject the request to access the process data from the first rendering device or the second rendering device prior to creating the access session for the respective first rendering device or second rendering device; an adaptor to identify the server that stores the process data in response to the request to access the process data via a web browser, wherein the server is associated with an interoperability data packing format, the process data generated by a field device of a process control system communicatively coupled to the server, the field device receiving inputs to control a process or measuring outputs of the process; a converter to; convert the process data from a format associated with the interoperability data packing format to a first web browsing format associated with a first template that is tailored based on a type of the process data from the field device of the process control system and first target display information when the first target display information is embedded in the request; convert the process data from the format associated with the interoperability data packing form a to a second web browsing format with a second template that is tailored based on the type of the process data from the field device of the process control system and second target display information when the second target display information is embedded in the request; and a web-based interface to; determine which one of the first rendering device or the second rendering device originates the request based on the first target display information or the second target display information embedded in the request; embed the converted process data into a first data field in the first template for display via the first rendering device when the first target display information is embedded in the request, and a second data field in the second template for display via the second rendering device when the second target display information is embedded in the request, the second data field displayed via the second template differently than the first data field displayed via the first template. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory machine readable storage medium comprising instructions stored thereon that, when executed, cause a machine to, at least:
-
authenticate a request to access a process data stored on a server, the request originating from a first rendering device or a second rendering device; create an access session, based on the authentication, to provide access for the first rendering device when the request originates from the first rendering device, and to provide access for the second rendering device when the request originates from the second rendering device; reject the request to access the process data from the first rendering device or the second rendering device prior to creating the access session for the respective first rendering device or second rendering device; identify the server that stores the process data in response to the request to access the process data, wherein the server is associated with an interoperability data packing format, the process data generated by a field device of a process control system communicatively coupled to the server, the field device receiving inputs to control a process or measuring outputs of the process; determine which one of the first rendering device or the second rendering device originates the request based on first target display information or second target display information embedded in the request; convert the process data from a format associated with the interoperability data packing format to a first web browsing format associated with a first template that is tailored based on a type of the process data from the field device of the process control system and the first target display information when the first target display information is embedded in the request; convert the process data from the format associated with the interoperability data packing format to a second web browsing format associated with a second template that is tailored based on the type of the process data from the field device of the process control system and the second target display information when the second target display information is embedded in the request; and embed the converted process data into a first data field in the first template for display via the first rendering device when the first target display information is embedded in the request, and a second data field in the second template for display via the second rendering device when the second target display information is embedded in the request, the second data field displayed via the second template differently than the first data field displayed via the first template.
-
Specification