Method and apparatus for conditional provisioning of position-related information
First Claim
1. A method comprising:
- determining, via a processor, at least two of at least one application and at least one service that provide position-related information, each at least one application and each at least one service that provides position-related information having a map associated therewith for displaying the position-related information and each map is different from one another, and said each at least one application and said each at least one service that provides position-related information being registered with an invocation platform, different from a user device,wherein each at least one application that provides position-related information and each at least one service that provides position-related information are different from one another and provide different position-related information;
determining, via the processor, at least one invocation condition associated with at least one of the position-related information, the at least one application, and the at least one service;
causing, at least in part, via the processor, a presentation of at least one user interface that aggregates the position-related information from the at least two of the at least one application and the at least one service based, at least in part, on the at least one invocation condition,wherein said each at least one application and said each at least one service that provides position-related information is configured to provide the different position-related information via a different user interface, andwherein the invocation platform at which said each at least one application and said each at least one service is registered is configured to aggregate the different position-related information corresponding to each different map for presentation at the at least one user interface;
determining at least two devices having respective device user interfaces associated therewith;
determining a priority ranking of the at least two devices; and
causing, at least in part, via the processor, a presentation of the position-related information via the at least one user interface at the device user interface of one of the at least two devices based, at least in part, on the priority ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing aggregated position-related information at a user interface based on invocation conditions. An invocation platform determines one or more applications, one or more services, or a combination thereof that provide position-related information. The invocation platform further determines one or more invocation conditions associated with the position-related information, the one or more applications, the one or more services, or a combination thereof. The invocation platform also causes, at least in part, a presentation of at least one user interface that aggregates the position-related information from the one or more applications, the one or more services, or a combination thereof based, at least in part, on the one or more invocation conditions.
23 Citations
18 Claims
-
1. A method comprising:
-
determining, via a processor, at least two of at least one application and at least one service that provide position-related information, each at least one application and each at least one service that provides position-related information having a map associated therewith for displaying the position-related information and each map is different from one another, and said each at least one application and said each at least one service that provides position-related information being registered with an invocation platform, different from a user device, wherein each at least one application that provides position-related information and each at least one service that provides position-related information are different from one another and provide different position-related information; determining, via the processor, at least one invocation condition associated with at least one of the position-related information, the at least one application, and the at least one service; causing, at least in part, via the processor, a presentation of at least one user interface that aggregates the position-related information from the at least two of the at least one application and the at least one service based, at least in part, on the at least one invocation condition, wherein said each at least one application and said each at least one service that provides position-related information is configured to provide the different position-related information via a different user interface, and wherein the invocation platform at which said each at least one application and said each at least one service is registered is configured to aggregate the different position-related information corresponding to each different map for presentation at the at least one user interface; determining at least two devices having respective device user interfaces associated therewith; determining a priority ranking of the at least two devices; and causing, at least in part, via the processor, a presentation of the position-related information via the at least one user interface at the device user interface of one of the at least two devices based, at least in part, on the priority ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for at least one program, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine at least two of at least one application and at least one service that provide position-related information, each at least one application and each at least one service that provides position-related information having a map associated therewith for displaying the position-related information and each map is different from one another, and said each at least one application and said each at least one service that provides position-related information being registered with an invocation platform, different from a user device, wherein each at least one application that provides position-related information and each at least one service that provides position-related information are different from one another and provide different position-related information; determine at least one invocation condition associated with at least one of the position-related information, the at least one application, and the at least one service; cause, at least in part, a presentation of at least one user interface that aggregates the position-related information from the at least two of the at least one application and the at least one service based, at least in part, on the at least one invocation condition, wherein each at least one application and each at least one service that provides position-related information is configured to provide the different position-related information via a different user interface, and wherein the invocation platform at which said each at least one application and said each at least one service is registered is configured to aggregate the different position-related information corresponding to each different map for presentation at the at least one user interface; determine at least two devices having respective device user interfaces associated therewith; determine a priority ranking of the at least two devices; and cause, at least in part, a presentation of the position-related information via the at least one user interface at the device user interface of one of the at least two devices based, at least in part, on the priority ranking. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification