New patents are issued by the USPTO on Tuesdays. Both of today's Spotlight Patents concern aspects of digital fingerprinting. Assigned to NBCUniversal Media, the first patent addresses techniques for fingerprint-defined segment-based content delivery. Assigned to KPN (NL), the second patent addresses techniques for fingerprint-based inter-destination media synchronization.
10,032,479, "Fingerprint-defined segment-based content delivery," assigned to NBCUniversal Media.
Digital content, such as video, audio, multimedia, and similar files may be segmented at a determined frame resolution rate and analyzed to determine a fingerprint for each content segment. An identifier that uniquely identifies each content segment may be determined based on the fingerprint of the respective content segment. The identifier may be associated with data relating to the content segment and with one or more identifiers that uniquely identify other content segments of the content. The content segment identifiers may be used to construct a content segment sequencing representation that represents the playback of the content segments in playback order.
10,034,037, "Fingerprint-based inter-destination media synchronization," assigned to KPN and Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO(NL)
Methods and systems for inter-destination synchronization in first and second receivers for content parts associated with a play-out timeline are disclosed. First timing information comprising first content part identifiers and associated first clock times may be determined, where the first receiver may receive a first content part identifier comprising first fingerprints for identifying a first content part in a first media stream. Second timing information comprising second content part identifiers and associated second clock times may be determined, where the second receiver may receive a second content part identifier identifying a second content part in a second media stream based on the first and second timing information. A timing difference in processing a content part in the first and second media streams may be calculated. Based on the timing difference, synchronization information for inter destination synchronization between said first and second streams may be generated.