Method and apparatus for integrating applications on demand to display and manipulate a semantic resource
First Claim
Patent Images
1. A method comprising:
- causing, at least in part, reception of a request for a semantic resource;
determining whether the semantic resource is known to a first application;
discovering one or more properties of the semantic resource based, at least in part, on the determination;
identifying a second application associated with the semantic resource based, at least in part, on the one or more properties;
defining the semantic resource as a semantic integration point between the first application and the second application based, at least in part, on the one or more properties;
retrieving information for the presentation of an indicator of the semantic resource from the second application;
causing, at least in part, presentation of the indicator in a user interface of the first application;
in response to a selection of the indicator in the user interface, invoking the second application; and
causing, at least transfer, of a focus from the first application to the second application for the presentation of the semantic resource.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for integrating applications on demand to display and manipulate a semantic resource. An integrating application causes, at least in part, reception of a request for a semantic resource, and determines whether the semantic resource is known to a first application. The integrating application discovers one or more properties of the semantic resource based, at least in part, on the determination. The integrating application identifies a second application associated with the semantic resource based, at least in part, on the one or more properties. The integrating application causes, at least in part, presentation of the semantic resource through the second application.
-
Citations
14 Claims
-
1. A method comprising:
-
causing, at least in part, reception of a request for a semantic resource; determining whether the semantic resource is known to a first application; discovering one or more properties of the semantic resource based, at least in part, on the determination; identifying a second application associated with the semantic resource based, at least in part, on the one or more properties; defining the semantic resource as a semantic integration point between the first application and the second application based, at least in part, on the one or more properties; retrieving information for the presentation of an indicator of the semantic resource from the second application; causing, at least in part, presentation of the indicator in a user interface of the first application; in response to a selection of the indicator in the user interface, invoking the second application; and causing, at least transfer, of a focus from the first application to the second application for the presentation of the semantic resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, 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, cause, at least in part, reception of a request for a semantic resource; determine whether the semantic resource is known to a first application; discover one or more properties of the semantic resource based, at least in part, on the determination; identify a second application associated with the semantic resource based, at least in part, on the one or more properties; define the semantic resource as a semantic integration point between the first application and the second application based, at least in part, on the one or more properties; retrieve information for the presentation of an indicator of the semantic resource from the second application; cause, at least in part, presentation of the indicator in a user interface of the first application; in response to a selection of the indicator in the user interface, invoke the second application; and cause, at least transfer, of a focus from the first application to the second application for the presentation of the semantic resource. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
causing, at least in part, reception of a request for a semantic resource; determining whether the semantic resource is known to a first application; discovering one or more properties of the semantic resource based, at least in part, on the determination; identifying a second application associated with the semantic resource based, at least in part, on the one or more properties; defining the semantic resource as a semantic integration point between the first application and the second application based, at least in part, on the one or more properties; retrieving information for the presentation of an indicator of the semantic resource from the second application; causing, at least in part, presentation of the indicator in a user interface of the first application; in response to a selection of the indicator in the user interface, invoking the second application; and causing, at least transfer, of a focus from the first application to the second application for the presentation of the semantic resource.
-
Specification