Apparatus and method for acquiring, managing, sharing, monitoring, analyzing and publishing web-based time series data
First Claim
1. A computer-implemented method of acquiring and managing web-based time series data, such data pertaining to a time-ordered series of observations pertinent to a phenomenon, wherein each observation has a value that may be a numeric value, a state value or a combined numeric and state value, and such data being accessible from a web site by a client computer running a web browser and being displayed on a web page running in the web browser, the method using computer processes running on a server comprising:
- (a) receiving, by the server, over a network, from a requesting process running on a computing device selected from the group consisting of a client computer and a time series server, at least a URL for the web-based time series data;
(b) resolving, by the server, the web-based time series data by;
(i) using the URL to access the web-based time series data;
(ii) extracting the web-based time series data;
(iii) converting the extracted web-based time series data into a normative format, the normative format being a uniform format, employed for storage of time series data, configured so that identical sets of data are displayed identically when rendered by the same processes, even though such sets of data may have been obtained from host web sites or other sources in differing formats to produce normalized time series data; and
(iv) transmitting over the network the normalized time series data to the requesting process; and
(c) serving, to a client process running in the browser, from dot data storage, algorithmic data pertinent to the time series data available from the URL, such algorithmic data causing the client process to populate the web page displayed on the browser with at least one active marker, such marker indicating the presence of time series data available via the web page, and located on the displayed web page adjacent to the time series data, so that, responsive to an action by a user in graphically invoking the active marker on the client computer, the algorithmic data in cooperation with the client process, triggers transmission of the URL to the resolver server and invokes the processes of receiving, resolving, and transmitting, and wherein the client process corresponds to the requesting process.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes, for each user having a user account, serving by the web server a set of web pages configured to support uploading of time series data to the web server, including updates of such data from time to time; storing by the web server the uploaded time series data; and serving by the web server a set of web pages configured to present such data to such user. Related methods include a method for web-publishing the data, and loading the data into applications running locally. There is also provided a digital storage medium encoded with instructions that when loaded into a computer establish processes that implement any of these methods.
11 Citations
12 Claims
-
1. A computer-implemented method of acquiring and managing web-based time series data, such data pertaining to a time-ordered series of observations pertinent to a phenomenon, wherein each observation has a value that may be a numeric value, a state value or a combined numeric and state value, and such data being accessible from a web site by a client computer running a web browser and being displayed on a web page running in the web browser, the method using computer processes running on a server comprising:
-
(a) receiving, by the server, over a network, from a requesting process running on a computing device selected from the group consisting of a client computer and a time series server, at least a URL for the web-based time series data; (b) resolving, by the server, the web-based time series data by; (i) using the URL to access the web-based time series data; (ii) extracting the web-based time series data; (iii) converting the extracted web-based time series data into a normative format, the normative format being a uniform format, employed for storage of time series data, configured so that identical sets of data are displayed identically when rendered by the same processes, even though such sets of data may have been obtained from host web sites or other sources in differing formats to produce normalized time series data; and (iv) transmitting over the network the normalized time series data to the requesting process; and (c) serving, to a client process running in the browser, from dot data storage, algorithmic data pertinent to the time series data available from the URL, such algorithmic data causing the client process to populate the web page displayed on the browser with at least one active marker, such marker indicating the presence of time series data available via the web page, and located on the displayed web page adjacent to the time series data, so that, responsive to an action by a user in graphically invoking the active marker on the client computer, the algorithmic data in cooperation with the client process, triggers transmission of the URL to the resolver server and invokes the processes of receiving, resolving, and transmitting, and wherein the client process corresponds to the requesting process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification