DYNAMIC ENDPOINT RESOLUTION WAGERING SYSTEM
A dynamic endpoint resolution interleaved wagering system is disclosed, including an interactive processing device constructed to: communicate, to a dynamic endpoint resolution (DER) server, session initiation request data; receive session information; communicate session establishment request; the process controller constructed to: receive session information; receive session establishment request data; determine whether session token received from the interactive processing device matches session token received from the DER server; determine that session token received from the interactive processing device matches session token received from the DER server; establish the session; the DER server operatively connecting the interactive processing device and the process controller, the DER server constructed to: receive session initiation request; communicate location information of the session initiation request; receive location ID data determined; determine a management information entry; determine a process controller to use for the session; generate session information; store session information; communicate session information; communicate session information.
1 . A dynamic endpoint resolution wagering system, comprising:
an interactive processing device constructed to:
communicate, to a dynamic endpoint resolution (DER) server, session initiation request data comprising location information;
receive, from the DER server, session information; and
communicate, to a process controller, session establishment request data to establish a session of an interactive application with the process controller, the session establishment request data comprising a session token that uniquely identifies the session;
the process controller constructed to:
receive, from the DER server, the session information;
receive, from the interactive processing device, the session establishment request data;
determine whether the session token received from the interactive processing device matches a session token received from the DER server;
determine that the session token received from the interactive processing device matches the session token received from the DER server; and
establish the session with the interactive processing device via an application control layer of the interactive processing device;
and
the DER server operatively connecting the interactive processing device and the process controller, the DER server constructed to:
receive, from the interactive processing device, the session initiation request data;
communicate, to a geolocation server, the location information of the session initiation request data;
receive, from the geolocation server, location ID data determined based on the location information;
determine a management information entry based on the session initiation request data;
determine a process controller to use for the session requested in the session initiation request based on the determined management information entry;
generate session information, the session information comprising connection information for the process controller, the session token, and a deployment attribute value and a real currency credit wagering attribute value included in the management information entry;
store the session information in an active session database in association with the session initiation request data;
communicate, to the process controller, the session information; and
communicate, to the interactive processing device, the session information.
2 . The dynamic endpoint resolution wagering system of claim 1 ,
wherein the interactive processing device and the process controller are constructed from the same device, and
wherein the process controller is operatively connected to the DER server using a communication link.
3 . The dynamic endpoint resolution wagering system of claim 1 ,
wherein the DER server and the process controller are constructed from the same device, and
wherein the process controller is operatively connected to the interactive processing device using a communication link.
4 . The dynamic endpoint resolution wagering system of claim 1 , wherein the session initiation request data comprises: an interactive application identification of the interactive application of the interactive processing device; a user identification of a user of the interactive processing device; location information of the interactive processing device; and an operator identification of an operator of the interactive application.
5 . The dynamic endpoint resolution wagering system of claim 1 , wherein the interactive processing device determines the location information based on one or more of: information provided by a global positioning system (GPS) device of the interactive processing device, network data provided by a network device that is communicatively coupled to a communication interface device of the interactive processing device, and cellular tower location data received via the communication interface device of the interactive processing device.
6 . The dynamic endpoint resolution wagering system of claim 1 , wherein the management information entry comprises a plurality of attributes.
7 . The dynamic endpoint resolution wagering system of claim 6 , wherein the attributes comprise: a location identification attribute, an interactive application identification attribute, a user identification attribute, and an operator identification attribute.
8 . The dynamic endpoint resolution wagering system of claim 6 , wherein a priority value is assigned to each attribute, and the DER server determines the management information entry based on the priority values.
9 . A dynamic endpoint resolution wagering system, comprising:
an interactive processing device of the dynamic endpoint resolution interleaved wagering system, the interactive processing device constructed to:
communicate, to a dynamic endpoint resolution (DER) server, session initiation request data comprising location information;
receive, from the DER server, session information; and
communicate, to a process controller, session establishment request data to establish a session of an interactive application with the process controller, the session establishment request data comprising a session token that uniquely identifies the session; and
the DER server of the dynamic endpoint resolution interleaved wagering system operatively connecting the interactive processing device to the process controller using a communication link, the DER server constructed to:
receive, from the interactive processing device, the session initiation request data;
communicate, to a geolocation server, the location information of the session initiation request data;
receive, from the geolocation server, location ID data determined based on the location information;
determine a management information entry based on the session initiation request data;
determine a process controller to use for the session requested in the session initiation request based on the determined management information entry;
generate session information, the session information comprising connection information for the process controller, the session token, and a deployment attribute value and a real currency credit wagering attribute value included in the management information entry;
store the session information in an active session database in association with the session initiation request data;
communicate, to the process controller, the session information; and
communicate, to the interactive processing device, the session information.
10 . The dynamic endpoint resolution wagering system of claim 9 , wherein the session initiation request data comprises: an interactive application identification of the interactive application of the interactive processing device; a user identification of a user of the interactive processing device; location information of the interactive processing device; and an operator identification of an operator of the interactive application.
11 . The dynamic endpoint resolution wagering system of claim 9 , wherein the interactive processing device determines the location information based on one or more of: information provided by a global positioning system (GPS) device of the interactive processing device, network data provided by a network device that is communicatively coupled to a communication interface device of the interactive processing device, and cellular tower location data received via the communication interface device of the interactive processing device.
12 . The dynamic endpoint resolution wagering system of claim 9 , wherein the management information entry comprises a plurality of attributes.
13 . The dynamic endpoint resolution wagering system of claim 12 , wherein the attributes comprise: a location identification attribute, an interactive application identification attribute, a user identification attribute, and an operator identification attribute.
14 . The dynamic endpoint resolution wagering system of claim 12 , wherein a priority value is assigned to each attribute, and the DER server determines the management information entry based on the priority values.
15 . A dynamic endpoint resolution wagering system, comprising:
a process controller constructed to:
receive, from a dynamic endpoint resolution (DER) server, session information;
receive, from an interactive processing device, session establishment request data;
determine whether a session token received from the interactive processing device matches a session token received from the DER server;
determine that the session token received from the interactive processing device matches the session token received from the DER server; and
establish a session with the interactive processing device via an application control layer of the interactive processing device; and
the DER server of the dynamic endpoint resolution interleaved wagering system operatively connecting the process controller to the interactive processing device, the DER server constructed to:
receive, from the interactive processing device, the session initiation request data;
communicate, to a geolocation server, the location information of the session initiation request data;
receive, from the geolocation server, location ID data determined based on the location information;
determine a management information entry based on the session initiation request data;
determine a process controller to use for the session requested in the session initiation request based on the determined management information entry;
generate session information, the session information comprising connection information for the process controller, the session token, and a deployment attribute value and a real currency credit wagering attribute value included in the management information entry;
store the session information in an active session database in association with the session initiation request data;
communicate, to the process controller, the session information; and
communicate, to the interactive processing device, the session information.
16 . The dynamic endpoint resolution wagering system of claim 15 , wherein the session initiation request data comprises: an interactive application identification of the interactive application of the interactive processing device; a user identification of a user of the interactive processing device; location information of the interactive processing device; and an operator identification of an operator of the interactive application.
17 . The dynamic endpoint resolution wagering system of claim 15 , wherein the interactive processing device determines the location information based on one or more of: information provided by a global positioning system (GPS) device of the interactive processing device, network data provided by a network device that is communicatively coupled to a communication interface device of the interactive processing device, and cellular tower location data received via the communication interface device of the interactive processing device.
18 . The dynamic endpoint resolution wagering system of claim 15 , wherein the management information entry comprises a plurality of attributes.
19 . The dynamic endpoint resolution wagering system of claim 18 , wherein the attributes comprise: a location identification attribute, an interactive application identification attribute, a user identification attribute, and an operator identification attribute.
20 . The dynamic endpoint resolution wagering system of claim 18 , wherein a priority value is assigned to each attribute, and the DER server determines the management information entry based on the priority values.