A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The met
A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.
대표청구항▼
1. A system comprising: a processor; anda memory device storing computer-readable instructions which, when executed by the processor, cause the processor to: receive a search query from a mobile computing device,receive a current location of the mobile computing device, the current location of the m
1. A system comprising: a processor; anda memory device storing computer-readable instructions which, when executed by the processor, cause the processor to: receive a search query from a mobile computing device,receive a current location of the mobile computing device, the current location of the mobile computing device being within a particular geographic region,access a location history comprising stored travel times between different locations in the geographic region,determine whether the search query includes a geographic search term, andin an instance where the search query does not include a geographic search term: identify one or more destination elements in the geographic region using the stored travel times;determine probabilities that the one or more destination elements are a future location of the mobile computing device;identify a predicted location of the mobile device based at least on the probabilities,store the probabilities;generate a trajectory-aware search query from the search query and the predicted location,access an updated location history; andidentify another predicted location using the updated location history and the stored probabilities. 2. The system of claim 1, wherein the one or more destination elements are identified based at least on being reachable from the current location of the mobile computing device within a predetermined amount of time in accordance with the stored travel times. 3. The system of claim 1, wherein the computer-readable instructions, when executed by the processor, cause the processor to: determine a speed of the mobile computing device and differentiate e of the mobile computing device based at least on the speed. 4. The system of claim 3, wherein the computer-readable instructions, when executed by the processor, cause the processor to: differentiate the route of the mobile computing device by comparing the speed to a threshold. 5. The system of claim 3, wherein the computer-readable instructions, when executed by the processor, cause the processor to: refine the trajectory-aware search query based at least on the route of the mobile computing device. 6. The system of claim 1, wherein the computer-readable instructions, when executed by the processor, cause the processor to: send the trajectory-aware search query to a search engine that produces trajectory-aware search results relevant to the trajectory-aware search query, andprovide the trajectory-aware search results to the mobile computing device. 7. A method comprising: receiving search query input from a user of a mobile computing device located in a geographic region;accessing a location history of the mobile computing device and stored travel times between different locations in the geographic region;identifying one or more destination elements in the geographic region using the stored travel times;determining probabilities that the one or more destination elements are a future location of the mobile computing device;identifying a predicted route of the mobile computing device based at least on the probabilities;storing the probabilities;using the location history, identifying a geographic target on the predicted route;generating a trajectory-aware search query using the search query input and the geographic target,accessing an updated location history; andidentifying another geographic target using the updated location history and the stored probabilities. 8. The method of claim 7, wherein the geographic target is a predicted location of the mobile computing device on the predicted route. 9. The method of claim 7, wherein the search query input from the user includes an ambiguous geographic target, the method further comprising identifying the geographic target for the trajectory-aware search query by using the location history for disambiguation of the ambiguous geographic target. 10. The method of claim 7, wherein the search query input from the user includes an incomplete location entry, the identifying further comprising auto-completing the geographic target for the trajectory-aware search query using the incomplete location entry, and the location history. 11. The method of claim 7, performed entirely by the mobile computing device. 12. A system comprising: a processor; anda memory device storing computer-readable instructions which, when executed by the processor, cause the processor to: obtain search terms entered on a mobile computing device,obtain location information of the mobile computing device, the location information including a location history and a current location within a geographic region,obtain stored travel times between different locations in the geographic region,identify one or more destination elements in the geographic region using the stored travel times;determine probabilities that the one or more destination elements are a future location of the mobile computing deviceidentify a geographic target on a predicted route for a trajectory-aware search query based at least on the probabilities,generate the trajectory-aware search query based at least on the search terms and the geographic target,store the probabilities;obtain an updated location history; andidentify another geographic target using the updated location history and the stored probabilities. 13. The system of claim 12, wherein the computer-readable instructions, when executed by the processor, cause the processor to: send the trajectory-aware search query to a search engine without further input from a user of the mobile computing device. 14. The system of claim 13, wherein the computer-readable instructions, when executed by the processor, cause the processor to: cause search results from the search engine to be displayed on the mobile computing device. 15. The system of claim 14, wherein the computer-readable instructions, when executed by the processor, cause the processor to: update the location history and the stored travel times based at least on movement of the mobile computing device, anddisplay updated search results based at least on the updated location history. 16. The system of claim 12, embodied on the mobile computing device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (146)
Burkey, Chad; Ho, Denise, Advanced information gathering for targeted activities.
Boll Wolf (Weinstadt DEX) Knorzer Gunther (Sachsenheim DEX) Mikulic Leopold (Aichwald DEX), Apparatus for monitoring and controlling charging of a battery for a hybrid or electric vehicle.
Edgar James William Hardie,GB6 ; Gathercole Peter John,GB2 ; Johnson Michael Alan,GB2 ; Roycroft Alistair Edward,GB2 ; Smith Alan,GB2 ; Webster Donald Brian,GB2, Appointment booking and scheduling system.
Letchner, Julia M.; Krumm, John C.; Horvitz, Eric J., Collaborative route planning for generating personalized and context-sensitive routing recommendations.
Horvitz, Eric J.; Subramani, Murugesan S.; Apacible, Johnson T., Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications.
Chapman, Craig H.; Parikh, Kush G.; Downs, Oliver B.; Cahn, Robert C.; Hersch, Jesse S., Determining road traffic conditions using data from multiple data sources.
Barker, Alec; Asher, Todd; Burns, Mitchel A.; Downs, Oliver B.; Chapman, Craig H.; Cahn, Robert C., Displaying road traffic condition information and user controls.
Meisels, Adrienne C.; Coughlin, Stephen J.; Fletcher, George; Bill, David S., Identifying a result responsive to a current location of a client device.
Herz,Frederick S. M.; Smith,Jonathan M.; Madan,Bhupinder, Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network.
Horvitz, Eric J.; Krumm, John C.; Subramani, Murugesan S., Method and apparatus for generating an inference about a destination of a trip using a combination of open-world modeling and closed world modeling.
Sundqvist,Jim; Hannu,Hans; Timus,Bogdan; Norrg찼ard,Joakim; Schel챕n,Olov, Method and apparatus for network service reservations over wireless access networks.
Djupsj?backa, Kimmo; Ollikainen, Pekka; Hautanen, Jukka; Erola, Esa; Tanskanen, Erkki; Saarikivi, Llari; Aarnio, Ari; Oesch, Klaus; Jokela, Riitta; H?meen-Anttila, Tapio, Method and system of shopping with a mobile device to purchase goods and/or services.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for granting a user request having locational and contextual attributes consistent with user policies for devices.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for selectively performing event on computer controlled device whose location and allowable operation is consiste.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for triggering selected machine event when the triggering properties of the system are met and the triggering con.
Brush, Alice Jane Bernheim; Krumm, John Charles; Amini, Shahriyar; Karlson, Amy; Teevan, Jaime; Bodhi Priyantha, Nissanka Arachchige, Mobile search based on predicted location.
Laumeyer, Robert A.; Retterath, Jamie E., Network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route.
Laumeyer,Robert A.; Retterath,Jamie E., Network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route.
Shimada Takanori,JPX ; Abe Akihiro,JPX ; Kambe Nobuhiro,JPX, Pedestrian information providing system, storage unit for the same, and pedestrian information processing unit.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Theimer Marvin M. ; Spreitzer Michael J. ; Weiser Mark D. ; Goldstein Richard J. ; Swinehart Daniel C. ; Schilit William N. ; Want Roy, Specifying and establishing communication data paths between particular media devices in multiple media device computing.
Abbott, Kenneth H.; Freedman, Joshua M.; Newell, Dan; Robarts, James O., Supplying notifications related to supply and consumption of user context data.
Brady, Jr.,James V., System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated preferences.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, System for granting ownership of device by user based on requested level of ownership, present state of the device, and.
Anatole Vitaly Gershman ; Kishore Sundaram Swaminathan ; James L. Meyers ; Andrew Ernest Fano, System, method and article of manufacture for mobile communication utilizing an interface support framework.
Horvitz, Eric J.; Apacible, Johnson T.; Sarin, Raman K., Traffic forecasting employing modeling and analysis of probabilistic interdependencies and contextual data.
Chandra,Praphul; Lide,David; Sindhwani,Manoj, Unconnected power save mode for improving battery life of wireless stations in wireless local area networks.
Okada Akio,JPX, Vehicle driving condition prediction device, warning device using the prediction device, and recording medium for storing data for prediction.
Chad Burkey ; Sergei Lopatin ; Lucian Hughes, Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.