Patent ID: 11972304
Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
pulling, in a first power mode of at least a portion of the data processing system, occurrence data indicative of an occurrence in proximity to a client device;
parsing the occurrence data;
based on the parsing, detecting, in the occurrence data, an occurrence of a specified event; and
based on the detecting,
accessing, from a hardware storage device, a plurality of nodes and associations among the nodes, with the associations specifying one or more sequences for accessing contents of the nodes, and with at least a first one of the nodes storing instructions representing one or more rules with associated one or more conditions, satisfaction of which specifies one or more digital resources to push to the client device;
detecting that the occurrence of the specified event satisfies the one or more conditions associated with the one or more rules of the first one of the nodes; and
switching the portion of the data processing system from the first power mode to a second power mode, wherein the first power mode consumes a lesser amount of power, relative to an amount of power consumed in the second power mode; and

in the second power mode,
pushing, to the client device through one or more communication channels, the one or more digital resources specified by at least the first one of the accessed nodes, wherein the one or more digital resources are each customized for the detected occurrence of the specified event;
pulling, from the client device through the one or more communication channels, interaction data specifying an interaction with at least one of the one or more digital resources;
based on the interaction data, identifying, in the hardware storage device, an association between a second node and the first one of the accessed nodes;
accessing, from the hardware storage device, contents of the second node; and
pushing, in live-time relative to a time of the interaction, the contents of the second node to the client device, with the contents being rendered as one or more visualizations on a display of the client device.