IP Library Granted Patent US 9,817,968
Granted Patent B2
US 9,817,968 · App. 13/664,507 · Granted Nov 14, 2017

Secure connection for a remote device through a mobile application

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 9,817,968
App. No.
13/664,507
Granted
Nov 14, 2017
Kind
B2
Abstract

Virtual machines in a network may be isolated by encrypting transmissions between the virtual machines with keys possessed only by an intended recipient. Within a network, the virtual machines may be logically organized into a number of community-of-interest (COI) groups. Each COI may use an encryption key to secure communications within the COI, such that only other virtual machines in the COI may decrypt the message. Remote devices may gain access to virtual machines in a network through a virtual device relay. The virtual device relay receives data from the remote device, such as a tablet or cellular phone, and forwards the data to one of the virtual machines, when the virtual device relay shares a COI with the destination virtual machine.

Claims (35)

1. A method, comprising:

initiating, by a remote device, a secure connection to a router executing in a virtual machine of a server;

transmitting, through the secure connection, data to the router designated for a host and/or appliance on a shared network with the router;

routing the transmitted data from the router to a virtual device relay on the shared network; and

forwarding the routed data from the virtual device relay to the designated host and/or appliance only when the designated host and/or appliance has the same administrator-assigned community-of-interest as the virtual device relay.

2. The method of claim 1 , in which the step of initiating the secure connection comprises initiating a virtual private network (VPN) connection.

3. The method of claim 2 , in which the step of transmitting the data comprises transmitting data over an IPsec connection.

4. The method of claim 1 , further comprising initiating, by the remote device, a connection to a broker before initiating the connection to the router.

5. The method of claim 4 , further comprises transmitting user credentials to the broker.

6. The method of claim 5 , in which the user credentials are associated with the community-of-interest.

7. The method of claim 4 , in which initiating the connection to the broker comprises initiating a secure hypertext transfer protocol (HTTPS).

8. A computer program product comprising:

a non-transitory computer-readable medium comprising:

code to initiate, by a remote device, a secure connection to a router executing in a virtual machine of a server;

code to transmit, through the secure connection, data to the router designated for a host and/or appliance on a shared network with the router;

code to route the transmitted data from the router to a virtual device relay on the shared network; and

code to forward the routed data from the virtual device relay to the designated host and/or appliance only when the designated host and/or appliance has the same administrator-assigned community-of-interest as the virtual device relay.

9. The computer program product of claim 8 , in which the medium further comprises code to initiate a virtual private network (VPN) connection.

10. The computer program product of claim 9 , in which the medium further comprises code to transmit data over an IPsec connection.

11. The computer program product of claim 9 , in which the medium further comprises code to initiate, by the remote device, a connection to a broker before initiating the connection to the router.

12. The computer program product of claim 11 , in which the medium further comprises code to transmit user credentials to the broker.

13. The computer program product of claim 12 , in which the user credentials are associated with the community-of-interest.

14. The computer program product of claim 11 , in which the medium further comprises code to initiate a secure hypertext transfer protocol (HTTPS).

15. An apparatus, comprising:

a memory;

a processor coupled to the memory, in which the processor is configured:

to initiate a secure connection to a router executing in a virtual machine of a server;

to transmit, through the secure connection, data to the router designated for a host and/or appliance on a shared network with the router;

to route the transmitted data from the router to a virtual device relay on the shared network; and

to forward the routed data from the virtual device relay to the designated host and/or appliance only when the designated host and/or appliance has the same administrator-assigned community-of-interest as the virtual device relay.

16. The apparatus of claim 15 , in which the processor is further configured to initiate a virtual private network (VPN) connection.

17. The apparatus of claim 16 , in which the processor is further configured to transmit data over an IPsec connection.

18. The apparatus of claim 15 , in which the processor is further configured to initiate a connection to a broker before initiating the connection to the router.

19. The apparatus of claim 15 , in which the processor is further configured to transmit user credentials to the broker, in which the user credentials are associated with the community-of-interest.

20. The apparatus of claim 15 , in which the processor is further configured to initiate a secure hypertext transfer protocol (HTTPS).

Assignments (7)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
SECURITY INTEREST Recorded Jan 31, 2020
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051682/0072 →
SECURITY INTEREST Recorded Sep 13, 2018
From: UNISYS CORPORATION
To: WELLS FARGO BANK NA
Reel/Frame 046861/0272 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2015
From: FARINA, RALPH; HINAMAN, TED; JOHNSON, ROBERT A; RAJCAN, STEVEN; TROCKI, JAMES; VALLEVAND, MARK
To: UNISYS CORPORATION
Reel/Frame 036887/0170 →