Barometer calibration in a location sharing system
AssigneeSnap Inc.
InventorsEric Guillaume, Antoine Sinton
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for calibrating a barometer of a client device. A server computer accesses historical data including location data, and atmospheric pressure data collected from a plurality of client devices over a period of time. An equation system defined by the historical data is solved. The equation system has a plurality of unknown parameters, the plurality of unknown parameters comprising a barometer bias of a first client device among the plurality of client devices. The first client device is calibrated using the barometer bias.
Claims20
A method, comprising:
- providing for calibrating a first client device based on a barometer bias of the first client device;
- determining a floor level on which a first user associated with the first client device is located, based on current location data and a current altitude of the first client device as calibrated;
- and
- causing, on a second client device associated with a second user, display of a user interface including a map, an avatar of the first user positioned within the map based on the current location data, and an indication of the floor level together with the avatar of the first user.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, configure the at least one processor to perform operations comprising:
- providing for calibrating a first client device based on a barometer bias of the first client device;
- determining a floor level on which a first user associated with the first client device is located, based on current location data and a current altitude of the first client device as calibrated;
- and
- causing, on a second client device associated with a second user, display of a user interface including a map, an avatar of the first user positioned within the map based on the current location data, and an indication of the floor level together with the avatar of the first user.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
- providing for calibrating a first client device based on a barometer bias of the first client device;
- determining a floor level on which a first user associated with the first client device is located, based on current location data and a current altitude of the first client device as calibrated;
- and
- causing, on a second client device associated with a second user, display of a user interface including a map, an avatar of the first user positioned within the map based on the current location data, and an indication of the floor level together with the avatar of the first user.
Dependencies are inferred from the claim text.