Virtual maintenance manager
US-2019355240-A1 · Nov 21, 2019 · US
US2023396690A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023396690-A1 |
| Application number | US-202318328513-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 2, 2023 |
| Priority date | Aug 6, 2019 |
| Publication date | Dec 7, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some embodiments, a system is disclosed for processing event data for an application and transmitting the event data via a computer network. The system can include a memory device and a hardware processor. The memory device can store an application. The hardware processor can execute the application, characterize a user engagement with the application as being a first level of engagement or a second level of engagement, generate event data responsive to user interactions with the application, and control the batch collection of the event data depending on whether the user engagement with the application is characterized as the first level of engagement or the second level of engagement.
Opening claim text (preview).
1 - 20 . (canceled) 21 . A system for controlling reporting of event data for an application via a computer network, the system comprising: a hardware processor configured to: determine first event processing rules for a first electronic device and second event processing rules for a second electronic device, the first event processing rules being different from the second event processing rules and configured to control reporting of first event data associated with first actions of a first application running on the first electronic device, the second event processing rules being configured to control reporting of second event data associated with second actions of a second application running on the second electronic device, generate a first message for indicating the first event processing rules to the first electronic device and a second message for indicating the second event processing rules to the second electronic device, and transmit, via a computer network, the first message to the first electronic device and the second message to the second electronic device so that the first electronic device implements the first event processing rules for reporting the first event data and the second electronic device implements the second event processing rules for reporting the second event data; and a memory device in communication with the hardware processor, the memory device being configured to store the first event processing rules and the second event processing rules. 22 . The system of claim 21 , wherein the hardware processor is configured to: responsive to a first metric associated with implementation of the first event processing rules by the first electronic device and a second metric associated with implementation of the second event processing rules by the second electronic device, revise the first event processing rules to obtain revised first event processing rules; generate a third message for indicating the revised first event processing rules to the first electronic device; and transmit, via the computer network, the third message to the first electronic device so that the first electronic device implements the revised first event processing rules. 23 . The system of claim 21 , wherein the hardware processor is configured to: determine the first event processing rules for the first electronic device from a first group in which the first electronic device is assigned; and determine the second event processing rules for the second electronic device from a second group in which the second electronic device is assigned, the second group being different from the first group. 24 . The system of claim 23 , wherein the first group is a test group, and the second group is a control group. 25 . The system of claim 21 , wherein the hardware processor is configured to determine the first event processing rules to reduce a power consumption by the first electronic device. 26 . The system of claim 21 , wherein the hardware processor is configured to determine the first event processing rules to reduce a network utilization by the first electronic device. 27 . The system of claim 21 , wherein the first actions comprise (i) a transition from the first electronic device not running the first application to running the first application, (ii) a collection of sensor data from a sensor, or (iii) a user interaction with the first application. 28 . The system of claim 21 , wherein the hardware processor is configured to: receive a third message via the computer network, the third message indicating a requested adjustment of the first event processing rules; and revise, based at least on the requested adjustment, the first event processing rules to obtain revised first event processing rules. 29 . The system of claim 21 , wherein the first event processing rules comprise a first rule option and a second rule option, the first rule option being associated with a first operating condition for the first application and provided for selection by the first electronic device when a determined operating condition for the first application matches the first operating condition, the second rule option being associated with a second operating condition for the first application different from the first operating condition and provided for selection by the first electronic device when the determined operating condition for the first application matches the second operating condition. 30 . A method for controlling reporting of event data for an application via a computer network, the method comprising: under control of a hardware processor: determining first event processing rules for a first electronic device and second event processing rules for a second electronic device, the first event processing rules being different from the second event processing rules and configured to control reporting of first event data associated with first actions of a first application running on the first electronic device, the second event processing rules being configured to control reporting of second event data associated with second actions of a second application running on the second electronic device; generating a first message for indicating the first event processing rules to the first electronic device and a second message for indicating the second event processing rules to the second electronic device; and transmitting, via a computer network, the first message to the first electronic device and the second message to the second electronic device so that the first electronic device implements the first event processing rules for reporting the first event data and the second electronic device implements the second event processing rules for reporting the second event data. 31 . The method of claim 30 , further comprising: comparing a metric associated with implementation of the first event processing rules by the first electronic device and a threshold; responsive to said comparing, revise the first event processing rules to obtain revised first event processing rules; generating a third message for indicating the revised first event processing rules to the first electronic device; and transmitting, via the computer network, the third message to the first electronic device so that the first electronic device implements the revised first event processing rules. 32 . The method of claim 30 , wherein said determining comprises determining the first event processing rules to adjust a power consumption and a network utilization by the first electronic device. 33 . The method of claim 30 , further comprising: comparing a first batching of events by the first electronic device due to an optimized collection and a second batching of events by the first electronic device due to an offline communication status of the first electronic device; responsive to said comparing, revise the first event processing rules to obtain revised first event processing rules; generating a third message for indicating the revised first event processing rules to the first electronic device; and transmitting, via the computer network, the third message to the first electronic device so that the first electronic device implements the revised first event processing rules. 34 . The method of claim 30 , further comprising: receiving a third message from the first electronic device indicating one or more exclusions from reporting of the first event data; determining from the one or more exclusions to revise the first event processing rules to obtain revised first event processing rules; generating a fourth message for indicating the r
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Generation of reports · CPC title
Threshold monitoring · CPC title
by filtering · CPC title
Network utilisation, e.g. volume of load or congestion level · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.