Operating system support for location cards
First Claim
1. One or more computer-readable memory components storing computer-executable instructions for causing a computing system programmed thereby to perform operations comprising:
- producing an image based on a run-time representation of a location card, wherein the location card is based on a template having fields populated by parameters provided by one or more calls through an interface, and wherein the location card includes (a) a map for the location, (b) details about the location, and (c) one or more action indicators, each of the one or more action indicators being linked to an application for performing a corresponding action; and
updating a screen of a display device based on said image.
3 Assignments
0 Petitions
Accused Products
Abstract
Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
-
Citations
20 Claims
-
1. One or more computer-readable memory components storing computer-executable instructions for causing a computing system programmed thereby to perform operations comprising:
-
producing an image based on a run-time representation of a location card, wherein the location card is based on a template having fields populated by parameters provided by one or more calls through an interface, and wherein the location card includes (a) a map for the location, (b) details about the location, and (c) one or more action indicators, each of the one or more action indicators being linked to an application for performing a corresponding action; and updating a screen of a display device based on said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a computing system, a method comprising:
-
on a first computing device, receiving a request for a location card; on the first computing device, generating the location card, wherein the location card is based on a template having fields populated by parameters and is structured as a hierarchy of user interface (UI) elements; on the first computing device, traversing the hierarchy of UI elements and compositing UI elements of the hierarchy of UI elements onto a surface; and displaying the surface on a display of the first computing device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computing system comprising:
-
an input device; a rendering module configured to produce an image based on an object instance or run-time representation of a location card, wherein the location card is based on a template having fields populated by parameters and is structured as a hierarchy of user interface (UI) elements; and a screen configured to display the image. - View Dependent Claims (20)
-
Specification