IP Library Granted Patent US 10,460,083
Granted Patent B2
US 10,460,083 · App. 15/344,382 · Granted Oct 29, 2019

Digital credential system

Inventors: James Armand Baldwin (Palo Alto, CA); Prem Akkaraju (Los Angeles, CA); Giorgio Vanzini (Los Angeles, CA)
Assignee: Screening Room Media, Inc.
G06F21/10G06F21/105G06F21/31G06F21/42G06F21/44G06F21/60G06K7/1417G06Q30/0635G06Q50/184H04L63/10H04L63/107H04L67/10H04L67/18H04L67/42H04W4/029G06F2221/0775G06F2221/2101G06F2221/2111
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 10,460,083
App. No.
15/344,382
Filed
Nov 4, 2016
Granted
Oct 29, 2019
Kind
B2
Art Unit
3684
USPC
705/26.81
Abstract

A method for issuing digital credentials can include assigning a digital credential to a user account maintained by the digital content delivery system; receiving, from a mobile computing device associated with the user account, a first request for the digital credential; in response to receiving the first request: determining whether a current location of the mobile computing device is within a predetermined geographic distance of the selected exhibitor location, and determining whether a remaining amount of time until a scheduled start time of the selected scheduled presentation is less than a threshold amount of time; and in response to determining that either the current location of the mobile computing device is outside of the predetermined geographic distance of the selected exhibitor location or the remaining amount of time until the scheduled start time of the selected scheduled presentation is greater than the threshold amount of time, denying the first request.

Claims (79)

1. A method comprising:

receiving, by a digital content delivery system, a request to rent a first digital movie;

in response to receiving the request, assigning, by the digital content delivery system, a digital content license to a user account associated with a client-side digital delivery device, the digital content license permitting a user of the user account to:

attend a scheduled presentation of the first digital movie at an exhibitor location, and

stream the first digital movie from the client-side digital delivery device associated with the user account;

in response to receiving a request associated with the user account to attend a selected scheduled presentation of the first digital movie at a first selected exhibitor location, assigning, by the digital content delivery system, a digital credential to the user account, the digital credential being redeemable at the selected exhibitor location to view the selected scheduled presentation of the digital movie;

receiving, from a mobile computing device associated with the user account, a first request to display the digital credential on a display of the mobile computing device;

in response to receiving the first request, determining that either a current location of the mobile computing device is outside of a predetermined geographic distance of the selected exhibitor location, or a remaining amount of time until a scheduled start time of the selected scheduled presentation is greater than a threshold amount of time, yielding a first determination;

in response to the first determination, denying the first request;

after denying the first request, receiving a second request to display the digital credential on the display of the mobile computing device,

in response to receiving the second request, determining that the current location of the mobile computing device is within the predetermined geographic distance of the selected exhibitor location and the remaining amount of time until the scheduled start time of the selected scheduled presentation is less than the threshold amount of time, yielding a second determination; and

in response to the second determination, causing presentation of the digital credential on the display of the mobile computing device.

2. The method of claim 1 , wherein causing presentation of the digital credential comprises:

transmitting data to the mobile computing device that the mobile computing device uses to render a visual representation of the digital credential on the display of the mobile computing device.

3. The method of claim 1 , further comprising:

generating a user profile for the user account, the user profile stored in an user account database of the digital content delivery system; and

updating the user profile to indicate that the digital content license has been assigned to the user account.

4. The method of claim 1 , further comprising:

determining, based on the digital content license that has been assigned to the user account, one or more exhibitor locations where a user associated with the user account can view the digital movie, and one or more scheduled presentations of the digital movie offered by the one or more exhibitor locations;

transmitting, to the mobile computing device, data identifying the one or more exhibitor locations and the one of more scheduled presentations of the digital movie offered by the one or more exhibitor locations; and

receiving, from the mobile computing device, a user selection indicating that the user has selected to attend the selected scheduled presentation of the digital content item offered by the selected exhibitor location.

5. The method of claim 4 , wherein determining the one or more exhibitor locations comprises:

determining a digital content exhibitor associated with rental of the first digital movie by the user; and

determining exhibitor locations of the digital content exhibitor that are located within a predetermined geographic distance of a dwelling associated with the user account.

6. The method of claim 5 , wherein the digital content exhibitor associated with the rental received a portion of revenue from the rental of the first digital movie by the user.

7. The method of claim 1 , wherein the selected exhibitor location is a movie theatre.

8. A digital content delivery system comprising:

one or more computer processors; and

one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the digital content delivery system to perform operations comprising:

receiving a request to rent a first digital movie;

in response to receiving the request, assigning a digital content license to a user account associated with a client-side digital delivery device, the digital content license permitting a user of the user account to:

attend a scheduled presentation of the first digital movie at an exhibitor location, and

stream the first digital movie from the client-side digital delivery device associated with the user account;

in response to receiving a request associated with the user account to attend a selected scheduled presentation of the first digital movie at a first selected exhibitor location, assigning a digital credential to the user account, the digital credential being redeemable at the selected exhibitor location to view the selected scheduled presentation of the digital movie;

receiving, from a mobile computing device associated with the user account, a first request to display the digital credential on a display of the mobile computing device;

in response to receiving the first request, determining that either a current location of the mobile computing device is outside of a predetermined geographic distance of the selected exhibitor location, or a remaining amount of time until a scheduled start time of the selected scheduled presentation is greater than a threshold amount of time, yielding a first determination;

