Configuration of event data communication in computer networks

US2023396690A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023396690-A1
Application numberUS-202318328513-A
CountryUS
Kind codeA1
Filing dateJun 2, 2023
Priority dateAug 6, 2019
Publication dateDec 7, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H04L67/535Primary

    Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • H04L43/06Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023396690A1 cover?
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 …
Who is the assignee on this patent?
Tealium Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/535. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).