Back to results
US 10,476,986 B1Granted
System and method for improving efficiency of a remote computing device
AssigneeClick Therapeutics, Inc.
InventorsDavid Klein, Victor Gao
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.
Claims16
A method, comprising:
- identifying, by a server including one or more processors, a profile associated with an application executing on a remote computing device;
- determining, by the server, using the profile, a first set of routines, each routine of the first set of routines specifying a first action to be performed via the application executing on the remote computing device;
- transmitting, by the server, a first request for application activity update, the first request including instructions to provide a first trigger on the remote computing device, the remote computing device configured to provide one or more actions to be performed via the remote computing device responsive to detecting an activation of the first trigger;
- receiving, by the server, from the remote computing device and responsive to the activation of the first trigger on the remote computing device, a response including content relating to at least one action for one of the first set of routines performed via the remote computing device, the response including content generated by the remote computing device in response to the activation of the first trigger;
- identifying, by the server, a first routine type corresponding to the first set of routines;
- selecting, by the server, a second routine type based on the profile, the response, and the first routine type of the first set of routines;
- determining, by the server, based on the second routine type, a second set of routines corresponding to the second routine type to include into a second request for application activity update, each of the second set of routines specifying a second action to be performed via the remote computing device;
- and
- transmitting, by the server, the second request for application activity update, the second request including instructions to provide a second trigger on the remote computing device to perform at least one of the second set of routines.
6 more elements
A system, comprising:
- at least one server having one or more processors, configured to:
- identify a profile associated with an application executing on a remote computing device;
- determine, using the profile, a first set of routines, each routine of the first set of routines specifying a first action to be performed via the application executing on the remote computing device;
- transmit a first request for application activity update, the first request including instructions to provide a first trigger on the remote computing device, the remote computing device configured to provide one or more actions to be performed via the remote computing device responsive to detecting an activation of the first trigger;
- receive, from the remote computing device and responsive to the activation of the first trigger on the remote computing device, a response including content relating to at least one action for one of the first set of routines performed via the remote computing device, the response including content generated by the remote computing device in response to the activation of the first trigger;
- identify a first routine type corresponding to the first set of routines;
- select a second routine type based on the profile, the response, and the first routine type of the first set of routines;
- determine, based on the second routine type, a second set of routines corresponding to the second routine type to include into a second request for application activity update, each of the second set of routines specifying a second action to be performed via the remote computing device;
- and
- transmit the second request for application activity update, the second request including instructions to provide a second trigger on the remote computing device to perform at least one of the second set of routines.
7 more elements
Dependencies are inferred from the claim text.