in response to the first determination, denying the first request;

after denying the first request, receiving a second request to display the digital credential on the display of the mobile computing device,

in response to receiving the second request, determining that the current location of the mobile computing device is within the predetermined geographic distance of the selected exhibitor location and the remaining amount of time until the scheduled start time of the selected scheduled presentation is less than the threshold amount of time, yielding a second determination; and

in response to the second determination, causing presentation of the digital credential on the display of the mobile computing device.

9. The digital content delivery system of claim 8 , wherein causing presentation of the digital credential comprises:

transmitting data to the mobile computing device that the mobile computing device uses to render a visual representation of the digital credential on the display of the mobile computing device.

10. The digital content delivery system of claim 8 , the operations further comprising:

generating a user profile for the user account, the user profile stored in an user account database of the digital content delivery system; and

updating the user profile to indicate that the digital content license has been assigned to the user account.

11. The digital content delivery system of claim 8 , the operations further comprising:

determining, based on the digital content license that has been assigned to the user account, one or more exhibitor locations where a user associated with the user account can view the digital movie, and one or more scheduled presentations of the digital movie offered by the one or more exhibitor locations;

transmitting, to the mobile computing device, data identifying the one or more exhibitor locations and the one of more scheduled presentations of the digital movie offered by the one or more exhibitor locations; and

receiving, from the mobile computing device, a user selection indicating that the user has selected to attend the selected scheduled presentation of the digital content item offered by the selected exhibitor location.

12. The digital content delivery system of claim 11 , wherein determining the one or more exhibitor locations comprises:

determining a digital content exhibitor associated with rental of the first digital movie by the user; and

determining exhibitor locations of the digital content exhibitor that are located within a predetermined geographic distance of a dwelling associated with the user account.

13. The digital content delivery system of claim 12 , wherein the digital content exhibitor associated with the rental received a portion of revenue from the rental of the first digital movie by the user.

14. The digital content delivery system of claim 8 , wherein the selected exhibitor location is a movie theatre.

15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a digital content delivery system, cause the digital content delivery system to perform operations comprising:

receiving a request to rent a first digital movie;

in response to receiving the request, assigning a digital content license to a user account associated with a client-side digital delivery device, the digital content license permitting a user of the user account to:

attend a scheduled presentation of the first digital movie at an exhibitor location, and

stream the first digital movie from the client-side digital delivery device associated with the user account;

in response to receiving a request associated with the user account to attend a selected scheduled presentation of the first digital movie at a first selected exhibitor location, assigning a digital credential to the user account, the digital credential being redeemable at the selected exhibitor location to view the selected scheduled presentation of the digital movie;

receiving, from a mobile computing device associated with the user account, a first request to display the digital credential on a display of the mobile computing device;

in response to receiving the first request, determining that either a current location of the mobile computing device is outside of a predetermined geographic distance of the selected exhibitor location, or a remaining amount of time until a scheduled start time of the selected scheduled presentation is greater than a threshold amount of time, yielding a first determination;

in response to the first determination, denying the first request;

after denying the first request, receiving a second request to display the digital credential on the display of the mobile computing device,

in response to receiving the second request, determining that the current location of the mobile computing device is within the predetermined geographic distance of the selected exhibitor location and the remaining amount of time until the scheduled start time of the selected scheduled presentation is less than the threshold amount of time, yielding a second determination; and

in response to the second determination, causing presentation of the digital credential on the display of the mobile computing device.

16. The non-transitory computer-readable medium of claim 15 , wherein causing presentation of the digital credential comprises:

transmitting data to the mobile computing device that the mobile computing device uses to render a visual representation of the digital credential on the display of the mobile computing device.

17. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

generating a user profile for the user account, the user profile stored in an user account database of the digital content delivery system; and

updating the user profile to indicate that the digital content license has been assigned to the user account.

18. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

determining, based on the digital content license that has been assigned to the user account, one or more exhibitor locations where a user associated with the user account can view the digital movie, and one or more scheduled presentations of the digital movie offered by the one or more exhibitor locations;

transmitting, to the mobile computing device, data identifying the one or more exhibitor locations and the one of more scheduled presentations of the digital movie offered by the one or more exhibitor locations; and

receiving, from the mobile computing device, a user selection indicating that the user has selected to attend the selected scheduled presentation of the digital content item offered by the selected exhibitor location.

19. The non-transitory computer-readable medium of claim 18 , wherein determining the one or more exhibitor locations comprises:

determining a digital content exhibitor associated with rental of the first digital movie by the user; and

determining exhibitor locations of the digital content exhibitor that are located within a predetermined geographic distance of a dwelling associated with the user account.

20. The non-transitory computer-readable medium of claim 19 , wherein the digital content exhibitor associated with the rental received a portion of revenue from the rental of the first digital movie by the user.

Assignments (2)
CHANGE OF NAME Recorded Nov 28, 2022
From: SCREENING ROOM MEDIA, INC.
To: SR LABS, INC.
Reel/Frame 062004/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: BALDWIN, JAMES ARMAND; AKKARAJU, PREM; VANZINI, GIORGIO
To: SCREENING ROOM MEDIA, INC.
Reel/Frame 043021/0305 →
Continuity (2)
Provisional Application 62250945 · Nov 4, 2015
Related Publication 20170124303A1 · May 4, 2017
Cited By (2)
US 12,216,743 US 12,651,267