Patents by Inventor Brian Stephen Smith

Brian Stephen Smith 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: 11582576
    Abstract: Embodiments are disclosed for a feature-based simultaneous localization and mapping (SLAM) system and method that generates radio maps for environments that are not accessible for surveying. More accurate radio maps are generated for an unsurveyed environment by determining a best estimate of a mobile device state from harvested traced data that maximizes a posterior probability of the mobile device state given measurements, landmarks and loop constraints.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 14, 2023
    Assignee: Apple Inc.
    Inventors: Jahshan Bhatti, Brian Stephen Smith, Wei Kong
  • Patent number: 11381982
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: July 5, 2022
    Assignee: Apple Inc.
    Inventors: Margaret Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler
  • Publication number: 20210044986
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Application
    Filed: October 15, 2020
    Publication date: February 11, 2021
    Inventors: Margaret Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler
  • Patent number: 10834600
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 10, 2020
    Assignee: Apple Inc.
    Inventors: Margaret H. Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler
  • Patent number: 10794986
    Abstract: A method comprising: receiving a radio map of an indoor venue using survey data collected by a survey device positioned throughout the venue, the radio map including a boundary; receiving harvest data from a mobile device, wherein at least some of the harvest data are obtained by the mobile device while the mobile device is positioned at locations that are outside of the boundary; determining, based on the harvest data, a trajectory of the mobile device, wherein at least some of the trajectory resides outside of the boundary; identifying one or more locations on or proximate to the trajectory; and extending the radio map using the survey data and the one or more identified locations, wherein the extended radio map is defined at least in part by an extension of the boundary to encompass the one or more identified locations.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: October 6, 2020
    Assignee: Apple Inc.
    Inventors: Jahshan Bhatti, David Benjamin Millman, Brian Stephen Smith, Jasvinder Singh
  • Patent number: 10757671
    Abstract: Methods, program products, and systems for using multiple sensors to determine a location fingerprint are described. A sampling device can measure RF signals detected at a train station of a transit system or a route of the transit system. The sampling device, or a location server receiving the measurements, can filter RF signal measurements using one or more readings from sensors coupled to the sampling device and that are different from RF receivers. The readings can be taken concurrently with the RF signal measurements. These readings, designated as motion cues, can include motion sensor readings, barometer readings, or magnetometer readings. Using the motion cues, the sampling device or location server can distinguish different platforms of a station of the transit system and different levels of the station, or filter out RF signal measurements that may have been inaccurate, e.g., as caused by disturbances from a train entering or leaving a station.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Patent number: 10698073
    Abstract: Collocated access point (AP) harvest data is combined with accurate location-tagged harvest data to improve access point location estimates and to estimate the location of access points that could not be previously estimated.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventors: Brian Stephen Smith, Robert Mayor, Ronald K. Huang, Lukas M. Marti
  • Patent number: 10681666
    Abstract: Coarse location estimation for mobile devices is disclosed for detecting mobile device presence at general locations of interest and switching operating modes and services for one or more location context aware applications. In some implementations, sensor data is received from a plurality of data sources at a location. For each data source, a first probability is estimated that the mobile device is at the location based on sensor data from the data sources. A second probability is estimated that the mobile device is not at the location based on sensor data from the data sources. The first and second estimated probabilities are statistically combined to generate a third estimated probability that the mobile device is at the location.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Brian Stephen Smith, Joseph Ding-Jiu Huang, Ilya K. Veygman, Robert Mayor, David Benjamin Millman, Abhinav R. Patel, Vitali Lovich
  • Publication number: 20190373413
    Abstract: Embodiments are disclosed for a feature-based simultaneous localization and mapping (SLAM) system and method that generates radio maps for environments that are not accessible for surveying. More accurate radio maps are generated for an unsurveyed environment by determining a best estimate of a mobile device state from harvested traced data that maximizes a posterior probability of the mobile device state given measurements, landmarks and loop constraints.
    Type: Application
    Filed: September 28, 2018
    Publication date: December 5, 2019
    Applicant: Apple Inc.
    Inventors: Wei Kong, Jahshan Bhatti, Brian Stephen Smith
  • Publication number: 20190373407
    Abstract: Embodiments are disclosed for a feature-based simultaneous localization and mapping (SLAM) system and method that generates radio maps for environments that are not accessible for surveying. More accurate radio maps are generated for an unsurveyed environment by determining a best estimate of a mobile device state from harvested traced data that maximizes a posterior probability of the mobile device state given measurements, landmarks and loop constraints.
    Type: Application
    Filed: September 28, 2018
    Publication date: December 5, 2019
    Applicant: Apple Inc.
    Inventors: Jahshan Bhatti, Brian Stephen Smith, Wei Kong
  • Publication number: 20180348333
    Abstract: A method comprising: receiving a radio map of an indoor venue using survey data collected by a survey device positioned throughout the venue, the radio map including a boundary; receiving harvest data from a mobile device, wherein at least some of the harvest data are obtained by the mobile device while the mobile device is positioned at locations that are outside of the boundary; determining, based on the harvest data, a trajectory of the mobile device, wherein at least some of the trajectory resides outside of the boundary; identifying one or more locations on or proximate to the trajectory; and extending the radio map using the survey data and the one or more identified locations, wherein the extended radio map is defined at least in part by an extension of the boundary to encompass the one or more identified locations.
    Type: Application
    Filed: September 20, 2017
    Publication date: December 6, 2018
    Applicant: Apple Inc.
    Inventors: Jahshan Bhatti, David Benjamin Millman, Brian Stephen Smith, Jasvinder Singh
  • Publication number: 20180338245
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 22, 2018
    Applicant: Apple Inc.
    Inventors: Margaret H. Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler
  • Patent number: 9758183
    Abstract: Methods, program products, and systems for building a location fingerprint database for a transit system are described. The transit system can be a subway system including underground train stations and routes where location determination using GPS signals is difficult or impossible. A sampling device can measure signals, e.g., radio frequency (RF) signals detected at the stations or on the routes. A location server can construct a location fingerprint for each of the stations and the routes. Each location fingerprint can represent expected signal measurements by a user device if the user device is located at the respective station or route. The location server can provide the location fingerprint to a user device for the user device to determine a location of the user device within the station or on the route.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Patent number: 9392415
    Abstract: Methods, program products, and systems for using a location fingerprint database to determine a location of a mobile device are described. A mobile device can use location fingerprint data received from a server to determine a location of the mobile device at the venue. The mobile device can obtain, from a sensor of the mobile device, a vector of sensor readings, each sensor reading can measure an environment variable, e.g., a signal received by the sensor from a signal source. The mobile device can perform a statistical match between the vector and the location fingerprint data. The mobile device can then estimate a current location of the mobile device based on the statistical match.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 12, 2016
    Assignee: Apple Inc.
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Publication number: 20160091593
    Abstract: Methods, program products, and systems for building a location fingerprint database for a transit system are described. The transit system can be a subway system including underground train stations and routes where location determination using GPS signals is difficult or impossible. A sampling device can measure signals, e.g., radio frequency (RF) signals detected at the stations or on the routes. A location server can construct a location fingerprint for each of the stations and the routes. Each location fingerprint can represent expected signal measurements by a user device if the user device is located at the respective station or route. The location server can provide the location fingerprint to a user device for the user device to determine a location of the user device within the station or on the route.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Publication number: 20160094950
    Abstract: Methods, program products, and systems for using a location fingerprint database to determine a location of a mobile device are described. A mobile device can use location fingerprint data received from a server to determine a location of the mobile device at the venue. The mobile device can obtain, from a sensor of the mobile device, a vector of sensor readings, each sensor reading can measure an environment variable, e.g., a signal received by the sensor from a signal source. The mobile device can perform a statistical match between the vector and the location fingerprint data. The mobile device can then estimate a current location of the mobile device based on the statistical match.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Publication number: 20160094954
    Abstract: Methods, program products, and systems for using multiple sensors to determine a location fingerprint are described. A sampling device can measure RF signals detected at a train station of a transit system or a route of the transit system. The sampling device, or a location server receiving the measurements, can filter RF signal measurements using one or more readings from sensors coupled to the sampling device and that are different from RF receivers. The readings can be taken concurrently with the RF signal measurements. These readings, designated as motion cues, can include motion sensor readings, barometer readings, or magnetometer readings. Using the motion cues, the sampling device or location server can distinguish different platforms of a station of the transit system and different levels of the station, or filter out RF signal measurements that may have been inaccurate, e.g., as caused by disturbances from a train entering or leaving a station.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: David Benjamin Millman, Johan Olav Bergerengen, Robert Mayor, Brian Stephen Smith
  • Publication number: 20160062949
    Abstract: Coarse location estimation for mobile devices is disclosed for detecting mobile device presence at general locations of interest and switching operating modes and services for one or more location context aware applications. In some implementations, sensor data is received from a plurality of data sources at a location. For each data source, a first probability is estimated that the mobile device is at the location based on sensor data from the data sources. A second probability is estimated that the mobile device is not at the location based on sensor data from the data sources. The first and second estimated probabilities are statistically combined to generate a third estimated probability that the mobile device is at the location.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 3, 2016
    Inventors: Brian Stephen Smith, Joseph Ding-Jiu Huang, Ilya K. Veygman, Robert Mayor, David Benjamin Millman, Abhinav R. Patel, Vitali Lovich
  • Publication number: 20150346313
    Abstract: Collocated access point (AP) harvest data is combined with accurate location-tagged harvest data to improve access point location estimates and to estimate the location of access points that could not be previously estimated.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Brian Stephen Smith, Robert Mayor, Ronald K. Huang, Lukas M. Marti
  • Patent number: 9161175
    Abstract: Methods, systems, and computer program product for location transition determination are described. A mobile device can use location fingerprint data and sensor readings to determine a transition of the mobile device into or out of a portion of a venue by using particle filters. When the mobile device determines that the mobile device is located at a first portion of the venue, e.g., on a given floor, the mobile device can introduce candidate locations, or particles, on a second portion of the venue and candidate locations outside of the venue. If estimated locations at the first portion of the venue do not converge, the mobile device can increase weight of the candidate locations that are outside of the first portion of the venue to detect possible transition to the second portion of the venue or to outside of the venue.
    Type: Grant
    Filed: May 31, 2014
    Date of Patent: October 13, 2015
    Assignee: Apple Inc.
    Inventors: Brian Stephen Smith, David Benjamin Millman, Robert Mayor, Vitali Lovich