De-duplication of per-user registration data
First Claim
1. A computing device, comprising:
- at least one processing unit; and
memory configured to be in communication with the at least one processing unit, the memory storing instructions that based on execution by the at least one processing unit, cause the at least one processing unit to;
write application pre-registration data for an unregistered application to the memory, the application pre-registration data defining a graphical representation of the unregistered application;
initiate a first logon experience for a user account; and
generate, based at least in part on the application pre-registration data, a system environment for the user account, the system environment comprising the graphical representation of the unregistered application.
1 Assignment
0 Petitions
Accused Products
Abstract
Registration of an application in a per-user registration model includes the creation and storage of duplicate registration data for multiple user accounts present on a system. This duplication of registration data may be reduced by storing at least a portion of identical data in a per-machine location in the system memory where it is accessible to all user accounts. Instead of needing to separately re-compute and/or re-store duplicate registration data in multiple per-user locations in the memory, each user account may access and utilize the registration data stored in the per-machine location. Pre-computing and storing a portion of the application registration data in a per-machine location in the memory may also allow the system to defer the registration of the application.
16 Citations
20 Claims
-
1. A computing device, comprising:
-
at least one processing unit; and memory configured to be in communication with the at least one processing unit, the memory storing instructions that based on execution by the at least one processing unit, cause the at least one processing unit to; write application pre-registration data for an unregistered application to the memory, the application pre-registration data defining a graphical representation of the unregistered application; initiate a first logon experience for a user account; and generate, based at least in part on the application pre-registration data, a system environment for the user account, the system environment comprising the graphical representation of the unregistered application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
writing, by a processing unit of a computing device, application pre-registration data for an unregistered application to a memory of the computing device, the application pre-registration data defining a graphical representation of the unregistered application; initiating, by the computing device, a first logon experience for a user account; and generating, by the processing unit and based at least partly on the application pre-registration data, a system environment for the user account, the system environment comprising the graphical representation of the unregistered application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
at least one processing unit; and memory configured to be in communication with the at least one processing unit, the memory storing instructions that based on execution by the at least one processing unit, cause the at least one processing unit to; write application pre-registration data for an unregistered application to a per-machine location in the memory of the computing device; initiate a first logon experience for a user account; generate, based at least in part on the application pre-registration data, a system environment for the user account; and register the unregistered application in association with the user account, the registering comprising writing at least a portion of registration data to a per-user location in the memory associated with the user account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification