-
公开(公告)号:US20220005132A1
公开(公告)日:2022-01-06
申请号:US17480393
申请日:2021-09-21
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: David T. Ong , Joshua M. Wookey
IPC: G06Q50/12 , H04L29/06 , H04W12/08 , H04W12/082 , H04W12/088
Abstract: Network traffic is received from an unrecognized guest device on a computer network. A user profile server is queried to determine a user identifier that is associated with the device identifier of the unrecognized guest device. A login database is queried to find an unexpired login record of an authorized guest device associated with the user identifier. The unexpired login record grants the authorized guest device access to the network service with a service entitlement for an allowed access duration, and a stored device identifier in the unexpired login record of the authorized guest device is different from the device identifier of the unrecognized guest device. The service entitlement of the network service specified in the unexpired login record is shared between the authorized guest device and the unrecognized guest device for a remaining portion of the allowed access duration of the unexpired login record of the authorized guest device.
-
公开(公告)号:US11032249B2
公开(公告)日:2021-06-08
申请号:US16673079
申请日:2019-11-04
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: Peter S. Warrick , David T. Ong
Abstract: A server in a captive portal accepts a connection from a user device to the IP address of the server and receives a HTTP or HTTPS request over the connection. The connection may be a result of the user device being previously determined to be not logged in, and consequently provided the IP address of the server as a DNS resolved IP address, the user device thereafter caching the IP address of the server. The server responds with requested content if the target host of the request is a local host. If the target host is a remote destination, the server queries a login database to determine whether the user device is logged in. The server acts as a transparent proxy between the user device and the remote destination if the user device is logged in, else the server sends alternate content to the user device over the connection.
-
公开(公告)号:US10771470B2
公开(公告)日:2020-09-08
申请号:US16027662
申请日:2018-07-05
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: Peter S. Warrick , Joshua M. Wookey , David T. Ong , Ian S. McBeth , Darren T. Ziebart , Andrew T. MacMillan
IPC: H04L29/06 , G06F16/951 , G06F16/955 , H04L29/12 , G06F21/31 , G06Q10/02 , G06Q50/12
Abstract: A service controller includes a network interface for coupling to a local area network of a hospitality establishment, and one or more processors coupled to the network interface. The one or more processors are configured to detect a device identifier of a user device on a local area network of a hospitality establishment, determine whether a guest of the hospitality establishment is associated with the device identifier, and automatically activate a service for the user device at the hospitality establishment in response to detecting the device identifier on the local area network when a guest of the hospitality establishment is determined to be associated with the device identifier.
-
公开(公告)号:US10303890B2
公开(公告)日:2019-05-28
申请号:US15617308
申请日:2017-06-08
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: David T. Ong
IPC: G06F17/00 , G06F21/60 , G06F16/9535 , G06F16/957 , G06F16/955
Abstract: The described captive portal techniques cause client devices to render and display designated web pages. One designated web page may be different than a requested web page such as when a client is not authorized to access the requested page and is instead caused to display a login portal. The captive portal may modify the designated web page to ensure that relative links lacking base domains now have specified base domains pointing to an authorized web server. The modified content is sent from the captive portal to the client device for display. Client web browser security measures related to redirection messages are thereby bypassed and load on the captive portal is minimal. Another designated web page may be the same as the requested web page such as when the requested page is an authorized page even for non-logged in clients. Authorized pages may be modified to add a login link.
-
公开(公告)号:US20180367543A1
公开(公告)日:2018-12-20
申请号:US16027662
申请日:2018-07-05
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: Peter S. Warrick , Joshua M. Wookey , David T. Ong , Ian S. McBeth , Darren T. Ziebart , Andrew T. MacMillan
CPC classification number: H04L63/102 , G06F16/951 , G06F16/955 , G06F21/31 , G06Q10/02 , G06Q50/12 , H04L61/103 , H04L61/2015 , H04L61/6022 , H04L63/02 , H04L63/0876 , H04L63/10
Abstract: A service controller includes a network interface for coupling to a local area network of a hospitality establishment, and one or more processors coupled to the network interface. The one or more processors are configured to detect a device identifier of a user device on a local area network of a hospitality establishment, determine whether a guest of the hospitality establishment is associated with the device identifier, and automatically activate a service for the user device at the hospitality establishment in response to detecting the device identifier on the local area network when a guest of the hospitality establishment is determined to be associated with the device identifier.
-
36.
公开(公告)号:US20180300824A1
公开(公告)日:2018-10-18
申请号:US15964337
申请日:2018-04-27
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: David T. Ong , Joshua M. Wookey
CPC classification number: G06Q50/12 , G06Q30/04 , H04L63/08 , H04L63/107 , H04L63/108 , H04W12/08
Abstract: Network traffic is received from a guest device on a computer network of a hospitality establishment, and a guest area of the hospitality establishment is accordingly identified. A login database is queried to find an unexpired login for the guest area, the unexpired login specifying a stored guest identifier corresponding to information retrieved from a property management system of the hospitality establishment regarding a guest of the guest area at a time when the unexpired login was created. The stored guest identifier of the unexpired login is compared with a current guest identifier of the guest area retrieved from the property management system regarding a current guest of the guest area. When the stored guest identifier matches the current guest identifier, the guest device is automatically allowed to access the network service for a remaining portion of the allowed access duration of the unexpired login.
-
公开(公告)号:US10050941B2
公开(公告)日:2018-08-14
申请号:US15667763
申请日:2017-08-03
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: Peter S. Warrick , David T. Ong
Abstract: A captive portal system includes a login database, a web server, and a name server. The name server receives a DNS request from a user device, queries the login database to determine whether the user device is logged in, and responds to the DNS request with the IP address of the web server as a resolved IP address of the specified domain name when the user device is not logged in. The web server accepts a connection request from the user device to the IP address of the web server, receives an HTTP request specifying a non-local target URL from the user device, queries the login database to determine whether the user device is logged in according to the source address of the user device, and acts as a transparent proxy between the user device and the non-local target URL when the user device is logged in.
-
38.
公开(公告)号:US09990681B2
公开(公告)日:2018-06-05
申请号:US15431885
申请日:2017-02-14
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: David T. Ong , Joshua M. Wookey
CPC classification number: G06Q50/12 , G06Q30/04 , H04L63/08 , H04L63/107 , H04L63/108 , H04W12/08
Abstract: Network traffic is received from a guest device on a computer network of a hospitality establishment, and a guest area of the hospitality establishment is accordingly identified. A login database is queried to find an unexpired login for the guest area, the unexpired login specifying a stored guest identifier corresponding to information retrieved from a property management system of the hospitality establishment regarding a guest of the guest area at a time when the unexpired login was created. The stored guest identifier of the unexpired login is compared with a current guest identifier of the guest area retrieved from the property management system regarding a current guest of the guest area. When the stored guest identifier matches the current guest identifier, the guest device is automatically allowed to access the network service for a remaining portion of the allowed access duration of the unexpired login.
-
公开(公告)号:US09871738B2
公开(公告)日:2018-01-16
申请号:US15356965
申请日:2016-11-21
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: David T. Ong
IPC: H04L12/873 , H04L12/24 , H04L12/851 , H04L12/863 , H04L12/911 , H04L12/927 , H04L29/06
CPC classification number: H04L47/522 , H04L41/0896 , H04L47/2441 , H04L47/527 , H04L47/6235 , H04L47/6255 , H04L47/781 , H04L47/808 , H04L47/828 , H04L63/08
Abstract: A bandwidth management system includes a plurality of queues respectively corresponding to a plurality of zones. An enqueuing module receives network traffic from one or more incoming network interfaces, determines a belonging zone to which the network traffic belongs, and enqueues the network traffic on a queue corresponding to the belonging zone. A dequeuing module selectively dequeues data from the queues and passes the data to one or more outgoing network interfaces. When dequeuing data from the queues the dequeuing module dequeues an amount of data from a selected queue, and the amount of data dequeued from the selected queue is determined according to user load of a zone to which the selected queue corresponds.
-
40.
公开(公告)号:US09742691B2
公开(公告)日:2017-08-22
申请号:US15346976
申请日:2016-11-09
Applicant: Guest Tek Interactive Entertainment Ltd.
Inventor: Andrew B. Baker , Joshua M. Wookey , David T. Ong , Difan Zhao
IPC: G06F21/00 , H04L12/911 , H04L12/24 , G06Q10/02 , G06Q50/12 , H04W24/02 , G06Q10/10 , H04W28/26 , H04W48/10 , H04L12/873 , H04L12/927 , H04L29/06
CPC classification number: H04L47/781 , G06Q10/02 , G06Q10/025 , G06Q10/1095 , G06Q50/12 , H04L41/0803 , H04L41/0809 , H04L41/0886 , H04L41/0896 , H04L47/528 , H04L47/808 , H04L47/826 , H04L47/828 , H04L63/02 , H04L63/0263 , H04L63/10 , H04L63/108 , H04W24/02 , H04W28/26 , H04W48/10
Abstract: A system includes a storage device for storing details of a plurality of reservations of a hospitality establishment. A particular reservation includes a set of reservation-specific settings affecting behavior of the computer network at the hospitality establishment during the reservation. The settings may include a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier. The system further includes a clock unit for tracking time, and a system controller coupled to the computer network and having access to the storage device and the clock unit. The system controller automatically configures one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the reservation-specific settings.
-
-
-
-
-
-
-
-
-