Displaying place-related content on a mobile device
First Claim
Patent Images
1. A computer-implemented method of presenting place-related content on a computing device, the method comprising:
- in response to receiving input identifying a place, obtaining place-related content for the place by making a place data request to a place data management service on the computing device, the place data management service obtaining the place-related content for the place from a place data store that stores all place data contributed by applications on the device, wherein all place data requests from all applications on the computing device are handled by the place data management service; and
presenting all or a subset of the place-related content in a consolidated place-specific view, wherein the place-specific view presents a contact associated with the place and an event associated with the place,wherein the place-specific view switches to an address book to display the contact in the address book in response to user input received with respect to the contact presented in the place-specific view, andwherein the place-specific view switches to a calendar application to display the event in the calendar application in response to user input received with respect to the event presented in the place-specific view.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of presenting place-related content on a computing device entails, in response to receiving input identifying a place, obtaining place-related content for the place from a place database that stores place-related data related to each one of a plurality of places and presenting the place-related content from the place database in a consolidated place-specific view. This technology provides a place-centric view that presents a consolidated view of place-related content for a selected place.
49 Citations
18 Claims
-
1. A computer-implemented method of presenting place-related content on a computing device, the method comprising:
-
in response to receiving input identifying a place, obtaining place-related content for the place by making a place data request to a place data management service on the computing device, the place data management service obtaining the place-related content for the place from a place data store that stores all place data contributed by applications on the device, wherein all place data requests from all applications on the computing device are handled by the place data management service; and presenting all or a subset of the place-related content in a consolidated place-specific view, wherein the place-specific view presents a contact associated with the place and an event associated with the place, wherein the place-specific view switches to an address book to display the contact in the address book in response to user input received with respect to the contact presented in the place-specific view, and wherein the place-specific view switches to a calendar application to display the event in the calendar application in response to user input received with respect to the event presented in the place-specific view. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device cause the computing device to:
-
in response to receiving input identifying a place, obtain place-related content for the place by making a place data request to a place data management service on the computing device, the place data management service obtaining the place-related content for the place from a place data store that stores all place data contributed by applications on the device, wherein all place data requests from all applications on the computing device are handled by the place data management service; and present all or a subset of the place-related content in a consolidated place-specific view, wherein the place-specific view presents a contact associated with the place and an event associated with the place, wherein the place-specific view switches to an address book to display the contact in the address book in response to user input received with respect to the contact presented in the place-specific view, and wherein the place-specific view switches to a calendar application to display the event in the calendar application in response to user input received with respect to the event presented in the place-specific view. - View Dependent Claims (7, 8, 9, 10, 17)
-
-
11. A computing device comprising:
-
a memory operatively coupled to a processor for processing input identifying a place and, in response to receiving the input, for requesting place-related data for the place by communicating the request to a place data management service that obtains the place data from a place data store that stores all place data contributed by applications on the device, wherein all place data requests from all applications on the computing device are handled by the place data management service; and wherein the processor, in response to receiving the place-related content for the place from the place data management service, causes a display to present all or a subset of the place-related content from the place database in a consolidated place-specific view, wherein the place-specific view presents a contact associated with the place and an event associated with the place, wherein the place-specific view switches to an address book to display the contact in the address book in response to user input received with respect to the contact presented in the place-specific view, and wherein the place-specific view switches to a calendar application to display the event in the calendar application in response to user input received with respect to the event presented in the place-specific view. - View Dependent Claims (12, 13, 14, 15, 18)
-
Specification