Secure, multi-lingual, flexible access system and method
First Claim
1. A method of customization of information delivered to a patron by mutual authorization comprising:
- exchanging between a main server and a patron device, pre-authorization for subsequent communication of proprietary information of each therebetween, to be triggered by a physical object in the future;
exchanging between the main server and the patron device a request for requested content, the request containing a first identifier received by the patron device directly from and corresponding to the physical object and to the requested content;
maintaining a linking of the requested content, stored in at least one of a database and a content distribution network (CDN), to the first identifier and to a second identifier, corresponding to the main server;
authenticating, both the patron device to the main server to receive the requested content, and the server to the patron device to access patron data, corresponding to the patron device, based on the first identifier as a content access control code and the second identifier as a destination delivery control code; and
delivering the requested content in response to the request.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method of customization of information delivered to a patron by mutual authorization comprising:
-
exchanging between a main server and a patron device, pre-authorization for subsequent communication of proprietary information of each therebetween, to be triggered by a physical object in the future; exchanging between the main server and the patron device a request for requested content, the request containing a first identifier received by the patron device directly from and corresponding to the physical object and to the requested content; maintaining a linking of the requested content, stored in at least one of a database and a content distribution network (CDN), to the first identifier and to a second identifier, corresponding to the main server; authenticating, both the patron device to the main server to receive the requested content, and the server to the patron device to access patron data, corresponding to the patron device, based on the first identifier as a content access control code and the second identifier as a destination delivery control code; and delivering the requested content in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for customization by automatic, mutual authorization between a main server, a content distribution network, and a patron device, the system comprising:
-
a main server, a content distribution network, and a patron device operably interconnected to communicate therebetween; the main server programmed to receive from the patron device pre-authorization for subsequent communication of proprietary information of each therebetween, to be triggered by a physical object in the future; the patron device programmed to receive from the physical object information comprising an identifier corresponding to the physical object and corresponding to requested content controlled by the main server; the patron device programmed to request of the main server the requested content based on the identifier, and to authenticate the main server based on the identifier and the pre-authorization; the main server programmed to authenticate the patron device to receive the requested content based on the identifier and the pre-authorization; the content distribution network programmed to deliver the requested content to the patron device based on the identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable, non-transitory memory containing data structures as executables containing computer program instructions and operational data to be processed by the executables, the data structures comprising:
-
a main server programmed to customize delivery of content between itself and a patron device operably connecting thereto over a network by automatic, mutual authorization therebetween; the main server programmed to exchange between itself and the patron device, pre-authorization for subsequent communication of proprietary information of each therebetween, triggered by a physical object in the future; the main server programmed to provide, on behalf of the physical object and in response to a patron device application, an identifier constituting data identifying the main server as proxy for the physical object; a patron device application containing instructions programmed to install on a patron device to send to the main server a request for requested content, the request containing an identifier received from and corresponding to the physical object and corresponding to the requested information; the patron device application comprising a first authentication executable deliverable to the patron device from the main server and executable on the patron device to pass the identifier to the server upon request for the requested content; a second authentication executable on the server and programmed to access the requested content based on the pre-authorization received from the patron application on the patron device and stored by the database and linked to the requested content and the main server by the identifier. - View Dependent Claims (20)
-
Specification