Metrics and status presentation system and method using persistent template-driven web objects
First Claim
1. A method for operating a Web-based management system of a plurality of networked devices, comprising:
- automatically collecting and analyzing networked device information from the networked devices;
processing data related to the networked devices by at least one Web object;
providing a runtime support to ensure that the data is atomically processed per event without being interrupted, wherein the runtime support includes an event queue that operates on a first-in-first-out basis; and
independently assembling and displaying data related to the networked device information on a distributed network,wherein assembling and displaying the data related to the networked device information on a distributed network includes creating at least one Web page from at least one Web object, wherein the at least one Web object is a self-contained entity with object data, an associated presentation and a state machine lifecycle.
8 Assignments
0 Petitions
Accused Products
Abstract
A Web-based management system operating method automates collection and analysis of information from a plurality of networked devices, as well as creation of metrics, and independently assembles and displays data related to the networked device information on a distributed network. The networked devices may include one or more copiers, printers, facsimile machines and multifunction devices. Internal and external data is gathered from the networked devices. At least one of graphical, textual, statistical, metrics and status data is generated using a network database concurrently. This data is assembled and presented to a user on demand as one or more Web pages. The method uses template-driven mechanisms, or Web objects, that significantly simplify the creation, dynamic modification and persistence, as well as enforcement of concurrency, contention, and atomicity rules between, individual Web objects that compose the Web pages through the use of objects, concurrent state machines, events and actions within states. A Portion of the Web page can be separately created, e.g., manually or with a web page authoring tool The Web objects are combined and populated dynamically from the appropriate Web object states for the final display as a Web page by a Web browser.
62 Citations
24 Claims
-
1. A method for operating a Web-based management system of a plurality of networked devices, comprising:
-
automatically collecting and analyzing networked device information from the networked devices; processing data related to the networked devices by at least one Web object; providing a runtime support to ensure that the data is atomically processed per event without being interrupted, wherein the runtime support includes an event queue that operates on a first-in-first-out basis; and independently assembling and displaying data related to the networked device information on a distributed network, wherein assembling and displaying the data related to the networked device information on a distributed network includes creating at least one Web page from at least one Web object, wherein the at least one Web object is a self-contained entity with object data, an associated presentation and a state machine lifecycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for efficient Web-based presentation of data gathered from networked devices, comprising:
-
automatically gathering data from at least one networked device using server Web-object state transitions, events and actions independently of user interaction; processing the data related to the at least one networked device by at least one Web object; and providing a runtime support to ensure that the web-object state transitions are atomic so that they cannot be interrupted, wherein the runtime support includes an event queue that operates on a first-in-first-out basis, wherein the at least one Web object is a self-contained entity with object data, an associated presentation and a state machine lifecycle. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data presentation system for a plurality of networked devices, comprising:
-
at least one Web object to form a Web page, a Web object being a self-contained entity with object data, an associated presentation and a state machine lifecycle; and a runtime support to ensure that the web object processes events atomically so that the processing cannot be interrupted, wherein the runtime support includes an event queue that operates on a first-in-first-out basis. - View Dependent Claims (22, 23, 24)
-
-
21. A data presentation system for a plurality of networked devices, comprising:
-
at least one Web object to create a Web page by processing data related to the networked devices that has been automatically collected and analyzed, a Web object being a self-contained entity with object data, an associated presentation and a state machine lifecycle; and a runtime support to ensure that the Web object processes events atomically so that the processing cannot be interrupted, wherein the runtime support includes an event queue that operates on a first-in-first-out basis, and wherein creating the Web page comprises independently assembling and displaying data related to the processed data on a distributed network.
-
Specification