×

GENERATING A STITCHED DATA STREAM

  • US 20180278562A1
  • Filed: 03/27/2017
  • Published: 09/27/2018
  • Est. Priority Date: 03/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server computer, a plurality of messages from a plurality of user computing devices, each message of the plurality of messages comprising a data stream;

    determining, by the server computer, a subset of messages of the plurality of messages associated with a similar geolocation and time period;

    extracting, by the server computer, an audio fingerprint for each message in the subset of messages;

    grouping, by the server computer, the subset of messages into a plurality of pairs of messages, each pair of messages comprising a first message and a second message;

    comparing, by the server computer, audio fingerprints of the first message and the second message in each pair of messages to determine a match score for each pair of messages;

    determining, by the server computer, a set of messages of the subset of messages associated with a common audio timeline based on the match score for each pair of messages;

    stitching together, by the server computer, the set of messages to generate a stitched data stream from the data streams for each message of the set of messages based on a time period for each message;

    wherein the stitched data stream comprises messages with data streams that overlap in time periods such that there may be more than one data stream for a given time period; and

    providing, by the server computer, the stitched data stream to one or more user computing devices.

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