IP Library › Granted Patent US 11,135,521
Granted Patent B2
US 11,135,521 · App. 16/552,042 · Granted Oct 5, 2021

Access control for an augmented reality experience using interprocess communications

Inventors: Charles Nathan Beran (Arlington, TX); Sajjad Mahmood Khan (McKinney, TX); Santhanagopalakrishnan Panchapakesan (McKinney, TX); Stephen Patrick Kinch (Fort Worth, TX); Tarang Swadeshkumar Sethia (Frisco, TX); Mark Hollon (Grapevine, TX); Maninder Singh Suri (Irving, TX); Manish Agarwal (Grapevine, TX); Gurmeet Singh (Irving, TX)
Assignee: 7-ELEVEN, INC.
A63F13/79G06Q30/0226A63F2300/8082
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 11,135,521
App. No.
16/552,042
Granted
Oct 5, 2021
Kind
B2
Abstract

An access control system that includes an access control device configured to receive transaction information that identifies a member identifier for a member and a purchased item. The access control device is configured to compare the purchased item to items in an item list and to determine whether the purchased item matches any items in the item list. The access control device is configured to store an authorization for the member identifier to access an augmented reality experience in response to a match. The access control device is configured to receive a number of session points earned by the member from interacting with the augmented reality experience, to add the received number of session points to the cumulative number of session points for the member, to identify a reward based on the cumulative session points, and to send reward information for retrieving the identified reward to the member.

Claims (107)

1. An access control system, comprising:

an access control device, comprising:

a first memory operable to store:

an item list identifying a plurality of items that can be purchased to unlock an augmented reality experience in a mobile application;

a rewards map identifying a plurality of rewards, wherein each reward is linked with a number of session points for obtaining a corresponding reward; and

account information for a member, wherein the account information links a member identifier for the member with a cumulative number of session points from interacting with the augmented reality experience; and

an access control engine implemented by a first processor operably coupled to the first memory, configured to:

receive transaction information identifying:

the member identifier; and

a purchased item;

compare the purchased item to items in the item list;

determine the purchased item matches an item in the item list;

store an authorization for the member identifier to access the augmented reality experience in the account information for the member;

receive a number of session points earned by the member from interacting with the augmented reality experience;

add the received number of session points to the cumulative number of session points for the member;

identify a reward from the plurality of rewards based on the cumulative number of session points for the member; and

send reward information to a user device associated with the member, wherein the reward information comprises information for retrieving the identified reward; and

an augmented reality host device in signal communication with the access control device, comprising:

an augmented reality hosting engine implemented by a second processor, configured to:

restrict access to the augmented reality experience;

receive an access request for the augmented reality experience comprising the member identifier;

send a verification request comprising the member identifier to the access control device;

receive a verification response indicating that the member associated with the member identifier is authorized to access the augmented reality experience in response to sending the verification request;

enable access to the augmented reality experience for the member;

determine the number of session points earned by the member from interacting with the augmented reality experience; and

send the number of session points earned by the member from interacting with the augmented reality experience to the access control device.

2. The system of claim 1 , wherein:

the augmented reality experience is a game comprising a plurality of levels; and

the augmented reality hosting engine is further configured to:

determine the member has completed a task in the game; and

provide one or more session points to the member in response to determining that the member has completed the task in the game.

3. The system of claim 2 , wherein:

a level from the plurality of levels is inaccessible to the member by default; and

the inaccessible level is configured to become accessible to the member after the member completes the task in the game.

4. The system of claim 1 , wherein:

the augmented reality experience comprises an image filter; and

the augmented reality hosting engine is further configured to:

determine the member generated an image using the image filter;

determine the member is sharing the generated image; and

provide one or more session points to the member in response to determining that the member is sharing the generated image.

5. The system of claim 1 , wherein the reward information identifies a free product that can be retrieved from a vendor associated with the access control engine.

6. The system of claim 1 , wherein the reward information identifies a discount for a product from a vendor associated with the access control device.

7. The system of claim 1 , wherein:

reward information identifies an amount of loyalty points for a vendor associated with the access control engine; and

the loyalty points are redeemable by the vendor associated with the access control engine.

8. The system of claim 1 , wherein the reward information comprises a barcode for retrieving the identified reward.

9. The system of claim 1 , wherein:

the access control engine is further configured to send a notification to a mobile device associated with the member; and

