Re-use of binaries for multiple user accounts
First Claim
Patent Images
1. A method comprising:
- while a particular user profile is a currently active profile of a computing device that is configured with a plurality of user profiles;
responsive to receiving an indication of user input to uninstall an application associated with a binary data set stored at the computing device;
disassociating, by the computing device, the binary data set from the particular user profile, wherein the plurality of user profiles include the particular user profile;
determining, by the computing device, whether the binary data set is associated with any of the plurality of user profiles; and
responsive to determining that the binary data set is not associated with any of the plurality of user profiles, automatically deleting, by the computing device, from the computing device, the binary data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device has multiple user profiles. While a particular user profile is the currently-active user profile of a computing device, the computing device determines whether a binary that is not associated with the particular user profile is already stored at the computing device. In response to determining that the binary is not already stored at the computing device, the computing device downloads the binary from a computing system other than the computing device and associates the binary with the particular user profile. If the binary is already stored at the computing device, the computing device associates the binary with the particular user profile without downloading the binary again.
-
Citations
20 Claims
-
1. A method comprising:
while a particular user profile is a currently active profile of a computing device that is configured with a plurality of user profiles; responsive to receiving an indication of user input to uninstall an application associated with a binary data set stored at the computing device; disassociating, by the computing device, the binary data set from the particular user profile, wherein the plurality of user profiles include the particular user profile; determining, by the computing device, whether the binary data set is associated with any of the plurality of user profiles; and responsive to determining that the binary data set is not associated with any of the plurality of user profiles, automatically deleting, by the computing device, from the computing device, the binary data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computing device that is configured with a plurality of user profiles, the computing device comprising one or more processors configured such that, while a particular user profile is a currently active profile of the computing device, the one or more processors:
responsive to receiving an indication of user input to uninstall an application associated with a binary data set stored at the computing device; disassociate the binary data set from the particular user profile, wherein the plurality of user profiles include the particular user profile; determine whether the binary data set is associated with any of the plurality of user profiles; and responsive to determining that the binary data set is not associated with any of the plurality of user profiles, automatically delete, from the computing device, the binary data set. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer-readable storage medium that stores instructions that, when executed by one or more processors of a computing device that is configured with a plurality of user profiles, cause the computing device to:
while a particular user profile is a currently active profile of the computing device; responsive to receiving an indication of user input to uninstall an application associated with a binary data set stored at the computing device; disassociate the binary data set from the particular user profile, wherein the plurality of user profiles include the particular user profile; determine whether the binary data set is associated with any of the plurality of user profiles; and responsive to determining that the binary data set is not associated with any of the plurality of user profiles, automatically delete, from the computing device, the binary data set. - View Dependent Claims (17, 18, 19, 20)
Specification