System, method and/or devices for aligning a movement path with an indoor routing graph
First Claim
Patent Images
1. A method comprising, at a mobile device:
- tracing a path of movement of said mobile device from a starting point based, at least in part, on one or more signals generated by one or more inertial sensors on board said mobile device;
detecting an intersection of said traced path of movement with one or more locations of a routing graph defining feasible movement within an area;
estimating a contiguous route from said one or more locations of said routing graph to said starting point based, at least in part, on said detected intersection and said traced path of movement; and
in response to a user input signal at said mobile device requesting navigation instructions leading to said starting point, rendering information indicative of at least a portion of said routing graph combined with at least a portion of said traced path of movement via a display of said mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods, and devices for aligning a path of movement of a mobile device with an indoor routing graph. In one particular embodiment, a mobile device may trace a path of movement from a starting point to a point of intersection with a routing graph that defines feasible movement within an area. Responsive to a detecting a point of intersection, a mobile device may estimate a contiguous route from one or more locations of the routing graph to a starting point.
-
Citations
30 Claims
-
1. A method comprising, at a mobile device:
-
tracing a path of movement of said mobile device from a starting point based, at least in part, on one or more signals generated by one or more inertial sensors on board said mobile device; detecting an intersection of said traced path of movement with one or more locations of a routing graph defining feasible movement within an area; estimating a contiguous route from said one or more locations of said routing graph to said starting point based, at least in part, on said detected intersection and said traced path of movement; and in response to a user input signal at said mobile device requesting navigation instructions leading to said starting point, rendering information indicative of at least a portion of said routing graph combined with at least a portion of said traced path of movement via a display of said mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
at least one onboard inertial sensor to generate one or more signals responsive to movement of said mobile device; and one or more processors to; trace a path of movement of said mobile device from a starting point based, at least in part, on one or more signals generated from said at least one sensor onboard said mobile device; detect an intersection of said traced path of movement with one or more locations of a routing graph defining feasible movement within an area; estimate a contiguous route from said one or more locations of said routing graph to said starting point based, at least in part, on said detected intersection and said traced path of movement; and in response to a user input at said mobile device requesting navigation instructions leading to said starting point, render information indicative of at least a portion of said routing graph combined with at least a portion of said traced path of movement. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An article comprising:
a non-transitory storage medium comprising machine-readable instructions stored thereon, which are executable by a special-purpose computing apparatus of a mobile device to; trace a path of movement of said mobile device from a starting point based, at least in part, on one or more signals generated by one or more inertial sensors onboard said mobile device; detect an intersection of said traced path of movement with one or more locations of a routing graph defining feasible movement within an area; and estimate a contiguous route from said one or more locations of said routing graph to said starting point based, at least in part, on said detected intersection and said traced path of movement; and in response to a user input at said mobile device requesting navigation instructions leading to said starting point, render information indicative of at least a portion of said routing graph combined with at least a portion of said contiguous route via a display of said mobile device. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. An apparatus comprising:
-
means for tracing a path of movement of a mobile device from a starting point based, at least in part, on one or more signals generated by one or more inertial sensors onboard said mobile device; means for detecting an intersection of said traced path of movement with one or more locations of a routing graph defining feasible movement within an area; means for estimating a contiguous route from said one or more locations of said routing graph to said starting point based, at least in part, on said detected intersection and said traced path of movement; and means for rendering information indicative of at least a portion of said routing graph combined with at least a portion of said traced path of movement via a display of said mobile device in response to a user input signal at said mobile device requesting navigation instructions leading to said starting point. - View Dependent Claims (28, 29, 30)
-
Specification