Resource control
First Claim
Patent Images
1. A method comprising:
- selecting at least one set of rules from a plurality of available sets of rules upon occurrence of an event relating to an access to at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, said selection depending at least on one of a type of said event, a state of at least one of said clients and a system state;
applying said selected at least one set of rules, resulting in a decision; and
controlling an access to said at least one resource according to said decision,wherein said event is a received request from one of said clients relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and
wherein said plurality of available set of rules comprises at least a mixing rulebase comprisinga list of predefined ongoing activities,a list of predefined incoming requests,and a combination of each predefined ongoing activity with each predefined incoming request,wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for controlling an access to at least one resource by a plurality of clients, at least one set of rules is selected from a plurality of available sets of rules upon occurrence of an event relating to an access to the at least one resource by at least one of the clients. The selection depends at least on one of the type of the event, a state of at least one of the clients and a system state. The selected at least one set of rules is applied, resulting in a decision. The access to the at least one resource is then controlled according to this decision.
-
Citations
19 Claims
-
1. A method comprising:
-
selecting at least one set of rules from a plurality of available sets of rules upon occurrence of an event relating to an access to at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, said selection depending at least on one of a type of said event, a state of at least one of said clients and a system state; applying said selected at least one set of rules, resulting in a decision; and controlling an access to said at least one resource according to said decision, wherein said event is a received request from one of said clients relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and wherein said plurality of available set of rules comprises at least a mixing rulebase comprising a list of predefined ongoing activities, a list of predefined incoming requests, and a combination of each predefined ongoing activity with each predefined incoming request, wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a plurality of sets of rules; a rule selection component configured to select at least one set of rules from said plurality of sets of rules upon occurrence of an event relating to an access to at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, said selection depending at least on one of a type of said event, a state of at least one of said clients and a system state; and a controller configured to cause an application of each set of rules selected by said rule selection component, said application resulting in a decision, and configured to cause a control of said access to said at least one resource according to said decision, wherein said event is a received request from one of said clients via a client interface and relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and wherein said plurality of sets of rules comprises at least a mixing rulebase comprising a list of predefined ongoing activities, a list of predefined incoming requests, and a combination of each predefined ongoing activity with each predefined incoming request, wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A chipset having at least one chip, said at least one chip comprising:
-
a plurality of sets of rules stored in said chipset; a rule selection component configured to select at least one set of rules from said plurality of sets of rules upon occurrence of an event relating to an access to said at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, said selection depending at least on one of a type of said event, a state of at least one of said clients and a system state; and a controller configured to cause an application of each set of rules selected by said rule selection component, said application resulting in a decision, and configured to cause a control of said access to said at least one resource according to said decision, wherein said event is a received request from one of said clients via a client interface and relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and wherein said plurality of sets of rules comprises at least a mixing rulebase comprising a list of predefined ongoing activities, a list of predefined incoming requests, and a combination of each predefined ongoing activity with each predefined incoming request, wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity.
-
-
18. An apparatus comprising:
-
means for selecting at least one set of rules from a plurality of sets of rules upon occurrence of an event relating to an access to at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, depending at least on one of a type of said event, a state of at least one of said clients and a system state; means for causing an application of each selected set of rules, said application resulting in a decision; and means for causing a control of an access to said at least one resource according to said decision, wherein said event is a received request from one of said clients via means for receiving a request and relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and wherein said plurality of sets of rules comprises at least a mixing rulebase comprising a list of predefined ongoing activities, a list of predefined incoming requests, and a combination of each predefined ongoing activity with each predefined incoming request, wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity.
-
-
19. A software program product in which a software code is stored in a computer-readable storage medium, said software code when being executed by a processing unit of an electronic device for realizing the following:
-
selecting at least one set of rules from a plurality of available sets of rules upon occurrence of an event relating to an access to at least one resource by at least one of a plurality of clients, each client of said plurality of clients being configured to manage another feature of a single device, said selection depending at least on one of a type of said event, a state of at least one of said clients and a system state; applying said selected at least one set of rules, resulting in a decision; and controlling an access to said at least one resource according to said decision; wherein said event is a received request from one of said clients relating to said access to at least one resource and said decision is a decision as to what extent said request is granted; and wherein said plurality of available sets of rules comprises at least a mixing rulebase comprising a list of predefined ongoing activities, a list of predefined incoming requests, and a combination of each predefined ongoing activity with each predefined incoming request, wherein each combination comprises at least one rule indicating how the incoming request is handled and at least one rule indicating the implications of the incoming request on the ongoing activity.
-
Specification