×

Methods, systems and computer program products for authenticating computer processing devices and transferring both encrypted and unencrypted data therebetween

  • US 9,106,617 B2
  • Filed: 03/10/2009
  • Issued: 08/11/2015
  • Est. Priority Date: 03/10/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of transferring a set of data from a remote monitoring device to a central monitoring unit that is remote from the remote monitoring device, the method comprising:

  • establishing a communication link over a communication network between the remote monitoring device and the central monitoring unit;

    performing an authentication process to authenticate the remote monitoring device to the central monitoring unit;

    dividing the set of data into a first data subset and a second data subset at the remote monitoring device, wherein the first data subset comprises control data that describes the second data subset;

    wherein the first data subset further comprises first raw data collected by the remote monitoring device and wherein the second data subset comprises second raw data collected by the remote monitoring device;

    after said authentication process, encrypting the first data subset at the remote monitoring device using an encryption key provided by the central monitoring unit as part of the authentication process to provide an encrypted data set;

    transmitting the encrypted data set from the remote monitoring device to the central monitoring unit over the communication link;

    receiving a message over the communication link from the central monitoring unit indicating that the control data has been validated by the central monitoring unit; and

    in response to the message from the central monitoring unit indicating that the control data has been validated, transferring the second data subset from the remote monitoring device to the central monitoring unit over the communication link without encrypting the second data subset.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×