Systems and Methods for Asynchronous Searching and Filtering of Data
First Claim
1. An automation control and monitoring system, comprising:
- a server configured to receive a subscription request from a client component, the subscription request providing one or more criteria to the server, wherein the server is configured to;
provide a set of data, via a first notification, to the client component based upon the one or more criteria in the subscription request; and
provide, via additional notifications based on the subscription request, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria are available.
1 Assignment
0 Petitions
Accused Products
Abstract
An automation control and monitoring system includes a server configured to receive a subscription request from a client component. The subscription request provides one or more criteria to the server. The server is configured to provide a set of data, via a first notification, to the client component based upon the one or more criteria in the subscription request. The server is configured to provide, via additional notifications based on the subscription request, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria are available.
45 Citations
26 Claims
-
1. An automation control and monitoring system, comprising:
a server configured to receive a subscription request from a client component, the subscription request providing one or more criteria to the server, wherein the server is configured to; provide a set of data, via a first notification, to the client component based upon the one or more criteria in the subscription request; and provide, via additional notifications based on the subscription request, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria are available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method, comprising:
-
subscribing to a query, via a client component in an automation control and monitoring system, by providing one or more criteria in a subscription request to a server of the automation control and monitoring system; receiving, from the server, a first notification comprising a first portion of data relating to the one or more criteria of the subscription request; and receiving, from the server, one or more additional notifications comprising additional portions of data relating to the one or more search criteria of the subscription request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An automation control and monitoring system, comprising:
-
a server; a graphical user interface of the automation control and monitoring system; a view model configured to request and receive data relevant to the graphical user interface from the server; and a data model comprising a model of objects that the server accesses, wherein the server is configured to access the requested data from the data model and provide the requested data to the view model via asynchronous notifications to the view model. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An automation control and monitoring system, comprising:
a client component configured to send a subscription request to a server, the subscription request providing one or more criteria to the server, wherein the client component is configured to; receive a set of data, via a first notification, from the server based upon the one or more criteria in the subscription request; and receive, via additional notifications, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria in the subscription request are available. - View Dependent Claims (24, 25, 26)
Specification