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 des
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.
대표청구항▼
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 th
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. 2. A method of claim 1, further comprising: receiving a request, over the interface, from one of the one or more desktop components for a subscription to at least one of the one or more outputs of the one desktop component,wherein the request for the subscription provides at least one of the one or more inputs of the one desktop component. 3. A method of claim 2, further comprising: determining the subscription based, at least in part, on a semantic analysis of the request. 4. A method of claim 1, further comprising: receiving a request, over the interface, from one of the one or more desktop components for a subscription to at least one of the one or more outputs of the at least the first desktop component,wherein the request for the subscription provides at least one of the one or more inputs of the at least the first desktop component. 5. A method of claim 1, wherein the one or more inputs and the one or more outputs of respective ones of the one or more desktop components define respective boundaries of the one or more desktop components within a desktop space. 6. A method of claim 1, further comprising: determining to select at least one desktop component to generate one or more desktops based, at least in part, on one or more criteria. 7. A method of claim 6, wherein the one or more desktops include a personalized desktop, a shared desktop, or a combination thereof. 8. An apparatus comprising: at least one processor; andat 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, 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. 9. An apparatus of claim 8, wherein the apparatus is further caused to: receive a request, over the interface, from one of the one or more desktop components for a subscription to at least one of the one or more outputs of the one desktop component,wherein the request for the subscription provides at least one of the one or more inputs of the one desktop component. 10. An apparatus of claim 9, wherein the apparatus is further caused to: determine the subscription based, at least in part, on a semantic analysis of the request. 11. An apparatus of claim 8, wherein the apparatus is further caused to: receive a request, over the interface, from one of the one or more desktop components for a subscription to at least one of the one or more outputs of the at least the first desktop component,wherein the request for the subscription provides at least one of the one or more inputs of the at least the first desktop component. 12. An apparatus of claim 8, wherein the one or more inputs and the one or more outputs of respective ones of the one or more desktop components define respective boundaries of the one or more desktop components within a desktop space. 13. An apparatus of claim 8, wherein the one or more subscriptions are advertised via a semantic space including, at least in part, metadata describing the one or more desktop components. 14. An apparatus of claim 8, wherein the apparatus is further caused to: determine to select at least one desktop component to generate one or more desktops based, at least in part, on one or more criteria. 15. An apparatus of claim 14, wherein the one or more desktops include a personalized desktop, a shared desktop, or a combination thereof. 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. 17. A non-transitory computer-readable storage medium of claim 16, wherein the apparatus is further caused to perform: receiving a request, over the interface, from one of the one or more desktop components for a subscription to at least one of the one or more outputs of the one desktop component, wherein the request for the subscription provides at least one of the one or more inputs of the one desktop component. 18. A non-transitory computer-readable storage medium of claim 17, wherein the apparatus is further caused to perform: determining the subscription based, at least in part, on a semantic analysis of the request. 19. A non-transitory computer-readable storage medium of claim 16, wherein the apparatus is further caused to perform: receiving a request, over the interface, from one of the at least one desktop component for a subscription to at least one of the one or more outputs of another one of the at least the first desktop component, wherein the request for the subscription provides at least one of the one or more inputs of the at least the first desktop component.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허를 인용한 특허 (2)
Hoffberg, Steven M., Steerable rotating projectile.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.