Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
First Claim
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device that is in communication with a display, cause the electronic device to:
- while displaying a first application, obtain information identifying a first physical location viewed by a user using a search feature of the first application;
exit the first application;
after exiting the first application, receive a request from the user to open a second application that is distinct from the first application; and
in response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, present the second application on the display of the electronic device, wherein presenting the second application on the display of the electronic device includes populating the second application with information that is based at least in part on the information identifying the first physical location.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for proactively populating an application with information that was previously viewed by a user in a different application are disclosed herein. An example method includes: while displaying a first application, obtaining information identifying a first physical location viewed by a user in the first application. The method also includes exiting the first application and, after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application. In response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, the method includes presenting the second application so that the second application is populated with information that is based at least in part on the information identifying the first physical location.
76 Citations
16 Claims
-
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device that is in communication with a display, cause the electronic device to:
-
while displaying a first application, obtain information identifying a first physical location viewed by a user using a search feature of the first application; exit the first application; after exiting the first application, receive a request from the user to open a second application that is distinct from the first application; and in response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, present the second application on the display of the electronic device, wherein presenting the second application on the display of the electronic device includes populating the second application with information that is based at least in part on the information identifying the first physical location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
at an electronic device with one or more processors, memory, a touch-sensitive surface, and a display; while displaying a first application, obtaining information identifying a first physical location viewed by a user using a search feature of the first application; exiting the first application; after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application; and in response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, presenting the second application on the display of the electronic device, wherein presenting the second application on the display of the electronic device includes populating the second application with information that is based at least in part on the information identifying the first physical location.
-
16. An electronic device, comprising:
-
a touch-sensitive surface unit configured to receive contacts from a user; a display unit configured to display user interfaces; and a processing unit coupled with the touch-sensitive surface unit and the display unit, the processing unit configured to; while displaying a first application, obtain information identifying a first physical location viewed by a user using a search feature of the first application; exit the first application; after exiting the first application, receive a request from the user to open a second application that is distinct from the first application; and in response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, present the second application on the display of the electronic device, wherein presenting the second application on the display of the electronic device includes populating the second application with information that is based at least in part on the information identifying the first physical location.
-
Specification