×

Merging data downloads with real-time data feeds

  • US 9,813,518 B2
  • Filed: 11/20/2014
  • Issued: 11/07/2017
  • Est. Priority Date: 11/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for merging downloaded data with a real-time data, the method comprising:

  • receiving via a client device, a real-time item of data from a real-time data feed of a data publisher, the real-time item of data having a message identifier identifying a position of the real-time item of data relative to other item in the real-time data feed;

    receiving via the client device a downloaded item of data from a download connection with a data repository, the downloaded item of data received at and stored in the data repository from the data publisher and having the message identifier;

    comparing via the client device the downloaded item of data with a last downloaded item of data to determine whether the downloaded item of data comprises a most recent downloaded item of data received from the download connection;

    in response to determining that the downloaded item of data comprises the most recent downloaded item of data received from the download connection, storing via the client device the downloaded item of data as the last downloaded item of data from the download connection;

    comparing via the client device the real-time item of data with a last real-time item of data to determine a most recent downloaded item of data received from the real-time data feed;

    in response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, storing the real-time item of data as the last real-time item of data from the real-time data feed;

    comparing the last downloaded item of data from the download connection with the last real-time item of data from the real-time data feed to determine a match according to the message identifier of the real-time item of data matching the message identifier of the downloaded item of data; and

    in response to determining that the last item of data from the download connection matches the last real-time item of data from the real-time data feed, ending the download connection.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×