×

Enhanced security when sending asynchronous messages

  • US 9,887,968 B2
  • Filed: 10/26/2015
  • Issued: 02/06/2018
  • Est. Priority Date: 03/30/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for increasing security when sending a plurality of messages over a network connection, the method comprising:

  • receiving, within a client device, the plurality of messages asynchronously from an application thread running on the client device;

    enqueuing the received plurality of messages in a staging queue within the client device wherein the staging queue has an amount of memory assigned to the staging queue;

    determining that the plurality of messages in the staging queue satisfies a batch threshold value, wherein the batch threshold value is based on the amount of memory assigned to the staging queue;

    determining a new security key with a message destination based on determining that the plurality of messages on the staging queue satisfies the batch threshold value;

    encrypting the enqueued plurality of messages based on the determined new security key; and

    sending the encrypted plurality of messages as a batch from the client device to the message destination over the network connection, wherein the determined new security key is only used for the sent plurality of messages and a subsequent plurality of messages is encrypted using a different security key.

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