×

Auto-discovery of amenities

  • US 10,194,382 B2
  • Filed: 12/19/2017
  • Issued: 01/29/2019
  • Est. Priority Date: 12/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for a mobile device comprising a first radio system and a second radio system, the method comprising using at least one hardware processor of the mobile device to:

  • determine whether or not the mobile device is inactive; and

    ,when the mobile device is determined to be inactive, over a time period during which the mobile device is inactive, scouting one or more access points byscanning an environment of the mobile device using the second radio system to identify one or more access points, and,for each of the one or more identified access points,attempting to connect to the access point,when a connection to the access point cannot be established, setting a scouting status to indicate a failure to establish a connection,when a connection to the access point is established,attempting to connect to the Internet via the access point,determining whether or not a captive portal is encountered while attempting to connect to the Internet via the access point,when no captive portal is encountered and a connection to the Internet via the access point is established, setting the scouting status to indicate that no captive portal was encountered, and,when a captive portal is encountered while attempting to connect to the Internet via the access point, 

    attempting to traverse the captive portal using a set of instructions by 

    searching for a set of instructions associated with an identifier of the access point, 

    when the search identifies a set of instructions associated with the identifier of the access point, use the identified set of instructions to traverse the captive portal, and 

    when the search does not identify a set of instructions associated with the identifier of the access point, use a default set of instructions to traverse the captive portal, 

    when the captive portal cannot be traversed, setting the scouting status to indicate that the captive portal could not be traversed, and, 

    when the captive portal is traversed, setting the scouting status to indicate that the captive portal was traversed, and,recording an identifier of the access point in association with the scouting status.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×