IP Library › Granted Patent US 8,618,932
Granted Patent B2
US 8,618,932 · App. 13/051,566 · Granted Dec 31, 2013

Device location detection

Inventors: Eduardo de Mello Maia (Seattle, WA); Stuart Alan Wyatt (Camano Island, WA); Henry Hooper Somuah (Seattle, WA); Cesare John Saretto (Seattle, WA); Dillon Shane Lynch (Seattle, WA)
Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,618,932
App. No.
13/051,566
Granted
Dec 31, 2013
Kind
B2
Abstract

One or more techniques and/or systems are disclosed for improving location awareness of a device. A device position can be determined (e.g., via GPS or some location service), and this position can be used to identify a user-experience that may be in an area around the device, such as within a desired position threshold. A near-field radio system beacon that is associated with the user-experience can be activated in order to identify a distance of the device from the beacon. The beacon can use a near-field radio system ID associated with the device to identify the device, and determine a distance to the device. When a user moves the device to within a threshold distance from the beacon, the user-experience can be activated on the device, such that the user may interact with the user-experience (e.g., to hear a description of artwork as the user navigates through a museum).

Claims (39)

1. A method for improving location awareness of a device, comprising:

identifying a position of the device using a location positioning system;

identifying a user-experience within a desired threshold of the position;

using a near-field radio system beacon associated with the user-experience to identify a distance of the device from the beacon; and

upon determining that the device is within a distance threshold from the beacon, activating an application associated with the user-experience on the device, the distance threshold based upon a type of the user-experience.

2. The method of claim 1 , comprising receiving the position from the device, where the position is determined by one or more of:

global positioning system (GPS) coordinates; or

a location key global position representation.

3. The method of claim 1 , comprising returning information to the device regarding the user-experience.

4. The method of claim 1 , comprising returning information to the device regarding the user-experience, where the information is identified from a user-experience service for an area comprising the position.

5. The method of claim 1 , comprising:

receiving a request from the device to interact with the user-experience; and

returning a request for the device to provide a near-field radio system ID for the device.

6. The method of claim 1 , comprising activating a beacon locating application on the device that directs a user of the device to the distance threshold from the beacon.

7. The method of claim 1 , comprising activating a second application associated with the user-experience that guides a user of the device to a desired distance from the beacon.

8. The method of claim 1 , comprising using at least three beacons to identify a beacon triangulated position of the device.

9. The method of claim 1 , using a near-field radio system beacon comprising using a Bluetooth beacon.

10. The method of claim 9 , using a Bluetooth beacon comprising activating a Bluetooth signaling component in the device that utilizes a near-field radio system ID for the device, the near-field radio system ID comprising a Bluetooth identifier.

11. The method of claim 1 , using a near-field radio system beacon comprising sending a near-field radio system ID for the device to the beacon.

12. The method of claim 1 , identifying a distance of the device from the beacon comprising one or more of:

measuring a time of response from a sending of a ping from the beacon to the device; or

measuring a signal strength from the device.

13. The method of claim 1 , comprising deactivating the application associated with the user-experience on the device upon the device being outside of the distance threshold from the beacon.

14. A system for improving location awareness of a device, comprising:

a user-experience management component configured to provide an identity of a user-experience to the device, where the user-experience is available to the device in an area comprising a position of the device;

a beacon activation component configured to use a near-field radio system beacon associated with the user-experience to identify a distance between the device and the beacon; and

a proximity management component configured to activate an application associated with the user-experience for the device if the distance between the beacon and the device meets a distance threshold, the distance threshold based upon a type of the user-experience.

15. The system of claim 14 , the position received from the device.

16. The system of claim 14 , the beacon activation component configured to receive a device registration request for the user-experience, from the device, the device registration request comprising a near-field radio system ID for the device.

17. The system of claim 14 , the proximity management component configured to receive distance data, comprising the distance between the beacon and the device, from the beacon.

18. The system of claim 14 , comprising an experience registration component configured to register the user-experience with the user-experience management component.

19. The system of claim 14 , the near-field radio system beacon comprising a Bluetooth beacon, configured to:

identity a distance to a Bluetooth enabled device; and

send distance data to the proximity management component.

20. A computer readable medium comprising computer executable instructions that when executed via a processing unit perform a method, comprising:

receiving a position of a device using a location positioning system;

identifying a user-experience within a desired threshold of the position;

using a near-field radio system beacon associated with the user-experience to identify a distance of the device from the beacon; and

upon determining that the device is within a distance threshold from the beacon, activating an application associated with the user-experience on the device, the distance threshold based upon a type of the user-experience.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: MAIA, EDUARDO DE MELLO; WYATT, STUART ALAN; SOMUAH, HENRY HOOPER; SARETTO, CESARE JOHN; LYNCH, DILLON SHANE
To: MICROSOFT CORPORATION
Reel/Frame 025986/0846 →
Continuity (1)
Related Publication 20120235812A1 · Sep 20, 2012