State driven mobile search
First Claim
Patent Images
1. A method, comprising:
- obtaining a search query initiated at a handheld mobile device, said search query comprising one or more search terms;
obtaining an indication of geographic location of said handheld mobile device, and an inertial state of said handheld mobile device indicated by one or more inertial sensor measurements obtained at said handheld mobile device, wherein the inertial state comprises a speed and a travel direction;
processing said search query to obtain one or more search results responsive to said one or more search terms, said one or more search results limited to a geographic scope that has a shape and an orientation based, at least in part, on the speed and the travel direction of said inertial state indicated by said one or more inertial sensor measurements;
wherein the geographic scope of the one or more search results is limited to a search region in the travel direction of said inertial state of the handheld mobile device by;
defining a geographic search region based on said inertial state of said handheld mobile device, and identifying said one or more search results from within said geographic search region responsive to said one or more search terms of said search query; and
orientating said geographic search region relative to said geographic location by aligning an axis of symmetry of said geographic search region with said travel direction of said handheld mobile device, and offsetting said geographic search region from said geographic location in a direction indicated by said travel direction of said handheld mobile device, wherein an offset is a distance from a centroid of said geographic search region to said geographic location of said handheld mobile device; and
continuously updating said geographic search region relative to changes in orientation of said handheld mobile device indicated by said one or more inertial sensor measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems are provided to process search queries initiated at a mobile computing device based, at least in part, on a state of the mobile computing device as indicated by one or more of travel speed, travel direction, and geographic location of the mobile computing device.
28 Citations
26 Claims
-
1. A method, comprising:
-
obtaining a search query initiated at a handheld mobile device, said search query comprising one or more search terms; obtaining an indication of geographic location of said handheld mobile device, and an inertial state of said handheld mobile device indicated by one or more inertial sensor measurements obtained at said handheld mobile device, wherein the inertial state comprises a speed and a travel direction; processing said search query to obtain one or more search results responsive to said one or more search terms, said one or more search results limited to a geographic scope that has a shape and an orientation based, at least in part, on the speed and the travel direction of said inertial state indicated by said one or more inertial sensor measurements; wherein the geographic scope of the one or more search results is limited to a search region in the travel direction of said inertial state of the handheld mobile device by; defining a geographic search region based on said inertial state of said handheld mobile device, and identifying said one or more search results from within said geographic search region responsive to said one or more search terms of said search query; and orientating said geographic search region relative to said geographic location by aligning an axis of symmetry of said geographic search region with said travel direction of said handheld mobile device, and offsetting said geographic search region from said geographic location in a direction indicated by said travel direction of said handheld mobile device, wherein an offset is a distance from a centroid of said geographic search region to said geographic location of said handheld mobile device; and continuously updating said geographic search region relative to changes in orientation of said handheld mobile device indicated by said one or more inertial sensor measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An article, comprising:
-
a non-transitory storage medium having stored thereon instructions executable by a computing platform to; obtain an indication of geographic location of said handheld mobile device, and an inertial state of a handheld mobile device indicated by one or more inertial sensor measurements, wherein the inertial state comprises a speed and a travel direction; process a search query initiated at said handheld mobile device to obtain one or more search results responsive to one or more search terms of said search query, said one or more search results limited to a geographic scope that has a shape and an orientation based, at least in part, on the speed and the travel direction of said inertial state indicated by said one or more inertial sensor measurements; in order to limit the geographic scope of the one or more search results to a search region in the travel direction of said inertial state of the handheld mobile device; define a geographic search region based on said inertial state of said handheld mobile device, and identify said one or more search results from within said geographic search region responsive to said one or more search terms of said search query; orient said geographic search region relative to said geographic location through an alignment of an axis of symmetry of said geographic search region with said travel direction of said handheld mobile device, and an offset of said geographic search region from said geographic location in a direction indicated by said travel direction of said handheld mobile device, wherein said offset is a distance from a centroid of said geographic search region to said geographic location of said handheld mobile device; and continuously update said geographic search region relative to changes in orientation of said handheld mobile device indicated by said one or more inertial sensor measurements. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a communication interface; a non-transitory storage medium; and one or more processors coupled to the communication interface and the non-transitory storage medium, and configured to; obtain, via said communication interface, an indication of geographic location of a handheld mobile device, and an inertial state of said handheld device indicated by one or more inertial sensor measurements obtained at said handheld device, wherein the inertial state comprises a speed and a travel direction; obtain, via said communication interface, a search query initiated at a handheld mobile device, said search query comprising one or more search terms via said input device; process said search query to obtain one or more search results responsive to said one or more search terms of said search query, said one or more search results limited to a geographic scope that has a shape and an orientation based, at least in part, on the speed and the travel direction of said inertial state indicated by said one or more inertial sensor measurements; in order to limit the geographic scope of the one or more search results to a search region in the travel direction of said inertial state of the handheld mobile device; define a geographic search region based on said inertial state of said handheld mobile device, and identify said one or more search results from within said geographic search region responsive to said one or more search terms of said search query; orient said geographic search region relative to said geographic location through an alignment of an axis of symmetry of said geographic search region with said travel direction of said handheld mobile device, and an offset of said geographic search region from said geographic location in a direction indicated by said travel direction of said handheld mobile device, wherein said offset is a distance from a centroid of said geographic search region to said geographic location of said handheld mobile device; and continuously update said geographic search region relative to changes in orientation of said handheld mobile device indicated by said one or more inertial sensor measurements. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus, comprising:
-
means for obtaining a search query initiated at a handheld mobile device, said search query comprising one or more search terms; means for obtaining an indication of geographic location of said handheld mobile device, and an indication of an inertial state of said handheld mobile device from one or more inertial sensor measurements obtained at said handheld mobile device, wherein the inertial state comprises a speed and a travel direction; means for processing said search query to obtain one or more search results responsive to said one or more search terms, said one or more search results limited to a geographic scope that has a shape and an orientation based, at least in part, on said indication of the speed and the travel direction of said inertial state; wherein the geographic scope of the one or more search results is limited to a search region in the travel direction of said inertial state and in front of the handheld mobile device by; means for defining a geographic search region based on said inertial state of said handheld mobile device, and identifying said one or more search results from within said geographic search region responsive to said one or more search terms of said search query; and means for orientating said geographic search region relative to said geographic location by aligning an axis of symmetry of said geographic search region with said travel direction of said handheld mobile device, and offsetting said geographic search region from said geographic location in a direction indicated by said travel direction of said handheld mobile device, wherein an offset is a distance from a centroid of said geographic search region to said geographic location of said handheld mobile device; and means for continuously updating said search region relative to changes in orientation of said handheld mobile device indicated by said one or more inertial sensor measurements. - View Dependent Claims (26)
-
Specification