US2016337374A1PendingUtilityA1
Access of a service
Assignee: HEWLETT PACKARD DEVELOPMENT CO LPPriority: Apr 27, 2012Filed: Jul 25, 2016Published: Nov 17, 2016
Est. expiryApr 27, 2032(~5.8 yrs left)· nominal 20-yr term from priority
H04W 12/02H04L 63/104H04W 12/08H04L 61/35
32
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
In some examples, a messaging service facility receives a message from a spoke device requesting a service provided by a target device. The messaging service facility determines, in response to the message received at the input address of the cell, an output address of the cell. The messaging service facility sends the message to the target device using the determined output address to provide access of the service by the spoke device.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving, at an input address of a cell of a messaging service facility, a message from a spoke device requesting a service provided by a target device; determining, by the messaging service facility in response to the message received at the input address of the cell, an output address of the cell, the determined output address computed by applying a function on the input address and a cryptographic key; and sending, by the messaging service facility, the message to the target device using the determined output address to provide access of the service by the spoke device.
2 . The method of claim 1 , wherein the function is an encryption function applied on the input address and the cryptographic key.
3 . The method of claim 1 , wherein the function is a hash function applied on the input address and the cryptographic key.
4 . The method of claim 1 , wherein the message is received from the spoke device having the input address of the cell.
5 . The method of claim 1 , wherein the determined output address is an address at which the target device receives the message, and the determined output address is unknown to the spoke device.
6 . The method of claim 1 , further comprising:
creating a policy group that includes information of the spoke device, the target device, and services of the target device accessible by the spoke device.
7 . The method of claim 1 , wherein the cell is a first cell of a pair of cells at the messaging service facility for communications between the spoke device and the target device, the pair of cells further comprising a second cell, the first cell used for unidirectional communication from the spoke device to the target device, and the second cell used for unidirectional communication from the target device to the spoke device.
8 . The method of claim 7 , further comprising:
receiving a further message from the target device at an input address of the second cell of the messaging service facility; determining a further output address of the second cell based upon the input address of the second cell and the cryptographic key; and sending the further message to the spoke device using the further output address.
9 . The method of claim 1 , further comprising:
creating a group to allow multicast communications between the target device and a plurality of spoke devices.
10 . The method of claim 9 , comprising:
receiving, at a group cell of the messaging service facility, a multicast message; and in response to the receiving of the multicast message at the group cell, multicasting the multicast message to members of the group.
11 . The method of claim 1 , wherein the input address is a randomized address, and the output address is a randomized address.
12 . A service access control system, comprising:
a processor; and a non-transitory storage medium storing messaging service instructions executable on the processor to:
receive, at an input address of a cell of the service access control system, a message from a spoke device requesting a service provided by a target device;
determine, in response to the message received at the input address of the cell, an output address of the cell, wherein one of the input address and the output address is computed by applying a function on a cryptographic key and the other of the input address and the output address; and
send the message to the target device using the determined output address.
13 . The service access control system of claim 12 , wherein the non-transitory storage medium further stores manager instructions executable on the processor to:
create a group that includes information of the spoke device, the target device, and services of the target device accessible by the spoke device.
14 . The service access control system of claim 13 , wherein the group further comprises another spoke device, and the service access control system further comprising:
a multicast cell to receive a multicast message from a first member of the group, and to multicast the multicast message to other members of the group.
15 . The service access control system of claim 12 , wherein the determined output address is an address at which the target device receives the message, and the determined output address is unknown to the spoke device.
16 . The service access control system of claim 12 , wherein the messaging service instructions are executable on the processor to revoke access to the service of the target device by the spoke device by deleting the input address and the output address.
17 . The service access control system of claim 12 , wherein the function is an encryption function.
18 . The service access control system of claim 12 , wherein the function is a hash function.
19 . A non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:
receive, at an input address of a cell of a messaging service facility, a message from a spoke device requesting a service provided by a target device; determine, by the messaging service facility in response to the message received at the input address of the cell, an output address of the cell, wherein one of the input address and the output address is computed by applying a function on a cryptographic key and the other of the input address and the output address; and send, by the messaging service facility, the message to the target device using the determined output address to provide access of the service by the spoke device.
20 . The non-transitory machine-readable storage medium of claim 19 , wherein the function is an encryption function or a hash function.Join the waitlist — get patent alerts
Track US2016337374A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.