IP Library Granted Patent US 8,239,918
Granted Patent B1
US 8,239,918 · App. 13/270,457 · Granted Aug 7, 2012

Application marketplace administrative controls

Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,239,918
App. No.
13/270,457
Granted
Aug 7, 2012
Kind
B1
Abstract

A computer-implemented method includes receiving, by one or more servers associated with an application marketplace, a policy that includes data that identifies one or more users, and a restricted permission. A request is received, by the servers associated with the application marketplace, to access one or more applications that are distributed through the application marketplace, wherein the request includes data that identifies a particular one of the users. One or more of the applications that are associated with the restricted permission are identified by the servers associated with the application marketplace, and access by the particular user to the applications that are associated with the restricted permission is restricted by the servers associated with the application marketplace.

Claims (55)

1. A computer-implemented method comprising:

receiving, by one or more servers associated with an application marketplace and from one or more servers associated with an organization, a policy that includes data that identifies one or more users that are associated with the organization, and a restricted operating system-defined permission;

receiving, by the servers associated with the application marketplace and from a device associated with a particular user that is associated with the organization, a request to access one or more applications that are distributed through the application marketplace, wherein the request includes data that identifies the particular user;

identifying, by the servers associated with the application marketplace, one or more of the applications that are associated with the restricted operating system-defined permission; and

providing, by the servers associated with the application marketplace and to the device associated with the particular user that is associated with the organization, a user interface that identifies the one or more applications that are associated with the restricted operating system-defined permission, and that includes, for each of the identified applications, an indicator that indicates that access to each of the applications that are associated with the restricted operating system-defined permission is restricted.

2. The method of claim 1 , wherein the policy is received from a server associated with an information technology administrator for the organization.

3. The method of claim 1 , comprising:

storing the policy in a collection of policies; and

in response to receiving the request, selecting the policy from among the policies stored in the collection, using the data in the request that identifies the particular user.

4. The method of claim 1 , wherein:

the indicator further indicates that each of the applications are distributable through the application marketplace regardless of the restricted operating system-defined permission, and

the user interface comprises a user-selectable control for requesting distribution of one or more of the applications regardless of the restricted operating system-defined permission.

5. The method of claim 1 , wherein the indicator that indicates that access to each of the applications is restricted is provided in a portion of the user interface that would otherwise be used to provide a user-selectable control for requesting distribution of one or more of the applications.

6. The method of claim 1 , wherein the indicator that indicates that access to each of the applications is restricted comprises a disabled control for requesting distribution of the applications.

7. The method of claim 1 , wherein the user interface comprises a user-selectable control for requesting moderation of the restricted operating system-defined permission.

8. The method of claim 1 , wherein the providing the user interface that identifies the applications that are associated with the restricted operating system-defined permission comprises greying out information that identifies the applications on the user interface.

9. The method of claim 1 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that perform one or more operations associated with the restricted operating system-defined permission.

10. The method of claim 1 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that declare use of the restricted operating system-defined permission.

11. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, by one or more servers associated with an application marketplace and from one or more servers associated with an organization, a policy that includes data that identifies one or more users that are associated with the organization, and a restricted operating system-defined permission;

receiving, by the servers associated with the application marketplace and from a device associated with a particular user that is associated with the organization, a request to access one or more applications that are distributed through the application marketplace, wherein the request includes data that identifies the particular user;

identifying, by the servers associated with the application marketplace, one or more of the applications that are associated with the restricted operating system-defined permission; and

providing, by the servers associated with the application marketplace and to the device associated with the particular user that is associated with the organization, a user interface that identifies the one or more applications that are associated with the restricted operating system-defined permission, and that includes, for each of the identified applications, an indicator that indicates that access to each of the applications that are associated with the restricted operating system-defined permission is restricted.

12. The system of claim 11 , wherein the policy is received from a server associated with an information technology administrator for the organization.

13. The system of claim 11 , the operations further comprising:

storing the policy in a collection of policies; and

in response to receiving the request, selecting the policy from among the policies stored in the collection, using the data in the request that identifies the particular user.

14. The system of claim 11 , wherein:

the indicator further indicate that each of the applications are distributable through the application marketplace regardless of the restricted operating system-defined permission, and

the user interface comprises a user-selectable control for requesting distribution of one or more of the applications regardless of the restricted operating system-defined permission.

15. The system of claim 11 , wherein the indicator that indicates that access to each of the applications is restricted is provided in a portion of the user interface that would otherwise be used to provide a user-selectable control for requesting distribution of one or more of the applications.

16. The system of claim 11 , wherein the indicator that indicates that access to each of the applications is restricted comprises a disabled control for requesting distribution of the applications.

17. The system of claim 11 , wherein the user interface comprises a user-selectable control for requesting moderation of the restricted operating system-defined permission.

18. The system of claim 11 , wherein the providing the user interface that identifies the applications that are associated with the restricted operating system-defined permission comprises greying out information that identifies the applications on the user interface.

19. The system of claim 11 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that perform one or more operations associated with the restricted operating system-defined permission.

20. The system of claim 11 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that declare use of the restricted operating system-defined permission.

21. A computer-readable device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving, by one or more servers associated with an application marketplace and from one or more servers associated with an organization, a policy that includes data that identifies one or more users that are associated with the organization, and a restricted operating system-defined permission;

receiving, by the servers associated with the application marketplace and from a client device associated with a particular user that is associated with the organization, a request to access one or more applications that are distributed through the application marketplace, wherein the request includes data that identifies the particular user;

identifying, by the servers associated with the application marketplace, one or more of the applications that are associated with the restricted operating system-defined permission; and

providing, by the servers associated with the application marketplace and to the client device associated with the particular user that is associated with the organization, a user interface that identifies the one or more applications that are associated with the restricted operating system-defined permission, and that includes, for each of the identified applications, an indicator that indicates that access to each of the applications that are associated with the restricted operating system-defined permission is restricted.

22. The computer-readable device of claim 21 , wherein the policy is received from a server associated with an information technology administrator for the organization.

23. The computer-readable device of claim 21 , the operations further comprising:

storing the policy in a collection of policies; and

in response to receiving the request, selecting the policy from among the policies stored in the collection, using the data in the request that identifies the particular user.

24. The computer-readable device of claim 21 , wherein:

the indicator further indicate that each of the applications are distributable through the application marketplace regardless of the restricted operating system-defined permission, and

the user interface comprises a user-selectable control for requesting distribution of one or more of the applications regardless of the restricted operating system-defined permission.

25. The computer-readable device of claim 21 , wherein the indicator that indicates that access to each of the applications is restricted is provided in a portion of the user interface that would otherwise be used to provide a user-selectable control for requesting distribution of one or more of the applications.

26. The computer-readable device of claim 21 , wherein the indicator that indicates that access to each of the applications is restricted comprises a disabled control for requesting distribution of the applications.

27. The computer-readable device of claim 21 , wherein the user interface comprises a user-selectable control for requesting moderation of the restricted operating system-defined permission.

28. The computer-readable device of claim 21 , wherein the providing the user interface that identifies the applications that are associated with the restricted operating system-defined permission comprises greying out information that identifies the applications on the user interface.

29. The computer-readable device of claim 21 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that perform one or more operations associated with the restricted operating system-defined permission.

30. The computer-readable device of claim 21 , wherein identifying one or more of the applications that are associated with the restricted operating system-defined permission comprises identifying one or more of the applications that declare use of the restricted operating system-defined permission.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: GOOGLE LLC
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 069378/0637 →
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2012
From: COHEN, GABRIEL A.
To: GOOGLE INC.
Reel/Frame 028017/0394 →