Patents by Inventor Russel K. Jones
Russel K. Jones has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11553449Abstract: In various embodiments, techniques are provided for determining and associating multiple locations with beacons, and estimating a location of an electronic device based on beacons having multiple associated locations. To determine multiple locations of a beacon, observations are grouped into observation clusters, a probability is calculated that each observation cluster accurately describes the beacon, multiple observation clusters are selected as representative of the beacon based on the calculated probabilities, characteristics are derived for the beacon (including multiple locations) based on the selected multiple observation clusters, and at least the multiple locations for the beacon are stored in a reference database.Type: GrantFiled: January 29, 2021Date of Patent: January 10, 2023Assignee: Skyhook Wireless, Inc.Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Joel Morrin
-
Patent number: 11474190Abstract: In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.Type: GrantFiled: December 11, 2020Date of Patent: October 18, 2022Assignee: Skyhook Wireless, Inc.Inventors: Russel K. Jones, Christopher Steger, Nicolas Brachet, Farshid Alizadeh-Shabdiz, Andrew Broadstone, Joel Morrin
-
Publication number: 20210132179Abstract: In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.Type: ApplicationFiled: December 11, 2020Publication date: May 6, 2021Inventors: Russel K. Jones, Christopher Steger, Nicolas Brachet, Farshid Alizadeh-Shabdiz, Andrew Broadstone, Joel Morrin
-
Patent number: 10866300Abstract: In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.Type: GrantFiled: November 13, 2017Date of Patent: December 15, 2020Assignee: Skyhook Wireless, Inc.Inventors: Russel K. Jones, Christopher Steger, Nicolas Brachet, Farshid Alizadeh-Shabdiz, Andrew Broadstone, Joel Morrin
-
Patent number: 10681511Abstract: In various embodiments, techniques are provided for determining one or more zones in which mobile devices are presently located and identifying or updating characteristics of on or more zones. Samples that include beacon information and/or sensor information collected by mobile devices are aggregated and dynamically organized into sample classes that are associated with zero, one or more zones. A venue is characterized by a set of zones and associated tags, which may be informed based on samples for the venue, a venue group to which the venue belongs, or all venues. To determine if a mobile device is located in one or more zones, the samples are compared to zone characteristics, and based thereon (and optionally history information) one or more zones are selected having determined likelihoods, and at least a zone having the highest likelihood of the one or more selected zones is returned.Type: GrantFiled: November 3, 2017Date of Patent: June 9, 2020Assignee: Skyhook Wireless, Inc.Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Javier Velez
-
Patent number: 10390173Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.Type: GrantFiled: February 20, 2018Date of Patent: August 20, 2019Assignee: Skyhook Wireless, Inc.Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
-
Publication number: 20180184241Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.Type: ApplicationFiled: February 20, 2018Publication date: June 28, 2018Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
-
Patent number: 9936348Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.Type: GrantFiled: July 26, 2016Date of Patent: April 3, 2018Assignee: Skyhook Wireless, Inc.Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
-
Patent number: 9918295Abstract: In one embodiment, characteristics of signals of a plurality of Wi-Fi access points within a target area are determined at least in part from observing the signals during a traversal of a programmatic route through the target area by a scanning device. A location is calculated for each of the plurality of Wi-Fi access points based on the characteristics of the signals of the Wi-Fi access point, and stored in records of a reference database. A request from an application or service executing on a mobile device is received for a current location of the mobile device. Positioning software obtains characteristics of signals of one or more Wi-Fi access points observed by the mobile device from the current location. The positioning software computes the current location of the mobile device using at least the characteristics of signals observed by the mobile device and the location of Wi-Fi access points stored in the reference database, and provides the computed current location to the application or service.Type: GrantFiled: January 20, 2017Date of Patent: March 13, 2018Assignee: Skyhook Wireless, Inc.Inventors: Russel K. Jones, Farshid Alizadeh-Shabdiz, Edward J. Morgan, Michael G. Shean
-
Publication number: 20180067185Abstract: In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.Type: ApplicationFiled: November 13, 2017Publication date: March 8, 2018Inventors: Russel K. Jones, Christopher Steger, Nicolas Brachet, Farshid Alizadeh-Shabdiz, Andrew Broadstone, Joel Morrin
-
Patent number: 9888345Abstract: In one embodiment, Wi-Fi access point data is cached on a mobile client device in response to distances to WPS tile boundaries. The mobile client device identifies one or more Wi-Fi access points in range based on signals received by a Wi-Fi radio, and estimates its location utilizing the identified one or more Wi-Fi access points and Wi-Fi access point data of one or more Wi-Fi positioning system (WPS) tiles in a WPS tile store on the mobile client device. Based on the estimated location, the mobile client device determines it is within a threshold distance of a boundary of the one or more WPS tiles present in the WPS tile store and requests one or more new WPS tiles from a reference database of a remote server. Upon receipt, the one or more new WPS tiles are cached in the WPS tile store on the mobile client device.Type: GrantFiled: July 11, 2016Date of Patent: February 6, 2018Assignee: Shyhook Wireless, Inc.Inventors: Nicholas Brachet, Farshid Alizadeh-Shabdiz, Joel N. Nelson, Russel K. Jones
-
Patent number: 9817101Abstract: In one example embodiment, a Wi-Fi based location determination technique both determines one or more locations of a mobile device, and calculates a confidence score for each determined location. A request is received at a certified location service executing on a server for one or more locations of the mobile device and a data package. The data package may include an indication of a plurality of beacons observed by the mobile device. The certified location service determines one or more locations of the mobile device based on a calculated location of at least some of the plurality of beacons. The certified location service also determines a confidence score for each beacon used in determining each location. An overall confidence score for each determined location may be calculated based on a combination of the confidence scores for each of the beacons used in the determination of the location.Type: GrantFiled: February 24, 2015Date of Patent: November 14, 2017Assignee: Skyhook Wireless, Inc.Inventors: Russel K. Jones, Christopher Steger, Nicolas Brachet, Farshid Alizadeh-Shabdiz, Andrew Broadstone, Joel Morrin
-
Publication number: 20170318418Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.Type: ApplicationFiled: July 26, 2016Publication date: November 2, 2017Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
-
Publication number: 20170127376Abstract: In one embodiment, characteristics of signals of a plurality of Wi-Fi access points within a target area are determined at least in part from observing the signals during a traversal of a programmatic route through the target area by a scanning device. A location is calculated for each of the plurality of Wi-Fi access points based on the characteristics of the signals of the Wi-Fi access point, and stored in records of a reference database. A request from an application or service executing on a mobile device is received for a current location of the mobile device. Positioning software obtains characteristics of signals of one or more Wi-Fi access points observed by the mobile device from the current location. The positioning software computes the current location of the mobile device using at least the characteristics of signals observed by the mobile device and the location of Wi-Fi access points stored in the reference database, and provides the computed current location to the application or service.Type: ApplicationFiled: January 20, 2017Publication date: May 4, 2017Inventors: Russel K. Jones, Farshid Alizadeh-Shabdiz, Edward J. Morgan, Michael G. Shean
-
Patent number: 9612315Abstract: A method of and system for estimating at least one of a human development level and a human activity level. A method of estimating at least one of a human development level and a human activity level includes estimating positions of radio broadcast beacons. The positions of the radio broadcast beacons are stored in an electronically readable catalog. Each of the positions is grouped into sets of positions. Each set of positions includes positions of one or more geographically-related radio broadcast beacons. For each of the sets, at least one of a human development level and a human activity level is estimated for an area encompassing the positions of the set.Type: GrantFiled: July 3, 2013Date of Patent: April 4, 2017Assignee: Skyhook Wireless, Inc.Inventors: Richard J. Sutton, Russel K. Jones
-
Patent number: 9554247Abstract: In one embodiment, scanning data is received for wireless access points whose wireless signals were observed by the one or more scanning devices in a target area. For each group of scanning data that shares a common identifier of a Wi-Fi access point, a centroid of the scanning data is determined, a set of scanning data of the group that exceeds a threshold distance from the centroid is designated as having potential error, and a location of the Wi-Fi access point is calculated. The calculated location of the Wi-Fi access point for each group of scanning data is stored in a reference database. Upon receiving a request for a location of a mobile device, an identity of one or more Wi-Fi access points in range of the mobile device is determined, and the location of the mobile device is computed using calculated locations from the reference database.Type: GrantFiled: June 13, 2016Date of Patent: January 24, 2017Assignee: Skyhook Wireless, Inc.Inventors: Russel K. Jones, Farshid Alizadeh-Shabdiz, Edward J. Morgan, Michael G. Shean
-
Patent number: 9521512Abstract: In one embodiment, a system determines a designated wireless device lacks a fixed geographic location, and uses the determination that the designated wireless device lacks a fixed geographic location to improve location estimates. The system determines one or more neighboring wireless devices have relationships with the designated wireless device, wherein a relationship is established when wireless signals from a neighboring wireless device and the designated wireless device are detected by a same receiver. A measure of likelihood is calculated that the designated wireless device lacks a fixed geographic location based at least in part on a number of the relationships or a duration of the relationships. Based on the measure of likelihood, the designated wireless device is excluded from being used in the wireless positioning system as a beacon for estimating the location of a client device.Type: GrantFiled: March 2, 2015Date of Patent: December 13, 2016Assignee: Skyhook Wireless, Inc.Inventors: Farshid Alizadeh-Shabdiz, Nicolas Brachet, Gerald Cavanaugh, Andrei Dancus, Russel K. Jones, Christopher Steger
-
Publication number: 20160323704Abstract: In one embodiment, Wi-Fi access point data is cached on a mobile client device in response to distances to WPS tile boundaries. The mobile client device identifies one or more Wi-Fi access points in range based on signals received by a Wi-Fi radio, and estimates its location utilizing the identified one or more Wi-Fi access points and Wi-Fi access point data of one or more Wi-Fi positioning system (WPS) tiles in a WPS tile store on the mobile client device. Based on the estimated location, the mobile client device determines it is within a threshold distance of a boundary of the one or more WPS tiles present in the WPS tile store and requests one or more new WPS tiles from a reference database of a remote server. Upon receipt, the one or more new WPS tiles are cached in the WPS tile store on the mobile client device.Type: ApplicationFiled: July 11, 2016Publication date: November 3, 2016Inventors: Nicholas Brachet, Farshid Alizadeh-Shabdiz, Joel N. Nelson, Russel K. Jones
-
Publication number: 20160295360Abstract: In one embodiment, scanning data is received for wireless access points whose wireless signals were observed by the one or more scanning devices in a target area. For each group of scanning data that shares a common identifier of a Wi-Fi access point, a centroid of the scanning data is determined, a set of scanning data of the group that exceeds a threshold distance from the centroid is designated as having potential error, and a location of the Wi-Fi access point is calculated. The calculated location of the Wi-Fi access point for each group of scanning data is stored in a reference database. Upon receiving a request for a location of a mobile device, an identity of one or more Wi-Fi access points in range of the mobile device is determined, and the location of the mobile device is computed using calculated locations from the reference database.Type: ApplicationFiled: June 13, 2016Publication date: October 6, 2016Inventors: Russel K. Jones, Farshid Alizadeh-Shabdiz, Edward J. Morgan, Michael G. Shean
-
Patent number: 9392407Abstract: In one embodiment, when it is determined that one or more Wi-Fi positioning system (WPS) tiles that are necessary to estimate a location of a mobile client device are not present in a WPS tile store on the mobile client device, or are present in the WPS tile store on the mobile client device but out of date, one or more new WPS tiles are requested from a remote server. Each WPS tile is a set of Wi-Fi access point data for Wi-Fi access points within a bounded geographical region. The one or more new WPS tiles are received from the remote server, and are cached in the WPS tile store on the mobile client device. Subsequent to the caching, one or more further locations of the mobile client device are estimated autonomously from the remote server, utilizing Wi-Fi access point data in the WPS tile store.Type: GrantFiled: February 20, 2015Date of Patent: July 12, 2016Assignee: Skyhook Wireless, Inc.Inventors: Nicolas Brachet, Farshid Alizadeh-Shabdiz, Joel N. Nelson, Russel K. Jones