US 12,271,723 B2
Managing installation and updates of an application on a computing device
Anuj Goyal, Mountain View, CA (US); Benjamin Ackerman, San Francisco, CA (US); Marcus Köhler, Munich (DE); Apisada Petchtes, Newcastle, WA (US); Qingle Yao, Bellevue, WA (US); Dan Chen, Bellevue, WA (US); Ligeng Dong, Bellevue, WA (US); David Shangni Li, Emeryville, CA (US); and Oleg Davydov, Munich (DE)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Sep. 15, 2022, as Appl. No. 17/932,344.
Prior Publication US 2024/0095007 A1, Mar. 21, 2024
Int. Cl. G06F 8/65 (2018.01); G06F 8/61 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 8/61 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing installation of applications, the method comprising:
receiving a pin request to attach an application, provided by an application store platform, with a version of the application, the application store platform providing a plurality of applications for installation on a managed device and a non-managed device, the managed device being a user device that is at least partially controlled by an organization, the non-managed device being a user device that is not controlled by the organization;
in response to the pin request, initiating transfer of a copy of the version of the application from the application store platform to a data storage device;
generating an application identifier that identifies a location of the version of the application stored in the data storage device;
transmitting installation data to the managed device, the installation data including the application identifier, the application identifier configured to be used by the managed device to install the version of the application from the data storage device;
receiving an unpin request that dissociates the application with the version of the application; and
initiating deletion of the version of the application from the data storage device.