Sensor sharing control
First Claim
1. A sensor sharing control apparatus comprising:
- a processor; and
a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to;
receive one or more sensor use permissions from one or more sensor provider terminals;
for each sensor use permission, record a sensor use permission in an authorization policy thereby forming a set of authorization policies;
receive sensor use request information from a sensor user terminal;
record a use request for the sensor use request information in a request policy, the request policy including one or more minimum requirements of a sensor requested by a user of the sensor user terminal, wherein the one or more minimum requirements includes at least one requirement other than sensor location;
responsive to the request policy being recorded, search for any authorization policy in the set of authorization policies that matches the request policy;
responsive to identifying the authorization policy that matches the request policy, creating a list of sensors included in the sensor use permissions of the authorization policy that matches the request policy; and
transmitting the list of sensors to the sensor user terminal, wherein the search is performed again dynamically when the request policy or one of the set of authorization policies is changed;
wherein the instructions further cause the processor to;
receive a list of available sensors;
create a token allowing the sensor user terminal to control a sensor in the list of available sensors; and
transmit the token to the sensor user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for sensor sharing control dynamically. One or more sensor use permissions are received from one or more sensor provider terminals. For each sensor use permission, a sensor use permission is recorded in an authorization policy thereby forming a set of authorization policies. A use request is recorded for sensor use request information received from a sensor user terminal in a request policy. A search is performed for any authorization policy in the set of authorization policies that matches the request policy. Responsive to identifying the authorization policy that matches the request policy, a list of sensors included in the sensor use permissions of an authorization policy that matches the request policy is created. The list of sensors is transmitted to the sensor user terminal, where the search is performed again dynamically when the request policy or one of the set of authorization policies is changed.
24 Citations
18 Claims
-
1. A sensor sharing control apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive one or more sensor use permissions from one or more sensor provider terminals; for each sensor use permission, record a sensor use permission in an authorization policy thereby forming a set of authorization policies; receive sensor use request information from a sensor user terminal; record a use request for the sensor use request information in a request policy, the request policy including one or more minimum requirements of a sensor requested by a user of the sensor user terminal, wherein the one or more minimum requirements includes at least one requirement other than sensor location; responsive to the request policy being recorded, search for any authorization policy in the set of authorization policies that matches the request policy; responsive to identifying the authorization policy that matches the request policy, creating a list of sensors included in the sensor use permissions of the authorization policy that matches the request policy; and transmitting the list of sensors to the sensor user terminal, wherein the search is performed again dynamically when the request policy or one of the set of authorization policies is changed; wherein the instructions further cause the processor to; receive a list of available sensors; create a token allowing the sensor user terminal to control a sensor in the list of available sensors; and transmit the token to the sensor user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, in a data processing system, for performing sensor sharing control dynamically, the method comprising:
-
receiving one or more sensor use permissions from one or more sensor provider terminals; for each sensor use permission, recording a sensor use permission in an authorization policy thereby forming a set of authorization policies; receiving sensor use request information from a sensor user terminal; recording a use request for the sensor use request information in a request policy, the request policy including one or more minimum requirements of a sensor requested by a user of the sensor user terminal, wherein the one or more minimum requirements includes at least one requirement other than sensor location; responsive to the request policy being recorded, searching for any authorization policy in the set of authorization policies that matches the request policy; responsive to identifying the authorization policy that matches the request policy, creating a list of sensors included in the sensor use permissions of the authorization policy that matches the request policy; and transmitting the list of sensors to the sensor user terminal, wherein the search is performed again dynamically when the request policy or one of the set of authorization policies is changed; the method further comprising; receiving a list of available sensors; creating a token allowing the sensor user terminal to control a sensor in the list of available sensors; and transmitting the token to the sensor user terminal. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computer, causes the computer to:
-
receive one or more sensor use permissions from one or more sensor provider terminals; for each sensor use permission, record a sensor use permission in an authorization policy thereby forming a set of authorization policies; receive sensor use request information from a sensor user terminal; record a use request for the sensor use request information in a request policy, the request policy including one or more minimum requirements of a sensor requested by a user of the sensor user terminal, wherein the one or more minimum requirements includes at least one requirement other than sensor location; responsive to the request policy being recorded, search for any authorization policy in the set of authorization policies that matches the request policy;
responsive to identifying the authorization policy that matches the request policy, create a list of sensors included in the sensor use permissions of the authorization policy that matches the request policy; andtransmit the list of sensors to the sensor user terminal, wherein the search is performed again dynamically when the request policy or one of the set of authorization policies is changed; wherein the computer readable program further causes the computer to; receive a list of available sensors; create a token allowing the sensor user terminal to control a sensor in the list of available sensors; and transmit the token to the sensor user terminal.
-
Specification