Patents Assigned to iPass, Inc.
  • Patent number: 10299139
    Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to access a list of Wi-Fi networks available to a user device. User network activity is classified. It is determined that there is a new Wi-Fi network for the user device to initiate a connection attempt. In the event of an existing licensed spectrum wireless network data connection on the user device, licensed spectrum wireless network data connection analytics are collected and an attempt is made to transition to the new Wi-Fi network to produce either a failed transition to the new Wi-Fi network or a successful transition to the new Wi-Fi network. In the event of an existing Wi-Fi network collection on the user device or a successful transition to the new Wi-Fi network, available Wi-Fi networks are periodically assessed to establish one of a network unavailable state and a network available state.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: May 21, 2019
    Assignee: Ipass Inc.
    Inventors: Raghu Konka, Navtej Singh Mann, Purushottam Shukla, Blaz Vavpetic
  • Publication number: 20190014551
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices. Each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected. A cluster of geographic coordinates is formed around a designated WiFi access point. A centroid within the cluster is identified. The location of the centroid is ascribed as the geographic position of the designated WiFi access point. A client device is advised when the designated WiFi access point is a known mobile WiFi access point to facilitate connection between the client device and the known mobile WiFi access point.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Applicant: Ipass Inc.
    Inventors: Keith WALDORF, Tomasz MAGDANSKI, Raghu KONKA, Rahul JAIN
  • Patent number: 10080209
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices. Each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected. A cluster of geographic coordinates is formed around a designated WiFi access point. A centroid within the cluster is identified. The location of the centroid is ascribed as the geographic position of the designated WiFi access point. A client device is advised when the designated WiFi access point is a known mobile WiFi access point to facilitate connection between the client device and the known mobile WiFi access point.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: September 18, 2018
    Assignee: IPASS INC.
    Inventors: Keith Waldorf, Tomasz Magdanski, Raghu Konka, Rahul Jain
  • Publication number: 20180115869
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices, where each scan list specifies a Wi-Fi access point identifier collected by a client device and geographic coordinates of the client device when the Wi-Fi access point identifier was collected. A cluster of geographic coordinates around a designated Wi-Fi access point is formed. A centroid within the cluster is identified. The location of the centroid is ascribed the geographic position of the designated Wi-Fi access point. The geographic position of the designated Wi-Fi access point is added to a Wi-Fi access point location database. A Wi-Fi tag scan list is processed to form a tag path listing known geographic locations of Wi-Fi access points observed by the Wi-Fi tag. The tag path is supplied in response to a request.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Applicant: Ipass Inc.
    Inventors: Keith Waldorf, Marcos R. Lara, Raghu Konka
  • Patent number: 9955304
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices, where each scan list specifies a Wi-Fi access point identifier collected by a client device and geographic coordinates of the client device when the Wi-Fi access point identifier was collected. A cluster of geographic coordinates around a designated Wi-Fi access point is formed. A centroid within the cluster is identified. The location of the centroid is ascribed the geographic position of the designated Wi-Fi access point. The geographic position of the designated Wi-Fi access point is added to a Wi-Fi access point location database. A Wi-Fi tag scan list is processed to form a tag path listing known geographic locations of Wi-Fi access points observed by the Wi-Fi tag. The tag path is supplied in response to a request.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: April 24, 2018
    Assignee: Ipass Inc.
    Inventors: Keith Waldorf, Marcos R. Lara, Raghu Konka
  • Publication number: 20180084520
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices. Each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected. A cluster of geographic coordinates is formed around a designated WiFi access point. A centroid within the cluster is identified. The location of the centroid is ascribed as the geographic position of the designated WiFi access point. A client device is advised when the designated WiFi access point is a known mobile WiFi access point to facilitate connection between the client device and the known mobile WiFi access point.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Applicant: Ipass Inc.
    Inventors: Keith Waldorf, Tomasz Magdanski, Raghu Konka, Rahul Jain
  • Patent number: 9736748
    Abstract: In some embodiments, a method includes scanning for wireless networks, where scanning includes collecting network information indicating properties of the wireless networks. The method can include analyzing the network information to determine signal data indicating signal qualities for the wireless networks. The method can include characterizing, based on the signal data, one or more wireless networks as being suitable for connection by the mobile device, where the characterizing includes determining, based on the signal data, movement of the mobile relative to one or more access points of the wireless networks. The method can include determining that one or more signals of the wireless networks are above a dwell threshold level for reliable wireless connectivity. The method can include determining that one or more signals has been dropped, and connecting to the mobile device to one of the one or more wireless networks that are suitable for connection.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 15, 2017
    Assignee: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson, James M. Underwood
  • Patent number: 9420045
    Abstract: Some embodiments include a method for determining whether to establish a connection between a computer and a network. In some embodiments, the method includes: receiving first network information from a network; determining a first trust level for the network by matching the network information to provisioning information, wherein the provisioning information indicates the first trust level and an authentication method of the network; verifying that network supports the authentication method, wherein the verifying includes exchanging information with the network; after verifying that the network supports the authentication method, establishing a connection to the network, wherein the connection provides access to an Internet.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: August 16, 2016
    Assignee: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson
  • Patent number: 9270654
    Abstract: Some embodiments include a method for initially configuring a network appliance. The method can detect, by the network appliance, a subscriber network. The method can transmit, to a remote configuration service via the subscriber network, a request for configuration information for the network appliance, and receive, via the subscriber network, the configuration information, wherein the configuration information includes first parameters for the subscriber network, and second parameters for an access network for connecting computing devices to the network appliance. The method can also perform an automated initial configuration of the network appliance using the configuration information, wherein the automated configuration does not require user input, and wherein the automated configuration includes using the first parameters and the second parameters to configure the network appliance for use with the access network and the subscriber network.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 23, 2016
    Assignee: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson, Marcio Avillez, Evan Kaplan
  • Patent number: 9191874
    Abstract: In some embodiments, a method includes scanning for wireless networks, where scanning includes collecting network information indicating properties of the wireless networks. The method can include analyzing the network information to determine signal data indicating signal qualities for the wireless networks. The method can include characterizing, based on the signal data, one or more wireless networks as being suitable for connection by the mobile device, where the characterizing includes determining, based on the signal data, movement of the mobile relative to one or more access points of the wireless networks. The method can include determining that one or more signals of the wireless networks are above a dwell threshold level for reliable wireless connectivity. The method can include determining that one or more signals has been dropped, and connecting to the mobile device to one of the one or more wireless networks that are suitable for connection.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 17, 2015
    Assignee: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, James M. Underwood, Barbara Nelson
  • Patent number: 9167053
    Abstract: Some embodiments include a method for determining whether to establish a connection between a computer and a network. In some embodiments, the method includes: receiving first network information from a network; determining a first trust level for the network by matching the network information to provisioning information, wherein the provisioning information indicates the first trust level and an authentication method of the network; verifying that network supports the authentication method, wherein the verifying includes exchanging information with the network; after verifying that the network supports the authentication method, establishing a connection to the network, wherein the connection provides access to an Internet.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: October 20, 2015
    Assignee: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson
  • Patent number: 9088627
    Abstract: In one embodiment the method includes detecting a network indicator associated with a network, the network provided by a network provider. In one embodiment, after the detecting of the network indicator, the method includes obtaining from the network provider an actual attribute associated with the network. The method may also include determining, based on stored network information, whether the actual attribute matches an expected attribute for the network. If the actual attribute matches the expected attribute, the method may classify the network into one of a plurality of network classes.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: July 21, 2015
    Assignee: iPass Inc.
    Inventors: Barbara Nelson, Roy David Albert, Blair Thomas Bullock
  • Patent number: 8984150
    Abstract: In some embodiments a method for correlating supply chain network information received from supply chain network components controlled by different entities includes receiving connection agent information indicating access point identifiers associated with network access points; receiving provisioning information including physical location identifiers identifying venues at which the network access points reside; receiving network authorization request and response records, wherein the network authorization request and response records include data associated with the connection agent information and the provisioning data.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: March 17, 2015
    Assignee: iPass Inc.
    Inventors: Peter B. Albert, Darin D. Fisher, Eric Y. Lin, Luis G. Marmolejo-Meillon
  • Publication number: 20140188676
    Abstract: Some embodiments include a method for initially configuring a network appliance. The method can detect, by the network appliance, a subscriber network. The method can transmit, to a remote configuration service via the subscriber network, a request for configuration information for the network appliance, and receive, via the subscriber network, the configuration information, wherein the configuration information includes first parameters for the subscriber network, and second parameters for an access network for connecting computing devices to the network appliance. The method can also perform an automated initial configuration of the network appliance using the configuration information, wherein the automated configuration does not require user input, and wherein the automated configuration includes using the first parameters and the second parameters to configure the network appliance for use with the access network and the subscriber network.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: IPASS INC.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson, Marcio Aviles, Evan Kaplan
  • Publication number: 20140185469
    Abstract: In some embodiments, a method includes scanning for wireless networks, where scanning includes collecting network information indicating properties of the wireless networks. The method can include analyzing the network information to determine signal data indicating signal qualities for the wireless networks. The method can include characterizing, based on the signal data, one or more wireless networks as being suitable for connection by the mobile device, where the characterizing includes determining, based on the signal data, movement of the mobile relative to one or more access points of the wireless networks. The method can include determining that one or more signals of the wireless networks are above a dwell threshold level for reliable wireless connectivity. The method can include determining that one or more signals has been dropped, and connecting to the mobile device to one of the one or more wireless networks that are suitable for connection.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: IPASS INC.
    Inventors: Luis G. Marmolejo-Meillon, James M. Underwood, Barbara Nelson
  • Publication number: 20140082714
    Abstract: A method includes sending a faked authentication request from a client device wherein the faked authentication request includes identification credentials. A faked authentication request indicates that a reply message in response to the faked authentication request is to include data for updating a directory on the client device. A reply message is received at the client device in response to the faked authentication request. The reply message includes data for updating the directory. The directory is updated based, at least in part, on the data for updating the directory.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: iPass Inc.
    Inventors: Singam Sunder, Jeff S. Edgett, Roy David Albert
  • Patent number: 8606885
    Abstract: A method includes sending a faked authentication request from a client device wherein the faked authentication request includes identification credentials. A faked authentication request indicates that a reply message in response to the faked authentication request is to include data for updating a directory on the client device. A reply message is received at the client device in response to the faked authentication request. The reply message includes data for updating the directory. The directory is updated based, at least in part, on the data for updating the directory.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: December 10, 2013
    Assignee: iPass Inc.
    Inventors: Singam Sunder, Jeff Steven Edgett, Roy David Albert
  • Publication number: 20120233300
    Abstract: In some embodiments, a method includes detecting, in a connection agent, a problem connecting to a network; receiving, in the connection agent, replacement configuration options, wherein the replacement configuration options are for updating a configuration profile for the connection agent; wherein the configuration profile for the connection agent and the replacement configuration options define parameter values used in connecting to a network; updating the configuration profile for the connection agent based on the replacement configuration options; and determining, using testing components in the connection agent, test results that indicate the replacement configuration options do not solve the problem connecting to the network.
    Type: Application
    Filed: January 11, 2012
    Publication date: September 13, 2012
    Applicant: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson
  • Publication number: 20110208866
    Abstract: Some embodiments include a method for determining whether to establish a connection between a computer and a network. In some embodiments, the method includes: receiving first network information from a network; determining a first trust level for the network by matching the network information to provisioning information, wherein the provisioning information indicates the first trust level and an authentication method of the network; verifying that network supports the authentication method, wherein the verifying includes exchanging information with the network; after verifying that the network supports the authentication method, establishing a connection to the network, wherein the connection provides access to an Internet.
    Type: Application
    Filed: January 11, 2011
    Publication date: August 25, 2011
    Applicant: iPass Inc.
    Inventors: Luis G. Marmolejo-Meillon, Barbara Nelson
  • Patent number: 8001594
    Abstract: Methods and systems are disclosed for monitoring activity of a user on a network component, such as an end user computer, in a virtual private network for adherence to a security enforcement provision or policy utilized in the virtual private network. A method of determining whether a security provision in a computer network has been violated is described. It is determined whether the network component has violated, modified or circumvented a security enforcement provision of the computer network. If the detection is affirmative, the network component, such as an end user system, is modified in a manner in which the computer network operates at a level appropriate to the degree of the violation, modification, or circumvention of the security enforcement provision. If instructed to do so, a third party operating the virtual private network is notified of the violation and access to the network by the network component is restricted or terminated.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: August 16, 2011
    Assignee: iPass, Inc.
    Inventors: Robert Gordon Heintz, Jeffrey A. Christy