US2022027223A1PendingUtilityA1

System and method for introducing functionality to an application for use with a network service

Assignee: UBER TECHNOLOGIES INCPriority: Feb 3, 2015Filed: Aug 2, 2021Published: Jan 27, 2022
Est. expiryFeb 3, 2035(~8.5 yrs left)· nominal 20-yr term from priority
G06F 11/1433H04L 67/51G06F 11/0709G06F 11/302G06F 2201/865G06F 11/0793G06F 11/0775G06F 11/0715G06F 11/3668G06F 11/0787G06F 11/0751G06F 8/65H04L 67/16
69
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . 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.

Join the waitlist — get patent alerts

Track US2022027223A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.