Method and apparatus for a virtual desktop
First Claim
Patent Images
1. A method comprising:
- determining to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components and for publishing one or more outputs of the one or more desktop components, for advertising the availability of one or more subscriptions to the one or more outputs of the one or more desktop components, or for a combination thereof,wherein the one or more subscriptions are advertised via a semantic space describing availability of the one or more desktop components,wherein the one or more inputs for the one or more desktop components correspond to one or more outputs of at least a first desktop component, and the one or more outputs of the one or more desktop components correspond to one or more inputs for at least a second desktop component, andwherein the first desktop component is subscribed to by the second desktop component, the second desktop component determines to transform the input from the first desktop component and output information to a third desktop component that subscribes to the second desktop component.
4 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for managing desktop components. A device determines to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components, advertising the availability of one or more subscriptions to one or more outputs of the one or more desktop components, publishing the one or more outputs of the one or more desktop components, or a combination thereof. The one or more desktop components generate the one or more outputs based, at least in part, on the one or more inputs.
19 Citations
19 Claims
-
1. A method comprising:
-
determining to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components and for publishing one or more outputs of the one or more desktop components, for advertising the availability of one or more subscriptions to the one or more outputs of the one or more desktop components, or for a combination thereof, wherein the one or more subscriptions are advertised via a semantic space describing availability of the one or more desktop components, wherein the one or more inputs for the one or more desktop components correspond to one or more outputs of at least a first desktop component, and the one or more outputs of the one or more desktop components correspond to one or more inputs for at least a second desktop component, and wherein the first desktop component is subscribed to by the second desktop component, the second desktop component determines to transform the input from the first desktop component and output information to a third desktop component that subscribes to the second desktop component. - 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, determine to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components and for publishing one or more outputs of the one or more desktop components, for advertising the availability of one or more subscriptions to the one or more outputs of the one or more desktop components, or for a combination thereof, wherein the one or more subscriptions are advertised via a semantic space describing availability of the one or more desktop components, wherein the one or more inputs for the one or more desktop components correspond to one or more outputs of at least a first desktop component, and the one or more outputs of the one or more desktop components correspond to one or more inputs for at least a second desktop component, and wherein the first desktop component is subscribed to by the second desktop component, the second desktop component determines to transform the input from the first desktop component and output information to a third desktop component that subscribes to the second desktop component. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising 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:
- determining to facilitate access to at least one interface for subscribing to one or more inputs of one or more desktop components and for publishing one or more outputs of the one or more desktop components, for advertising the availability of one or more subscriptions to the one or more outputs of the one or more desktop components, or for a combination thereof, wherein the one or more subscriptions are advertised via a semantic space describing availability of the one or more desktop components, wherein the one or more inputs for the one or more desktop components correspond to one or more outputs of at least a first desktop component, and the one or more outputs of the one or more desktop components correspond to one or more inputs for at least a second desktop component, and wherein the first desktop component is subscribed to by the second desktop component, the second desktop component determines to transform the input from the first desktop component and output information to a third desktop component that subscribes to the second desktop component.
- View Dependent Claims (17, 18, 19)
Specification