IP Library › Granted Patent US 12,542,940
Granted Patent B2
US 12,542,940 · App. 18/826,152 · Granted Feb 3, 2026

Video streaming authorization

Inventors: Robert Joshua Halperin (San Francisco, CA); Ariel Samuel Borensztein (Philadelphia, PA); Thomas Anthony Berger (Brooklyn, NY)
Assignee: PLAYBACK INC.
H04N21/25875H04N21/2187H04N21/4104
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 12,542,940
App. No.
18/826,152
Granted
Feb 3, 2026
Kind
B2
Abstract

A method includes for a plurality of devices, each of the plurality of devices having access to a first video stream from at least one of a plurality of streamers of the first video stream, confirming authorization to access the first video stream from one of the plurality of streamers of the first video stream, selecting a first streamer from the plurality of the streamers, receiving the first video stream from the first streamer, transmitting the first video stream to the plurality of devices having confirmed authorization.

Claims (37)

1 . A method, comprising:

confirming for at least one user of each device of a plurality of devices, which are configured to receive a first video stream from a plurality of sources of the first video stream, that the at least one user of the each device of the plurality of devices has a subscription to at least one source of the plurality of sources of the first video stream using authorization information received from the at least one user of each device of the plurality of devices;

after the confirming,

selecting one source from the plurality of sources for transmission of the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription, wherein the selected at least one source is different from a subscribed streamer for the at least one user;

receiving the first video stream only from the selected source; and

transmitting the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription.

2 . The method of claim 1 , wherein the confirming the subscription includes for the plurality of devices includes checking that a location of each device of the plurality of devices matches subscription terms.

3 . The method of claim 2 , wherein the location of each device is determined based on IP address, location as determined by global positioning system measurements, and/or mobile phone carrier.

4 . The method of claim 1 , further comprising causing transmission of a second video stream from a host device to the plurality of devices having confirmed authorization.

5 . The method of claim 4 , wherein the second stream includes a video stream and the method further comprises causing display of the first and second video streams on the plurality of devices of users having confirmed subscriptions, wherein the second video stream overlays the first video stream.

6 . The method of claim 5 , further comprising causing transmission of a third video stream from one of the plurality of devices to other devices of the plurality of devices.

7 . The method of claim 6 , wherein the first, second and third video streams are displayed in synch.

8 . The method of claim 1 , wherein the selecting the at least one source is based on historical reliability.

9 . The method of claim 1 , wherein the first video stream is of a live sporting event.

10 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

confirm for at least one user of each device of a plurality of devices, which are configured to receive a first video stream from a plurality of sources of the first video stream, that the at least one user of the each device of the plurality of devices has a subscription to at least one source of the plurality of sources of the first video stream using authorization information received from the at least one user of each device of the plurality of devices;

after the confirming,

select one source from the plurality of sources for transmission of the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription, wherein the selected at least one source is different from a subscribed streamer for the at least one user;

receive the first video stream only from the selected source; and

transmit the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription.

11 . A computing apparatus comprising:

a processor; and

a non-transitory memory storing instructions that, when executed by the processor, configure the apparatus to:

confirm for at least one user of each device of a plurality of devices, which are configured to receive a first video stream from a plurality of sources of the first video stream, that the at least one user of the each device of the plurality of devices has a subscription to at least one source of the plurality of sources of the first video stream using authorization information received from the at least one user of each device of the plurality of devices;

after the confirming,

select one source from the plurality of sources for transmission of the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription, wherein the selected at least one source is different from a subscribed streamer for the at least one user;

receive the first video stream only from the selected source; and

transmit the first video stream to the each device of the plurality of devices for which it is confirmed that the at least one user has the subscription.

12 . The computing apparatus of claim 11 , wherein the confirming the subscription includes for the plurality of devices check that a location of each device of the plurality of devices matches subscription terms.

13 . The computing apparatus of claim 12 , wherein the location of each device is determined based on IP address, location as determined by global position system measurements, and/or mobile phone carrier.

14 . The computing apparatus of claim 11 , further comprising causing transmission of a second video stream from a host device to the plurality of devices having confirmed authorization.

15 . The computing apparatus of claim 14 , wherein the second stream includes a video stream and wherein the instructions further configure the apparatus to cause display of the first and second video streams on the plurality of devices users having confirmed subscriptions, wherein the second video stream overlays the first video stream.

16 . The computing apparatus of claim 15 , wherein the instructions further configure the apparatus to cause transmission of a third video stream from one of the plurality of devices to other devices of the plurality of devices.

17 . The computing apparatus of claim 16 , where the first, second and third video streams are displayed in-synch.

18 . The computing apparatus of claim 11 , wherein the selecting the at least one source is based on historical reliability.

19 . The computing apparatus of claim 11 , wherein the first video stream is of a live sporting event.

20 . The computing apparatus of claim 11 , wherein the receive the first video stream comprises using a remote browser to access the at least one source.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2025
From: HALPERIN, ROBERT JOSHUA; BORENSZTEIN, ARIEL SAMUEL; BERGER, THOMAS ANTHONY
To: PLAYBACK INC.
Reel/Frame 072338/0949 →
Continuity (2)
Continuation 17937643 · Oct 3, 2022
Related Publication 20240430508A1 · Dec 26, 2024
References Cited (15)
US 10498794B1 · Keighran et al. · 2019 [cited by applicant]
US 11134309B2 · Loheide et al. · 2021 [cited by applicant]
US 20070269181A1 · Kikuchi · 2007 [cited by applicant]
US 20110321079A1 · Lankford · 2011 [cited by examiner]
US 20140082645A1 · Stern et al. · 2014 [cited by applicant]
US 20140133836A1 · Burns · 2014 [cited by applicant]
US 20140267571A1 · Periyannan et al. · 2014 [cited by applicant]
US 20160080817A1 · Chai · 2016 [cited by examiner]
US 20170251246A1 · Hua · 2017 [cited by examiner]
US 20180035136A1 · Crowe · 2018 [cited by applicant]
US 20180352305A1 · Bowen et al. · 2018 [cited by applicant]
US 20190089996A1 · Surcouf et al. · 2019 [cited by applicant]
US 20220083310A1 · Lynch · 2022 [cited by applicant]
US 20240114189A1 · Halperin et al. · 2024 [cited by applicant]
US 20240121465A1 · Halperin et al. · 2024 [cited by applicant]