IP Library Granted Patent US 11,765,216
Granted Patent B2
US 11,765,216 · App. 17/678,890 · Granted Sep 19, 2023

Authenticating-and-profiling system and method for delivering requested content

Inventors: Andrea J. Hansen Sorensen (Boise, ID); Ben Whitaker (Meridian, ID); John Waite (Meridian, ID); Adam Thomas (Meridian, ID); Nora Kitchen (Boise, ID); Dallas James (Kuna, ID)
Assignee: INCLUSIVE TECHNOLOGY SOLUTIONS, LLC
H04L65/612G06F16/9566G06F21/33G06F21/445G06F21/604G06F21/62H04L63/08H04L63/101H04L63/102H04L67/06H04L67/52H04L67/53G06F2221/2141H04L63/107
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,765,216
App. No.
17/678,890
Granted
Sep 19, 2023
Kind
B2
Abstract

A server operates between a patron (user), a subscriber (e.g., owner of a venue of exhibits and its website; museum, stadium, zoo, theme park, etc.), and possibly third parties such as a content distribution network (CDN). Access and content delivery are based on 1) control information provided to a patron device by physical objects at the venue and sent by the patron device to the server as part of a mutual authentication to one another, 2) user-specific information corresponding to the patron device, and 3) a pre-authorization exchange granting user-device access to physical objects and the server with the server receiving access to the user-specific information in order to locate requested information and select a subset thereof adapted in accordance with the user information. Moving physically between exhibits, a patron device rapidly disengages and re-engages the server, based thereon, without repeated logins.

Claims (39)

1. A method of mutual authorization comprising:

exchanging with a patron device pre-authorization for subsequent communication of proprietary information to be triggered by an event associated with the patron device in the future;

receiving a request for requested content from the patron device, the request containing a first identifier received by the patron device from the event associated with the patron device;

maintaining a linking of the requested content to the first identifier and to a second identifier associated with a location of the requested content in data storage;

authenticating the patron device to receive at least a portion of the requested content; and

responsive to authenticating the patron device:

retrieving media content from the data storage to which the patron device has permission, the media content associated with the requested content;

tailoring the media content according to patron information associated with the patron device; and

delivering the tailored media content to the patron device.

2. The method of claim 1 , wherein the event associated with the patron device corresponds to the patron device scanning a bar code or QR code.

3. The method of claim 2 , wherein the first identifier includes information encoded in the bar code or the QR code.

4. The method of claim 1 , wherein the event associated with the patron device corresponds to the patron device being within established geographical boundaries.

5. The method of claim 1 , wherein the event associated with the patron device corresponds to the patron device receiving a transmitted signal from an object at a venue.

6. The method of claim 1 further comprising accessing the data storage subject to permissions associated with the patron device to retrieve the patron information.

7. The method of claim 1 further comprising delivering probable content desired in addition to the media content, the probable content desired based at least in part on the patron information.

8. The method of claim 1 , wherein the media content includes content in a computer language.

9. The method of claim 1 , wherein authenticating the patron device includes checking a token received from the patron device.

10. The method of claim 9 , wherein the token is generated using information contained in the first identifier.

11. The method of claim 1 further comprising generating a content identifier associated with the first identifier, the content identifier configured to control information included in the tailored media content delivered to the patron device.

12. The method of claim 1 , wherein the data storage is hosted on a remote server.

13. A server in a mutual authorization system that includes a patron device and remote data storage, the server comprising:

a network interface configured to communicate with the patron device and the remote data storage over internetwork links;

a memory configured to store executable data structures; and

a processor configured to execute the executable data structures that are configured to cause the server to:

exchange with the patron device pre-authorization for subsequent communication of proprietary information to be triggered by an event associated with the patron device in the future;

receive a request for requested content from the patron device, the request containing a first identifier received by the patron device from the event associated with the patron device;

maintain a linking of the requested content to the first identifier and to a second identifier associated with a location of the requested content in the remote data storage;

authenticate the patron device to receive at least a portion of the requested content; and

responsive to authenticating the patron device:

retrieve media content from the remote data storage to which the patron device has permission, the media content associated with the requested content;

tailor the media content according to patron information associated with the patron device; and

deliver the tailored media content to the patron device.

14. The server of claim 13 , wherein the remote data storage is hosted on a remote server.

15. The server of claim 13 , wherein the event associated with the patron device corresponds to the patron device scanning a bar code or QR code.

16. The server of claim 13 , wherein the event associated with the patron device corresponds to the patron device being within established geographical boundaries.

17. The server of claim 13 , wherein the processor is further configured to access the data storage subject to permissions associated with the patron device to retrieve the patron information.

18. The server of claim 13 , wherein the processor is further configured to deliver probable content desired in addition to the media content, the probable content desired based at least in part on the patron information.

19. The server of claim 13 , wherein authenticating the patron device includes checking a token received from the patron device.

20. The server of claim 13 , wherein the processor is further configured to generate a content identifier associated with the first identifier, the content identifier configured to control information included in the tailored media content delivered to the patron device.

Assignments (2)
CHANGE OF NAME Recorded Feb 5, 2024
From: INCLUSIVE TECHNOLOGY SOLUTIONS, LLC
To: INCLUSIVE TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 066493/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: SORENSEN, ANDREA J. HANSEN; WHITAKER, BEN; THOMAS, ADAM; JAMES, DALLAS; KITCHEN, NORA; WAITE, JOHN
To: INCLUSIVE TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 064647/0160 →
Continuity (6)
Division 16803331 · Feb 27, 2020
Division 16038380 · Jul 18, 2018
Provisional Application 62653393 · Apr 5, 2018
Provisional Application 62618803 · Jan 18, 2018
Provisional Application 62559811 · Sep 18, 2017
Related Publication 20220247805A1 · Aug 4, 2022