IP Library Granted Patent US 10,804,980
Granted Patent B1
US 10,804,980 · App. 16/902,325 · Granted Oct 13, 2020

Secure end-to-end transport through intermediary nodes

Inventors: Lee R. Boynton (Lake Oswego, OR); Trevor A. Fiatal (Fremont, CA); Scott M. Burke (Mountain View, CA); Mark Sikes (Ben Lomond, CA)
Assignee: Seven Networks, LLC
H04B7/0417H04B7/04H04B7/0617H04L51/38H04L63/029H04L63/0272H04L63/0428H04L63/0464H04L63/0471H04L63/08H04L63/0807H04L67/04H04W12/001H04W52/0261H04W4/12H04W88/06Y02D10/00Y02D30/70
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 10,804,980
App. No.
16/902,325
Granted
Oct 13, 2020
Kind
B1
Abstract

A communication network encrypts a first portion of a transaction associated with point-to-point communications using a point-to-point encryption key. A second portion of the transaction associated with end-to-end communications is encrypted using an end-to-end encryption key.

Claims (46)

1. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one server including at least one processor, the instructions when executed by the at least one processor cause the at least one server to perform a method for processing a transaction, the method comprising:

receiving a username and a password from a first computer;

authenticating the username and the password with a user database;

issuing a token for the first computer, wherein a first point-to-point security association is negotiated with the first computer and a second point-to-point security association is negotiated with a second computer;

receiving a transaction message from the second computer, the transaction message comprising control data and payload data, wherein:

the control data provides authentication of a source of the transaction and includes the token; and

the token provides transaction routing information; and

transmitting the payload data to the first computer based on the token.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the token is issued to the first computer after authenticating the username and the password.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the second computer is a personal computer.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the transaction message has a third security association and the payload data is encrypted payload data.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the first computer is a first mobile device, and the first mobile device and the server are coupled over a mobile network.

6. The non-transitory computer-readable storage medium of claim 5 , wherein the mobile network provides an Internet protocol (IP) infrastructure of a wireless service provider.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the transaction message is modified by the second computer based on the token.

8. The non-transitory computer-readable storage medium of claim 1 , wherein the payload data is decrypted and displayed on the first computer.

9. A method implemented on at least one server for processing a transaction, the method comprising:

receiving a username and a password from a first computer;

authenticating the username and the password with a user database;

issuing a token for the first computer, wherein a first point-to-point security association is negotiated with the first computer and a second point-to-point security association is negotiated with a second computer;

receiving a transaction message from the second computer, the transaction message comprising control data and payload data, wherein:

the control data provides authentication of a source of the transaction and includes the token; and

the token provides transaction routing information; and

transmitting the payload data to the first computer based on the token.

10. The method of claim 9 , wherein the token is issued to the first computer after authenticating the username and the password.

11. The method of claim 9 , wherein the second computer is a personal computer.

12. The method of claim 9 , wherein the transaction message has a third security association and the payload data is encrypted payload data.

13. The method of claim 9 , wherein the first computer is a first mobile device, and the first mobile device and the server are coupled over a mobile network.

14. The method of claim 13 , wherein the mobile network provides an Internet protocol (IP) infrastructure of a wireless service provider.

15. The method of claim 9 , wherein the transaction message is modified by the second computer based on the token.

16. The method of claim 9 , wherein the payload data is decrypted and displayed on the first computer.

17. A server for processing a transaction, the server having a processor configured for:

receiving a username and a password from a first computer;

authenticating the username and the password with a user database;

issuing a token for the first computer, wherein a first point-to-point security association is negotiated with the first computer and a second point-to-point security association is negotiated with a second computer;

receiving a transaction message from the second computer, the transaction message comprising control data and payload data, wherein:

the control data provides authentication of a source of the transaction and includes the token; and

the token provides transaction routing information;

and

transmitting the payload data to the first computer based on the token.

18. The server of claim 17 , wherein the token is issued to the first computer after authenticating the username and the password.

19. The server of claim 17 , wherein the second computer is a personal computer.

20. The server of claim 17 , wherein the transaction message has a third security association and the payload data is encrypted payload data.

21. The server of claim 17 , wherein the first computer is a first mobile device, and the first mobile device and the server are coupled over a mobile network.

22. The server of claim 21 , wherein the mobile network provides an Internet protocol (IP) infrastructure of a wireless service provider.

23. The server of claim 17 , wherein the transaction message is modified by the second computer based on the token.

24. The server of claim 17 , wherein the payload data is decrypted and displayed on the first computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2020
From: BOYNTON, LEE R.; FIATAL, TREVOR A.; BURKE, SCOTT M.; SIKES, MARK
To: SEVEN NETWORKS, INC.
Reel/Frame 052963/0021 →
ENTITY CONVERSION Recorded Jun 17, 2020
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 052966/0530 →
Cited By (1)
US 12,621,274