Audio positioning system
First Claim
Patent Images
1. A method for directing a user of a mobile computing device to an object, the method comprising the steps of:
- a mobile computing device determining a bounded area in which a user of the mobile computing device is located;
the mobile computing device, based on the determined bounded area, retrieving a document describing a layout of the determined bounded area, including locations of a plurality of known objects within the determined bounded area;
the mobile computing device identifying a location of a first object of the plurality of known objects within the determined bounded area and comparing the location of the first object to a location of the mobile computing device within the determined bounded area;
the mobile computing device, based on the layout of the determined bounded area, determining one or more other objects of the plurality of known objects between the location of the mobile computing device and the location of the first object;
the mobile computing device creating a path to the location of the first object that avoids the one or more other objects;
the mobile computing device directing the user of the mobile computing device to the location of the first object with audio tones;
the mobile computing device identifying a location of a second object along the path to the location of the first object, wherein the second object is not included in the plurality of known objects; and
the mobile computing device causing the document describing the layout of the determined bounded area to be updated to include the location of the second object.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for directing a user of a mobile computing device to an object, a mobile computing device determines an area in which a user of the mobile computing device is located. The mobile computing device determines a location of an object within the area, in relation to the user. The mobile computing device provides at least one audio tone to indicate at least the location of the object in relation to the user.
9 Citations
12 Claims
-
1. A method for directing a user of a mobile computing device to an object, the method comprising the steps of:
-
a mobile computing device determining a bounded area in which a user of the mobile computing device is located; the mobile computing device, based on the determined bounded area, retrieving a document describing a layout of the determined bounded area, including locations of a plurality of known objects within the determined bounded area; the mobile computing device identifying a location of a first object of the plurality of known objects within the determined bounded area and comparing the location of the first object to a location of the mobile computing device within the determined bounded area; the mobile computing device, based on the layout of the determined bounded area, determining one or more other objects of the plurality of known objects between the location of the mobile computing device and the location of the first object; the mobile computing device creating a path to the location of the first object that avoids the one or more other objects; the mobile computing device directing the user of the mobile computing device to the location of the first object with audio tones; the mobile computing device identifying a location of a second object along the path to the location of the first object, wherein the second object is not included in the plurality of known objects; and the mobile computing device causing the document describing the layout of the determined bounded area to be updated to include the location of the second object. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for directing a user of a mobile computing device to an object, the computer program product comprising:
-
one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising; program instructions to determine a bounded area in which a user of the mobile computing device is located; program instructions to, based on the determined bounded area, retrieve a document describing a layout of the determined bounded area, including locations of a plurality of known objects within the determined bounded area; program instructions to identify a location of a first object of the plurality of known objects within the determined bounded area and compare the location of the first object to a location of the mobile computing device within the determined bounded area; program instructions to, based on the layout of the determined bounded area, determine one or more other objects of the plurality of known objects between the location of the mobile computing device and the location of the first object; program instructions to create a path to the location of the first object that avoids the one or more other objects; program instructions to direct the user of the mobile computing device to the location of the first object with audio tones; program instructions to identify a location of a second object along the path to the location of the first object, wherein the second object is not included in the plurality of known objects; and program instructions to cause the document describing the layout of the determined bounded area to be updated to include the location of the second object. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system for directing a user of a mobile computing device to an object, the computer system comprising:
-
one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine a bounded area in which a user of the mobile computing device is located; program instructions to, based on the determined bounded area, retrieve a document describing a layout of the determined bounded area, including locations of a plurality of known objects within the determined bounded area; program instructions to identify a location of a first object of the plurality of known objects within the determined bounded area and compare the location of the first object to a location of the mobile computing device within the determined bounded area; program instructions to, based on the layout of the determined bounded area, determine one or more other objects of the plurality of known objects between the location of the mobile computing device and the location of the first object; program instructions to create a path to the location of the first object that avoids the one or more other objects; program instructions to direct the user of the mobile computing device to the location of the first object with audio tones; program instructions to identify a location of a second object along the path to the location of the first object, wherein the second object is not included in the plurality of known objects; and program instructions to cause the document describing the layout of the determined bounded area to be updated to include the location of the second object, program instructions to provide at least one audio tone to indicate at least the location of the object in relation to the user. - View Dependent Claims (10, 11, 12)
-
Specification