Method and system of plug-in privilege control
First Claim
Patent Images
1. A plug-in privilege control method implemented by a computer, comprising:
- authorizing a plug-in that is a software plug-in, including assigning a plug-in identification number (PIN) to the plug-in wherein the PIN is used to identify an identification (ID) of the corresponding plug-in;
notifying the plug-in about the PIN;
storing information about the plug-in and a plug-in accessible service to a mapping of services;
receiving a request for a service from the plug-in, wherein the request includes the PIN;
retrieving the ID of the plug-in according to the PIN;
determining whether to allow the plug-in to access the service that it requested; and
in the event that the plug-in is allowed to access the service requested;
determining whether the service that the plug-in requested satisfies a conditional accessibility requirement;
disabling the plug-in'"'"'s access to the service in the event that the conditional accessibility requirements are not satisfied;
wherein the conditional accessibility includes a threshold of access frequency;
removing the service from the list of services which is accessible to the plug-in in the event that a frequency or a total number of the plug-in'"'"'s service accesses exceeds the threshold; and
recalculating the frequency or the total number of the plug-in'"'"'s service accesses in the event that the threshold is not exceeded.
1 Assignment
0 Petitions
Accused Products
Abstract
A plug-in privilege control includes authorizing a plug-in, including assigning a plug-in identification number (PIN) to the plug-in wherein the PIN is used to identify an identification (ID) of the corresponding plug-in; notifying the plug-in about the PIN; storing information about the plug-in and a plug-in accessible service to a mapping of services; receiving a request for a service from the plug-in, wherein the request includes the PIN; retrieving the ID of the plug-in according to the PIN; and determining whether to allow the plug-in to access the service that it requested.
-
Citations
12 Claims
-
1. A plug-in privilege control method implemented by a computer, comprising:
-
authorizing a plug-in that is a software plug-in, including assigning a plug-in identification number (PIN) to the plug-in wherein the PIN is used to identify an identification (ID) of the corresponding plug-in; notifying the plug-in about the PIN; storing information about the plug-in and a plug-in accessible service to a mapping of services; receiving a request for a service from the plug-in, wherein the request includes the PIN; retrieving the ID of the plug-in according to the PIN; determining whether to allow the plug-in to access the service that it requested; and in the event that the plug-in is allowed to access the service requested; determining whether the service that the plug-in requested satisfies a conditional accessibility requirement; disabling the plug-in'"'"'s access to the service in the event that the conditional accessibility requirements are not satisfied;
wherein the conditional accessibility includes a threshold of access frequency;removing the service from the list of services which is accessible to the plug-in in the event that a frequency or a total number of the plug-in'"'"'s service accesses exceeds the threshold; and recalculating the frequency or the total number of the plug-in'"'"'s service accesses in the event that the threshold is not exceeded. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A plug-in privilege control system, comprising:
-
one or more processors coupled to an interface, are configured to; authorize a plug-in that is a software plug-in, including to assign a plug-in identification number (PIN) to the plug-in wherein the PIN is used to identify an identification (ID) of the corresponding plug-in; notify the plug-in about the PIN; store information about the plug-in and a plug-in accessible service to a mapping of services; receive a request for a service from the plug-in, wherein the request includes the PIN; retrieve the ID of the plug-in according to the PIN; determine whether to allow the plug-in to access the service that it requested; and in the event that the plug-in is allowed to access the service requested; determine whether the service that the plug-in requested satisfies a conditional accessibility requirement; disable the plug-in'"'"'s access to the service in the event that the conditional accessibility requirements are not satisfied;
wherein the conditional accessibility includes a threshold of access frequency;remove the service from the list of services which is accessible to the plug-in in the event that a frequency or a total number of the plug-in'"'"'s service accesses exceeds the threshold; and recalculate the frequency or the total number of the plug-in'"'"'s service accesses in the event that the threshold is not exceeded; one or more memories coupled to one or more processors, configured to provide the processors with instructions. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification