DNS-BASED CAPTIVE PORTAL WITH INTEGRATED TRANSPARENT PROXY TO PROTECT AGAINST USER DEVICE CACHING INCORRECT IP ADDRESS

    公开(公告)号:US20190007375A1

    公开(公告)日:2019-01-03

    申请号:US16033331

    申请日:2018-07-12

    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.

    Method of operating one or more controllable devices in dependence upon commands received from a mobile device and system controller thereof
    38.
    发明授权
    Method of operating one or more controllable devices in dependence upon commands received from a mobile device and system controller thereof 有权
    根据从移动设备及其系统控制器接收的命令来操作一个或多个可控设备的方法

    公开(公告)号:US09584848B2

    公开(公告)日:2017-02-28

    申请号:US14275189

    申请日:2014-05-12

    Inventor: Peter S. Warrick

    Abstract: A system controller for operating one or more controllable devices in dependence upon commands received from a mobile device includes a first communication interface for receiving a command from the mobile device and a second communication interface for receiving a message from a controllable device. One or more processors are configured to determine whether the mobile device that sent the command is authorized to operate a target controllable device to which the command pertains, and generate a command identifier for identifying the command, and send an instruction corresponding to the command and including the command identifier to the target controllable device when the mobile device is authorized to operate the target controllable device. The system controller replies to a pending command identified by a particular command identifier with a response indicating transaction complete when the message from the controllable device acknowledges the particular command identifier.

    Abstract translation: 用于根据从移动设备接收的命令来操作一个或多个可控设备的系统控制器包括用于从移动设备接收命令的第一通信接口和用于从可控设备接收消息的第二通信接口。 一个或多个处理器被配置为确定发送命令的移动设备是否被授权操作该命令所属的目标可控设备,并且生成用于识别命令的命令标识符,并发送与该命令相对应的指令,并且包括 当移动设备被授权操作目标可控设备时,到目标可控设备的命令标识符。 当来自可控设备的消息确认特定的命令标识符时,系统控制器响应指示事务完成的响应,回复由特定命令标识符识别的挂起命令。

Patent Agency Ranking