US2022327039A1PendingUtilityA1

Creating statistical analyses of data for transmission to servers

Assignee: HEWLETT PACKARD DEVELOPMENT COPriority: Oct 18, 2018Filed: May 31, 2022Published: Oct 13, 2022
Est. expiryOct 18, 2038(~12.2 yrs left)· nominal 20-yr term from priority
G06F 11/3075G06F 11/3051G06F 11/3006Y02D10/00G06F 21/566G06F 11/3452G06F 11/3089G06F 11/3466G06F 11/3495
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An example of a non-transitory computer-readable medium storing machine-readable instructions. The instructions may cause the processor to receive a configuration file that identifies data sources coupled to the processor. The instructions may cause the processor to collect a data set from the data source based on data from the configuration file. The instructions may cause the processor to create a statistical analysis based on the data set and transmit the statistical analysis to a server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A non-transitory computer-readable medium storing machine-readable instructions that, when executed by a processor, cause the processor to:
 receive a configuration file via a network interface connector;   identify a first data source coupled to the processor based on the configuration file;   collect a first data set from the first data source for a first duration of time, the first duration of time based on the configuration file, wherein the first data set includes a utilization amount of the processor;   create a first statistical analysis based on the first data set; and   transmit the first statistical analysis to a server via the network interface connector.   
     
     
         2 . The non-transitory computer-readable medium of  claim 1 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
 identify a second data source coupled to the processor based on the configuration file;   collect a second data set from the second data source for the first duration of time; and   create a second statistical analysis based on the second data set, wherein transmission of the first statistical analysis to the server includes transmission of the second statistical analysis to the server.   
     
     
         3 . The non-transitory computer-readable medium of  claim 2 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
 collect a third data set from the first data source for a second duration of time based on the configuration file, a start of the second duration of time being after an end of the first duration of time;   create a third statistical analysis based on the third data set;   collect a fourth data set from the second data source for the second duration of time; and   create a fourth statistical analysis based on the fourth data set, where transmission of the first statistical analysis to the server includes transmission of the third statistical analysis and fourth statistical analysis to the server.   
     
     
         4 . The non-transitory computer-readable medium of  claim 2 , wherein the second data set includes a temperature of the processor. 
     
     
         5 . The non-transitory computer-readable medium of  claim 1 , wherein the machine-readable instructions, when executed by the processor, cause the processor to receive a message from the server to backup the computer-readable medium based on the first statistical analysis. 
     
     
         6 . A non-transitory computer-readable medium storing machine-readable instructions that, when executed by a processor, cause the processor to:
 receive a configuration file via a network interface connector;   identify a data group based on the configuration file, the data group comprising a first data source and a second data source;   identify a duration of time and a sampling frequency for the data group based on the configuration file;   collect a first data set from the first data source based on the duration of time and the sampling frequency;   create a first statistical analysis based on the first data set;   transmit the first statistical analysis to a server via the network interface connector; and   receive a message from the server to update an application executed by the processor.   
     
     
         7 . The non-transitory computer-readable medium of  claim 6 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
 collect a second data set from the second data source based on the duration of time and the sampling frequency;   create a second statistical analysis based on the second data set; and   transmit the second statistical analysis to a server via the network interface connector.   
     
     
         8 . The non-transitory computer-readable medium of  claim 7 , wherein the first data source comprises a first temperature sensor to measure a first temperature of the processor and the second data source comprises a second temperature sensor to measure a second temperature of a battery. 
     
     
         9 . The non-transitory computer-readable medium of  claim 8 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
 identify a second data group based on the configuration file, the second data group comprising a third data source;   identify a second duration of time and a second sampling frequency for the second data group based on the configuration file;   collect a third data set from the third data source based on the second duration of time and the second sampling frequency;   create a third statistical analysis based on the third data set; and   transmit the third statistical analysis to the server via the network interface connector.   
     
     
         10 . The non-transitory computer-readable medium of  claim 6 , wherein the machine-readable instructions, when executed by the processor, cause the processor to:
 receive a message from the server to initiate a system scan based on the first statistical analysis; and   initiate the system scan in response to receipt of the message.   
     
     
         11 . The non-transitory computer-readable medium of  claim 10 , wherein the system scan includes a virus scan. 
     
     
         12 . A non-transitory computer-readable medium storing machine-readable instructions that, when executed by a processor, cause the processor to:
 receive a configuration file;   identify a first data group based on the configuration file, the first data group comprising a first data source;   identify a second data group based on the configuration file, the second data group comprising a second data source;   identify a first start time and a first sampling frequency for the first data group based on the configuration file;   receive delay information regarding a delay in collecting data from the second data group;   identify a second start time and a second sampling frequency for the second data group based on the configuration file and the delay information;   collect a first data set from the first data source starting at the first start time and sampling at the first sampling frequency;   collect a second data set from the second data source starting at the second start time and sampling at the second sampling frequency;   calculate a first mean based on the first data set;   calculate a second mean based on the second data set;   transmit the first mean to a server; and   transmit the second mean to the server.   
     
     
         13 . The non-transitory computer-readable medium of  claim 12 , wherein execution of the machine-readable instructions by the processor causes the processor to:
 calculate a first standard deviation based on the first data set;   determine a first highest value and a first lowest value in the first data set;   calculate a second standard deviation based on the second data set; and   determine a second highest value and a second lowest value in the second data set, wherein transmission of the first mean to the server includes transmission of the first standard deviation, the first highest value, and first lowest value to the server, and transmission of the second mean to the server includes transmission of the second standard deviation, the second highest value, and the second lowest value to the server.   
     
     
         14 . The non-transitory computer-readable medium of  claim 12 , wherein the second sampling frequency is higher than the first sampling frequency. 
     
     
         15 . The non-transitory computer-readable medium of  claim 12 , wherein execution of the machine-readable instructions by the processor causes the processor to:
 collect system data based on the configuration file; and   transmit the system data to the server.

Join the waitlist — get patent alerts

Track US2022327039A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.