Web enabled interface for an embedded server
AssigneeOmron Microscan Systems, Inc.
InventorsJoseph J. Dziezanowski, Erik S. Lewerenz, Darren Prevost, Matthew Van Bogart
Life of this patent
Estimating the term…
Abstract
Methods, systems and an apparatus for a web-based interface to an embedded web server that facilitates accessing and presenting complex data on any web-enabled device using standard data communication protocols without disrupting the operation of the data acquisition device in which the web server is embedded.
Claims25
A method for a web-based interface to a web server embedded in a data acquisition device, the method comprising:
- in a client device:
- establishing a connection between one or more proxy objects in a web application on the client device and data objects in a web server embedded in the data acquisition device;
- configuring user interface (UI) components with the one or more proxy objects, the UI components representing one or more processes performed on the data objects in the data acquisition device;
- constructing a view of the one or more processes performed on the data objects in the data acquisition device, the view constructed from the UI components and the values of the data objects in the data acquisition device as reflected in the proxy objects;
- displaying the view in the web application's interface on the client device;
- and
- synchronizing the data objects with the proxy objects to reflect in the view any changes in the values of the data objects on the data acquisition device.
A system for a web-based interface to an embedded web server, the system comprising:
- a client device in communication with a data acquisition device, the client device having a display interface, two or more communication interfaces and a processor, the processor configured to:
- establish a connection between one or more proxy objects in a web application on the client device and data objects in a web server embedded in the data acquisition device;
- configure user interface (UI) components with the one or more proxy objects, the UI components representing one or more processes performed on the data objects in the data acquisition device;
- construct a view of the one or more processes performed on the data objects in the data acquisition device, the view constructed from the UI components and the values of the data objects in the data acquisition device as reflected in the proxy objects;
- display the view on the display interface of the client device;
- and
- synchronize the data objects with the proxy objects to reflect in the view any changes in the values of the data objects on the data acquisition device.
At least one computer-readable storage medium including instructions that, when executed on a web application operating on a client device in communication with an embedded web server operating on a data acquisition device, cause the web application to implement a method to:
- establish a connection between one or more proxy objects in the web application and data objects accessed via the embedded web server;
- configure user interface (UI) components with the one or more proxy objects, the UI components representing one or more processes performed on the data objects in the data acquisition device;
- construct a view of the one or more processes performed on the data objects in the embedded web server, the view constructed from the UI components and the values of the data objects as reflected in the proxy objects;
- display the view in the web application's interface on the client device;
- and
- synchronize the data objects with the proxy objects to reflect in the proxy objects any changes in the values of the data objects.
Dependencies are inferred from the claim text.