System and method for triggering one or more actions
Abstract
A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to obtain trigger data identifying two or more resource types and criteria for triggering one or more actions associated with each of the two or more resource types; monitor resource consumption data to identify another resource type being provided to a resource requester; responsive to identifying the another resource type being provided to the resource requester, determine, based on the trigger data, one or more actions to be triggered; and trigger the one or more actions.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer server system comprising:
a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to:
obtain trigger data identifying two or more resource types and criteria for triggering one or more actions associated with each of the two or more resource types;
monitor resource consumption data to identify another resource type being provided to a resource requester;
responsive to identifying the another resource type being provided to the resource requester, determine, based on the trigger data, one or more actions to be triggered; and
trigger the one or more actions.
2 . The computer server system of claim 1 , wherein the criteria for triggering one or more actions includes identifying the another resource type being provided to the resource requester.
3 . The computer server system of claim 1 , wherein the one or more actions include providing resources of at least one of the two or more resource types to at least one resource collector.
4 . The computer server system of claim 3 , wherein the instructions, when executed, further configure the processor to:
determine an amount of the another resource type being provided to the resource requester; and provide an amount of the at least one of the two or more resource types to the at least one resource collector based on the amount of the another resource type being provided to the resource requester.
5 . The computer server system of claim 4 , wherein the amount of the at least one of the two or more resource types is determined based on a modifier between the another resource type and the at least one of the two or more resource types.
6 . The computer server system of claim 5 , wherein the trigger data defines the modifier between the another resource type and the at least one of the two or more resource types.
7 . The computer server system of claim 1 , wherein the criteria for triggering the one or more actions includes triggering a first action associated with a first resource type of the two or more resource types in response to a first amount of the another resource type being provided to the resource requester and triggering a second action associated with a second resource type of the two or more resource types in response to a second amount of the another resource type being provided to the resource requester.
8 . The computer server system of claim 1 , wherein the criteria for triggering the one or more actions includes triggering a first action associated with a first resource type of the two or more resource types in response to the another resource type being provided to a first resource requester and triggering a second action associated with a second resource type of the two or more resource types in response to the another resource type being provided to a second resource requester.
9 . The computer server system of claim 1 , wherein the instructions, when executed, further configure the processor to:
send, via the communications module and to a computing device, a signal causing the computing device to display at least one interface that includes one or more interface elements for defining the trigger data; and receive, via the communications module and from the computing device, a signal that includes the defined trigger data.
10 . The computer server system of claim 1 , wherein the resource consumption data includes resource consumption data stored in a database in association with a single account.
11 . A computer-implemented method comprising:
obtaining trigger data identifying two or more resource types and criteria for triggering an action associated with each of the two or more resource types; monitoring resource consumption data to identify another resource type being provided to a resource requester; responsive to identifying the another resource type being provided to the resource requester, determining, based on the trigger data, one or more actions to be triggered; and triggering the one or more actions.
12 . The computer-implemented method of claim 11 , wherein the criteria for triggering one or more actions includes identifying the another resource type being provided to the resource requester.
13 . The computer-implemented method of claim 11 , wherein the one or more actions include providing resources of at least one of the two or more resource types to at least one resource collector.
14 . The computer-implemented method of claim 13 , further comprising:
determining an amount of the another resource type being provided to the resource requester; and providing an amount of the at least one of the two or more resource types to the at least one resource collector based on the amount of the another resource type being provided to the resource requester.
15 . The computer-implemented method of claim 14 , wherein the amount of the at least one of the two or more resource types is determined based on a modifier between the another resource type and the at least one of the two or more resource types.
16 . The computer-implemented method of claim 15 , wherein the trigger data defines the modifier between the another resource type and the at least one of the two or more resource types.
17 . The computer-implemented method of claim 11 , wherein the criteria for triggering the action includes triggering a first action associated with a first resource type of the two or more resource types in response to a first amount of the another resource type being provided to the resource requester and triggering a second action associated with a second resource type of the two or more resource types in response to a second amount of the another resource type being provided to the resource requester.
18 . The computer-implemented method of claim 11 , wherein the criteria for triggering the action includes triggering a first action associated with a first resource type of the two or more resource types in response to the another resource type being provided to a first resource requester and triggering a second action associated with a second resource type of the two or more resource types in response to the another resource type being provided to a second resource requester.
19 . The computer-implemented method of claim 11 , further comprising:
sending, via a communications module and to a computing device, a signal causing the computing device to display at least one interface that includes one or more interface elements for defining the trigger data; and receiving, via the communications module and from the computing device, a signal that includes the defined trigger data.
20 . A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:
obtain trigger data identifying two or more resource types and criteria for triggering an action associated with each of the two or more resource types; monitor resource consumption data to identify another resource type being provided to a resource requester; responsive to identifying the another resource type being provided to the resource requester, determine, based on the trigger data, one or more actions to be triggered; and triggering the one or more actions.Join the waitlist — get patent alerts
Track US2023185617A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.