Back to results
US 10,873,649 B2Granted
System and method for improving efficiency of a remote computing device
AssigneeClick Therapeutics, Inc.
InventorsVictor Gao, David Klein
Life of this patent
Estimating the term…
Abstract
The present disclosure discusses system and methods for improving the efficiency of a remote computing device. The system and methods include generate a profile and delivery schedule for the remote computing device. The system can dynamically update the delivery schedule of future requests the system transmits to the remote computing device based on responses to current request.
Claims20
A method, comprising:
- maintaining, by a server including one or more processors, a profile associated with a user of an application executing on a remote computing device, the profile identifying a target end date to achieve a behavioral endpoint;
- selecting, by the server, responsive to receiving data regarding the user from the application of the remote computing device at a first time, a first routine from a plurality of routines based on the target end date and a first stage towards achieving the behavioral endpoint, each routine of the plurality of routines specifying an action to be performed by the user to achieve the behavioral endpoint;
- transmitting, by the server, first instructions to the remote computing device to cause the remote computing device to present a first prompt for the user to perform a first action specified by the first routine;
- receiving, by the server, from the remote computing device, a response relating to the first action specified by the first routine;
- selecting, by the server, responsive to receiving subsequent data regarding the user from the application of the remote computing device at a second time, a second routine from the plurality of routines for the behavioral endpoint based on the target end date, a second stage towards achieving the behavioral endpoint, and the response relating to the first action;
- and
- transmitting, by the server, second instructions to the remote computing device to cause the remote computing device to present a second prompt for the user to perform the second action specified by the second routine.
4 more elements
A system, comprising:
- at least one server having one or more processors, configured to:
- maintain a profile associated with a user of an application executing on a remote computing device, the profile identifying a target end date to achieve a behavioral endpoint;
- select, responsive to receiving data regarding the user from the application of the remote computing device at a first time, a first routine from a plurality of routines based on the target end date and a first stage towards achieving the behavioral endpoint, each routine of the plurality of routines specifying an action to be performed by the user to achieve the behavioral endpoint;
- transmit first instructions to the remote computing device to cause the remote computing device to present a first prompt for the user to perform a first action specified by the first routine;
- receive, from the remote computing device, a response relating to the first action specified by the first routine;
- select, responsive to receiving data regarding the user from the application of the remote computing device at a second time, a second routine from the plurality of routines for the behavioral endpoint based on the target end date, a second stage towards achieving the behavioral endpoint, and the response relating to the first action;
- and
- transmit second instructions to the remote computing device to cause the remote computing device to present a second prompt for the user to perform the second action specified by the second routine.
5 more elements
Dependencies are inferred from the claim text.