Back to results
US 2022/0027223 A1Published application
System and method for introducing functionality to an application for use with a network service
AssigneeUber Technologies, Inc.
InventorsPaul-Phillip Holden, Logan Rockmore
Life of this patent
Estimating the term…
Abstract
A computing device operates an application to receive and implement new functionality from a network service. If the new functionality causes the application to fail, the application can automatically discard or ignore the new functionality when the application is re-launched.
Claims1
A method for operating a computing device to receive a network service, the method being implemented by one or more processors and comprising:
- launching an application that is linked to operate with the network service, wherein launching the application includes executing instructions for initiating the application on the computing device, and for communicating with one or more servers of the network service;
- wherein launching the application includes:
- progressing the application towards completion of a startup process, during which instructions for implementing new functionality is received for use with the network service;
- storing new functionality information that is accessible to initiate the computing device in executing the instructions for implementing the new functionality when the application is re-launched;
- and
- implementing one or more processes to monitor multiple types of application failures;
- in response to detecting an application failure of one of the multiple types of application failures, storing a data set which is indicative of the application failure;
- re-launching the application, to progress the application towards completion of the startup process;
- wherein re-launching the application includes:
- determining, based at least in part on the stored data set, that the application previously failed upon the instructions for implementing the new functionality being executed;
- and
- progressing the application towards completion of the startup process without accessing the new functionality information, so that the new functionality is not triggered.
9 more elements
Dependencies are inferred from the claim text.