Computer Control of Access to Fields and Features of an Application
First Claim
1. An electronic system comprising:
- one or more processors; and
hardware storage storing instructions executable by the one or more processors to perform operations comprising;
presenting a first instance of a given type of page of a user interface to a first user and a second instance of the given type of page of the user interface to a second user, the first instance of the given type of page including a first current scope of user interface elements, the second instance of the given type of page including a second current scope of user interface elements, the first current scope and the second current scope being the same as or subsets of a prototype scope of user interface elements for that the given type of page,persistently storing information representing a first available scope of the first user and a second available scope of the second user, the first available scope comprising user interface elements that are available to the first user in the given type of page and other types of pages of the user interface, the second available scope comprising user interface elements that are available to the second user in the given type of page and other types of pages of the user interface, the second available scope of the second user being the same as or a subset of the first available scope of the first user,receiving from the first user selections of user interface elements to be included in an updated scope of user interface elements for the second instance of the given type of page, the selections including only user interface elements that belong to both the prototype scope for the given type of page and the first available scope of the first user, andpersistently storing the updated scope.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other things, instances of at least one type of page of a user interface are presented to at least a first user and a second user. Each instance includes a current scope of user interface elements. All of the instances have current scopes that are the same as or subsets of a prototype scope of user interface elements for that type of page. A permitted scope of user interface elements are available to each corresponding user. The permitted scope of the second user is the same as or a subset of the permitted scope of the first user. Selections of user interface elements to be included in an updated scope are received from the first user. The selections include only user interface elements that belong to both the prototype scope for that type of page and the permitted scope of the first user.
-
Citations
24 Claims
-
1. An electronic system comprising:
-
one or more processors; and hardware storage storing instructions executable by the one or more processors to perform operations comprising; presenting a first instance of a given type of page of a user interface to a first user and a second instance of the given type of page of the user interface to a second user, the first instance of the given type of page including a first current scope of user interface elements, the second instance of the given type of page including a second current scope of user interface elements, the first current scope and the second current scope being the same as or subsets of a prototype scope of user interface elements for that the given type of page, persistently storing information representing a first available scope of the first user and a second available scope of the second user, the first available scope comprising user interface elements that are available to the first user in the given type of page and other types of pages of the user interface, the second available scope comprising user interface elements that are available to the second user in the given type of page and other types of pages of the user interface, the second available scope of the second user being the same as or a subset of the first available scope of the first user, receiving from the first user selections of user interface elements to be included in an updated scope of user interface elements for the second instance of the given type of page, the selections including only user interface elements that belong to both the prototype scope for the given type of page and the first available scope of the first user, and persistently storing the updated scope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-based method comprising:
-
presenting a first instance instances of at least one a given type of page of a user interface to a first user and a second instance of the given type of page of the user interface to a second user, the first instance of the given type of page including a first current scope of user interface elements, the second instance of the given type of page including a second current scope of user interface elements, the first current scope and the second current scope being the same as or subsets of a prototype scope of user interface elements for the given type of page, persistently storing information representing a first available scope of the first user and a second available scope of the second user, the first available scope comprising user interface elements that are available to the first user in the given type of page and other types of pages of the user interface, the second available scope comprising user interface elements that are available to the second user in the given type of page and other types of pages of the user interface, the second available scope of the second user being the same as or a subset of the first available scope of the first user, and receiving from the first user selections of user interface elements to be included in an updated scope of user interface elements for the second instance of the given type of page, the selections including only user interface elements that belong to both the prototype scope for the given type of page and the first available scope of the first user, and persistently storing the updated scope.
-
-
14. An electronic system comprising:
-
a processor; and machine-readable hardware storage storing instructions executable by the processor to perform operations comprising; presenting a page of a user interface comprising a current scope of user interface elements suitable for a second user of the page, the page being presented to a first user, presenting to the first user a list of user interface elements that include at least the user interface elements of the current scope, receiving from the first user selections of user interface elements of the list to be included in an updated scope of user interface elements for the page, cropping the list of user interface elements to include in the updated scope only the ones selected by the first user to be included in the updated scope, and persistently storing the updated scope. - View Dependent Claims (15, 16, 17, 18, 19, 21, 22, 23, 24)
-
-
20. A method comprising:
-
presenting a page of a user interface comprising a current scope of user interface elements suitable for a second user of the page, the page being presented to a first user, presenting to the first user a list of user interface elements that include at least the user interface elements of the current scope, receiving from the first user selections of user interface elements of the list to be included in an updated scope of user interface elements for the page, cropping the list of user interface elements to include in the updated scope only the ones selected by the first user to be included in the updated scope, and persistently storing the updated scope.
-
Specification