IP Library Granted Patent US 9,590,954
Granted Patent B2
US 9,590,954 · App. 14/815,498 · Granted Mar 7, 2017

Transferring encrypted and unencrypted data between processing devices

Inventors: Madhukar M. Kshirsagar (Morganville, NJ); Ajay Joshi (Manalapan, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L63/0428H04L63/0435H04L63/08H04L63/12
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,590,954
App. No.
14/815,498
Granted
Mar 7, 2017
Kind
B2
Abstract

Methods, apparatus and computer readable media for transferring encrypted and unencrypted data between processing devices are disclosed. Example data transmission methods disclosed herein include dividing, at a first processing device, a set of data collected at the first processing device into a first unencrypted data subset and a second unencrypted data subset. Disclosed example methods also include encrypting, at the first processing device, the first unencrypted data subset using an encryption key provided by a second processing device to generate a first encrypted data subset. Disclosed example methods further include transmitting the second unencrypted data subset from the first processing device to the second processing device before transmitting the first encrypted data subset from the first processing device to the second processing device to thereby transmit the set of data from the first processing device to the second processing device.

Claims (35)

1. A data transmission method comprising:

dividing, at a first processing device, a set of network performance monitoring data collected at the first processing device from a remote monitoring device into a first unencrypted subset of the network performance monitoring data and a second unencrypted subset of the network performance monitoring data;

encrypting, at the first processing device, the first unencrypted subset of the network performance monitoring data and control information associated with the set of network performance monitoring data using an encryption key provided by a second processing device to generate a first encrypted data subset; and

transmitting the second unencrypted subset of the network performance monitoring data from the first processing device to the second processing device before transmitting the first encrypted data subset from the first processing device to the second processing device.

2. The method of claim 1 , wherein the control information specifies a destination for the second unencrypted data subset at the second processing device.

3. The method of claim 2 , wherein the destination corresponds to a destination directory at the second processing device.

4. The method of claim 1 , further including receiving the encryption key from the second processing device during an authentication procedure.

5. The method of claim 1 , further including collecting the set of network performance monitoring data from a plurality of monitoring devices including the remote monitoring device.

6. The method of claim 1 , further including:

identifying a portion of the set of network performance monitoring data that was received via a network without being encrypted; and

including the identified portion of the set of network performance monitoring data in the second unencrypted subset of the network performance monitoring data.

7. A computer readable storage device including computer readable instructions which, when executed, cause a first processing device to perform operations comprising:

dividing a set of network performance monitoring data collected at the first processing device from a remote monitoring device into a first unencrypted subset of the network performance monitoring data and a second unencrypted subset of the network performance monitoring data;

encrypting the first unencrypted subset of the network performance monitoring data and control information associated with the set of network performance monitoring data using an encryption key provided by a second processing device to generate a first encrypted data subset; and

transmitting the second unencrypted subset of the network performance monitoring data from the first processing device to the second processing device before transmitting the first encrypted data subset from the first processing device to the second processing device.

8. The computer readable storage device of claim 7 , wherein the control information specifies a destination for the second unencrypted data subset at the second processing device.

9. The computer readable storage device of claim 8 , wherein the destination corresponds to a destination directory at the second processing device.

10. The computer readable storage device of claim 7 , wherein the operations further include receiving the encryption key from the second processing device during an authentication procedure.

11. The computer readable storage device of claim 7 , wherein the operations further include collecting the set of network performance monitoring data from a plurality of monitoring devices including the remote monitoring device.

12. The computer readable storage device of claim 7 , wherein the operations further include:

identifying a portion of the set of network performance monitoring data that was received via a network without being encrypted; and

including the identified portion of the set of network performance monitoring data in the second unencrypted subset of the network performance monitoring data.

13. A first processing device comprising:

memory including machine readable instructions; and

a processor to execute the machine readable instructions to perform operations including:

dividing a set of network performance monitoring data collected at the first processing device from a remote monitoring device into a first unencrypted subset of the network performance monitoring data and a second unencrypted subset of the network performance monitoring data;

encrypting the first unencrypted subset of the network performance monitoring data and control information associated with the set of network performance monitoring data using an encryption key provided by a second processing device to generate a first encrypted data subset; and

transmitting the second unencrypted subset of the network performance monitoring data from the first processing device to the second processing device before transmitting the first encrypted data subset from the first processing device to the second processing device.

14. The first processing device of claim 13 , wherein the control information specifies a destination for the second unencrypted data subset at the second processing device.

15. The first processing device of claim 14 , wherein the destination corresponds to a destination directory at the second processing device.

16. The first processing device of claim 13 , wherein the operations further include receiving the encryption key from the second processing device during an authentication procedure.

17. The first processing device of claim 13 , wherein the operations further include collecting the set of network performance monitoring data from a plurality of monitoring devices including the remote monitoring device.

18. The first processing device of claim 13 , wherein the operations further include:

identifying a portion of the set of network performance monitoring data that was received via a network without being encrypted; and

including the identified portion of the set of network performance monitoring data in the second unencrypted subset of the network performance monitoring data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2015
From: KSHIRSAGAR, MADHUKAR; JOSHI, AJAY
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 036500/0264 →
Continuity (2)
Continuation 12400913 · Mar 10, 2009
Related Publication 20150341324A1 · Nov 26, 2015