IP Library Granted Patent US 9,800,576
Granted Patent B2
US 9,800,576 · App. 14/693,674 · Granted Oct 24, 2017

Authentication for over the top broadcast streaming using automated content recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,800,576
App. No.
14/693,674
Granted
Oct 24, 2017
Kind
B2
Abstract

An authenticator in a second user device captures a media sample comprising at least one of an audio portion, a video portion or an image portion. The media sample is played on a first user device. The authenticator compares at least a portion of the media sample to a reference media stream to determine whether the portion of the media sample matches the reference media stream. If the portion of the media sample matches the reference media stream, the authenticator determines that the second user device is authenticated and requests a media stream from a media streaming source.

Claims (56)

1. A method comprising:

capturing a media sample played on a first user device, the media sample comprising at least one of an audio portion, a video portion or an image portion of a media stream received by the first user device from a remote media streaming source over a network, wherein the media sample is captured by a second user device located in proximity to the first user device;

comparing, by the second user device, at least a portion of the media sample to a reference media stream received from the remote media streaming source to determine whether the portion of the media sample matches the reference media stream; and

responsive to the portion of the media sample matching the reference media stream, determining, by a processing device of the second user device, that the second user device is authenticated for viewing the media stream.

2. The method of claim 1 , further comprising:

responsive to the second user device being authenticated, requesting the media stream from the remote media streaming source.

3. The method of claim 1 , wherein comparing the portion of the media sample to the reference media stream comprises:

generating a fingerprint of the portion of the media sample;

comparing the fingerprint to a plurality of known segments in the reference media stream; and

determining whether the fingerprint matches at least one of the plurality of known segments.

4. The method of claim 1 , wherein the remote media streaming source comprises at least one of a content owner or a multichannel video program distributor (MVPD) associated with the media sample played on the first user device.

5. The method of claim 1 , further comprising:

responsive to the portion of the media sample not matching the reference media stream, determining that the second user device is not authenticated and requesting additional authentication credentials from a user of the second user device.

6. The method of claim 1 , further comprising:

requesting authorization to view the media stream on the second device from an authorization service;

receiving an authorization token from the authorization service; and

providing the authorization token to the remote media streaming source.

7. The method of claim 1 , wherein a user of the first user device is a subscriber of a multichannel video program distributor (MVPD) that provides the media sample played on the first user device, and wherein the media stream from the remote media streaming source comprises an over the top (OTT) media stream.

8. A system comprising:

a memory;

a processing device operatively coupled to the memory, the processing device to:

capture a media sample played on a first user device, the media sample comprising at least one of an audio portion, a video portion or an image portion of a media stream received by the first user device from a remote media streaming source over a network, wherein the media sample is captured by a second user device located in proximity to the first user device;

compare at least a portion of the media sample to a reference media stream received from the remote media streaming source to determine whether the portion of the media sample matches the reference media stream; and

responsive to the portion of the media sample matching the reference media stream, determine that the second user device is authenticated for viewing the media stream.

9. The system of claim 8 , wherein the processing device further to:

request the media stream from the remote media streaming source responsive to the second user device being authenticated.

10. The system of claim 8 , wherein to compare the portion of the media sample to the reference media stream, the processing device further to:

generate a fingerprint of the portion of the media sample;

compare the fingerprint to a plurality of known segments in the reference media stream; and

determine whether the fingerprint matches at least one of the plurality of known segments.

11. The system of claim 8 , wherein the remote media streaming source comprises at least one of a content owner or a multichannel video program distributor (MVPD) associated with the media sample played on the first user device.

12. The system of claim 8 , wherein the processing device further to:

responsive to the portion of the media sample not matching the reference media stream, determine that the second user device is not authenticated and request additional authentication credentials from a user of the second user device.

13. The system of claim 8 , wherein the processing device further to:

request authorization to view the media stream on the second device from an authorization service;

receive an authorization token from the authorization service; and

provide the authorization token to the remote media streaming source.

14. The system of claim 8 , wherein a user of the first user device is a subscriber of a multichannel video program distributor (MVPD) that provides the media sample played on the first user device, and wherein the media stream from the remote media streaming source comprises an over the top (OTT) media stream.

15. A non-transitory computer-readable storage medium storing instructions which, when executed by a processing device, cause the processing device to perform operations comprising:

capturing a media sample played on a first user device, the media sample comprising at least one of an audio portion, a video portion or an image portion of a media stream received by the first user device from a remote media streaming source over a network, wherein the media sample is captured by a second user device located in proximity to the first user device;

comparing, by the second user device, at least a portion of the media sample to a reference media stream received from the remote media streaming source to determine whether the portion of the media sample matches the reference media stream; and

responsive to the portion of the media sample matching the reference media stream, determining, by the processing device of the second user device, that the second user device is authenticated for viewing the media stream.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

responsive to the second user device being authenticated, requesting the media stream from the remote media streaming source.

17. The non-transitory computer-readable storage medium of claim 15 , wherein comparing the portion of the media sample to the reference media stream comprises:

generating a fingerprint of the portion of the media sample;

comparing the fingerprint to a plurality of known segments in the reference media stream; and

determining whether the fingerprint matches at least one of the plurality of known segments.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the remote media streaming source comprises at least one of a content owner or a multichannel video program distributor (MVPD) associated with the media sample played on the first user device.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

responsive to the portion of the media sample not matching the reference media stream, determining that the second user device is not authenticated and requesting additional authentication credentials from a user of the second user device.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

requesting authorization to view the media stream on the second device from an authorization service;

receiving an authorization token from the authorization service; and

providing the authorization token to the remote media streaming source.

21. The non-transitory computer-readable storage medium of claim 15 , wherein a user of the first user device is a subscriber of a multichannel video program distributor (MVPD) that provides the media sample played on the first user device, and wherein the media stream from the remote media streaming source comprises an over the top (OTT) media stream.

Assignments (2)
SECURITY INTEREST Recorded May 8, 2022
From: AUDIBLE MAGIC CORPORATION
To: TIERRA DEL ORO, LLC
Reel/Frame 059909/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: SCHREMPP, JIM; IKEZOYE, VANCE
To: AUDIBLE MAGIC CORPORATION
Reel/Frame 035474/0033 →