the notification indicates that the member has enabled access to the augmented reality experience.

10. An access control method, comprising:

receiving transaction information identifying:

a member identifier for a member; and

a purchased item;

comparing the purchased item to items in an item list, wherein the item list item list identifies a plurality of items that can be purchased to unlock an augmented reality experience in a mobile application;

determining the purchased item matches an item in the item list;

storing an authorization for the member identifier to access the augmented reality experience in account information for the member, wherein the account information links the member identifier for the member with a cumulative number of session points from interacting with the augmented reality experience;

receiving an access request for the augmented reality experience comprising the member identifier;

sending a verification request comprising the member identifier to an access control device;

receiving a verification response indicating that the member associated with the member identifier is authorized to access the augmented reality experience in response to sending the verification request;

enabling access to the augmented reality experience for the member;

determining a number of session points earned by the member from interacting with the augmented reality experience;

sending the number of session points earned by the member from interacting with the augmented reality experience to the access control device;

adding the received number of session points to the cumulative number of session points for the member;

identifying a reward from a reward map based on the cumulative number of session points for the member, wherein the rewards map identifies a plurality of rewards, wherein each reward is linked with a number of session points for obtaining a corresponding reward; and

sending reward information to a user device associated with the member, wherein the reward information comprises information for retrieving the identified reward.

11. The method of claim 10 , wherein:

the augmented reality experience is a game comprising a plurality of levels; and

further comprising:

determining the member has completed a task in the game; and

providing one or more session points to the member in response to determining that the member has completed the task in the game.

12. The method of claim 11 , wherein:

a level from the plurality of levels is inaccessible to the member by default; and

the inaccessible level becomes accessible to the member after the member completes the task in the game.

13. The method of claim 10 , wherein:

the augmented reality experience comprises an image filter; and

further comprising:

determining the member generated an image using the image filter;

determining the member is sharing the generated image; and

providing one or more session points to the member in response to determining that the member is sharing the generated image.

14. The method of claim 10 , wherein the reward information identifies a free product that can be retrieved from a vendor associated with the access control engine.

15. The method of claim 10 , wherein the reward information identifies a discount for a product from a vendor associated with the access control engine.

16. The method of claim 10 , wherein:

reward information identifies an amount of loyalty points for a vendor associated with the access control engine; and

the loyalty points are redeemable by the vendor associated with the access control device.

17. The method of claim 10 , wherein the reward information comprises a barcode for retrieving the identified reward.

18. The method of claim 10 , further comprising sending a notification to a mobile device associated with the member; and

wherein the notification indicates that the member has enabled access to the augmented reality experience.

19. A device, comprising:

a memory operable to store:

an item list identifying a plurality of items that can be purchased to unlock an augmented reality experience;

a rewards map identifying a plurality of rewards, wherein each reward is linked with a number of session points for obtaining a corresponding reward; and

account information for a member, wherein the account information links a member identifier for the member with a cumulative number of session points from interacting with the augmented reality experience; and

an access control engine implemented by a processor, configured to:

receive transaction information identifying:

the member identifier; and

a purchased item;

compare the purchased item to items in the item list;

determine the purchased item matches an item in the item list;

store an authorization for the member identifier to access the augmented reality experience in the account information for the member;

receive a number of session points earned by the member from interacting with the augmented reality experience;

add the received number of session points to the cumulative number of session points for the member;

identify a reward from the plurality of rewards based on the cumulative number of session points for the member; and

send reward information to a user device associated with the member, wherein the reward information comprises information for retrieving the identified reward.

20. The device of claim 19 , wherein the access control engine is further configured to:

receive a verification request that comprises the member identifier;

determine the member identifier is authorized to access the augmented reality experience; and

send a verification response in response to determining that the member identifier is authorized to access the augmented reality experience.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: BERAN, CHARLES NATHAN; KHAN, SAJJAD MAHMOOD; PANCHAPAKESAN, SANTHANAGOPALAKRISHNAN; KINCH, STEPHEN PATRICK; SETHIA, TARANG SWADESHKUMAR; HOLLON, MARK; SURI, MANINDER SINGH; AGARWAL, MANISH; SINGH, GURMEET
To: 7-ELEVEN, INC.
Reel/Frame 050187/0290 →
Continuity (1)
Related Publication 20210060439A1 · Mar 4, 2021