IP Library Granted Patent US 9,900,639
Granted Patent B2
US 9,900,639 · App. 15/005,538 · Granted Feb 20, 2018

Temporary viewer access to videos from programmers while multichannel video programming distributors are unavailable for authentication and authorization

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,900,639
App. No.
15/005,538
Granted
Feb 20, 2018
Kind
B2
Abstract

Methods and systems for granting temporary access to videos from a programmer to viewers based on the viewers having subscriptions with a separate MVPD. An exemplary technique involves receiving a request for the programmer to provide a video to a viewer and accessing the MVPD to authenticate that the viewer has a subscription with the MVPD and confirm that the viewer is authorized to receive the video. The technique determines that the MVPD is not able to timely authenticate the viewer subscription or confirm that the viewer is authorized to receive the video. While waiting for the MVPD to respond, the viewer is granted temporary access to the video. When a subsequent response from the MVPD is received, the technique continues to grant access to the viewer to the video from the programmer or cuts off access of the viewer to the video from the programmer based on the response.

Claims (23)

1. In an environment in which a programmer provides video content to viewers based on the viewers having subscriptions with a multichannel video programming distributor (MVPD) that is separate from a monitoring service that is executed by a computing system, a method for granting temporary access to video content when the MVPD is unavailable, the method comprising:

receiving, by the monitoring service executed by a computing system, login credentials for a viewer and a request for the programmer to provide a video to the viewer;

accessing, by the monitoring service, the MVPD to authenticate that the viewer has a subscription with the MVPD or confirm that the viewer is authorized to receive the video;

determining, by the monitoring service, that the MVPD is in a state preventing the MVPD from being able to, within a predetermined time period, authenticate the viewer subscription or confirm that the viewer is authorized to receive the video, wherein the determination is based on statistics regarding multiple programmers accessing the MVPD to authenticate subscriptions and viewer authorizations;

applying a rule that (i) is specific to the programmer and (ii) specifies that the monitoring service is to provide video from a first channel of the programmer but withhold video from a second channel of the programmer;

granting, by the monitoring service, a temporary access to the viewer to access the video from the programmer while waiting for the MVPD to exit the state preventing authentication by the MVPD or authorization by the MVPD; and

performing, by the monitoring service and based on a subsequent response from the MVPD regarding authentication of the viewer subscription or authorization of the viewer to receive the video, one of (i) continuing to grant access to the viewer to the video from the programmer or (ii) cutting off access of the viewer to the video from the programmer.

2. The method of claim 1 , wherein the monitoring service determines that the MVPD is not able to authenticate the viewer subscription or confirm that the viewer is authorized to receive the video is based on statistics regarding the MVPD based on multiple programmers accessing the MVPD to authenticate subscriptions and viewer authorizations.

3. The method of claim 1 , applying a rule to determine whether the programmer will provide the video to the viewer, wherein the rule is specific to the programmer and specifies to provide video from a first channel of the programmer but withhold video from a second channel of the programmer.

4. The method of claim 1 , wherein the MVPD provides television channels from the programmer and other programmers, wherein the video is from a television channel from the programmer provided on one of the television channels.

5. The method of claim 1 , wherein determining that the MVPD is not able to, within a predetermined time period, authenticate the viewer subscription or confirm that the viewer is authorized to receive the video comprises:

receiving login credentials from the viewer associated with a subscription to the MVPD; and

attempting to confirm with the MVPD using the login credentials that the viewer is authorized to view video according to the subscription.

6. The method of claim 1 , wherein the MVPD provides television channels from the programmer and other programmers using a dedicated network, wherein the request for the programmer to provide the video to the viewer is received via a network different from the dedicated network.

7. The method of claim 6 , wherein the viewer requests to view the video on a mobile device.

8. The method of claim 7 , wherein the viewer requests to view the video using an app provided by the programmer on the mobile device.

9. The method of claim 6 , wherein the viewer requests to view the video using a web browser accessing a web page.

10. In an environment in which a programmer provides video content to viewers based on the viewers having subscriptions with a separate multichannel video programming distributor (MVPD) that is separate from a monitoring service, a method for granting temporary access to video content when the MVPD is unavailable, the method comprising:

receiving, by the monitoring service that is executed by a computing system, login credentials associated with a viewer and a request for the programmer to provide a video to the viewer;

accessing, by the monitoring service, the MVPD to authenticate that the viewer has a subscription with the MVPD or confirm that the viewer is authorized to receive the video;

determining, by the monitoring service, that the MVPD is not able to, within a predetermined time period, authenticate the viewer subscription or confirm that the viewer is authorized to receive the video, wherein the determination is based on statistics regarding multiple programmers accessing the MVPD to authenticate subscriptions and viewer authorizations;

applying, by the monitoring service, a rule that is specific to the programmer and that specifies that the monitoring service is to provide video from a first channel of the programmer and to withhold video from a second channel of the programmer; and

based on applying the rule, providing, by the monitoring service, the video from the programmer to the viewer.

Assignments (2)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: MARES, ROBERT; CALANGIU, ROBERT; EFTIMIE, OVIDIU; GALATANU, GEORGE HORIA; BARBU, GEORGE ALEXANDRU; SILAGHI, ADRIAN GEORGE
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 037574/0987 →