System, method and computer readable medium for application placement
AssigneeAlcatel Lucent
InventorsMourad Oulid-Aissa, Tai-Bai Kong, Sidney Shiba, Carlos De Keukelaere
Life of this patent
Estimating the term…
Abstract
In a service delivery environment, multiple services may be provided across multiple service delivery platforms. An application placement system includes an event adaptor that maps events in the service deliver environment to application events. An application placement engine is triggered by the application events to invoke applications in end devices, such as an IPTV or set-top box, of the service delivery environment. Applications may also be invoked across different media types.
Claims24
A system, comprising:
- a plurality of user accessible devices that provide an application placement device configured to:
- detect an event triggered by a first device of said user accessible devices, wherein the event is call related;
- determine an application associated with said event, wherein the application provides call related information;
- forward a request to invoke said application to an application placement engine;
- map the request to the detected event;
- determine information related to the application and information related to a destination device configured to invoke execution of said application based on the map of the request to the detected event;
- and
- invoke execution of said application in the destination device as a second device of said user accessible devices to provide the call related information associated with the detected event.
An application placement apparatus, comprising:
- a memory;
- and
- a processor configured to
- map a plurality of trigger events to a plurality of application events;
- detect an event triggered by a first end device of a plurality of user accessible end devices, wherein the event triggered is call related;
- determine an application associated with the event, wherein the application provides call related information;
- forward a request to invoke said application to an application placement engine;
- map the request to the detected event;
- determine information related to the application and information related to a destination device configured to invoke execution of said application based on the map of the request to the detected event;
- and
- trigger the execution of the application in a destination device as a second end device of said user accessible devices responsive to the detected event to provide the call related information associated with the detected event.
A method of placing an application, comprising:
- detecting a trigger event triggered by a first device of a plurality of user accessible devices, wherein the trigger event is call related;
- determining an application associated with said trigger event, wherein the application provides call related information;
- forwarding a request to invoke said application to an application placement engine;
- mapping the request to the detected event;
- determining information related to the application and information related to a destination device configured to invoke execution of said application based on the map of the request to the detected event;
- and
- invoking execution of said application in the destination device as a second device of said user accessible devices to provide the call related information associated with the detected event.
A method for invoking an application, comprising:
- triggering an application event in a first device, wherein the event is call related;
- detecting an application associated with the application event, wherein the application provides call related information;
- forwarding a request to invoke said application to an application placement engine;
- mapping the request to the detected event;
- determining information related to the application and information related to a destination device configured to invoke execution of said application based on the map of the request to the detected event;
- and
- invoking execution of the application in the destination device as a second device to provide the call related information associated with the detected event.
A non-transitory computer readable storage medium comprising instructions that when executed cause a processor to perform:
- detecting an event triggered by a first device of a plurality of user accessible devices, wherein the event is call related;
- determining an application associated with said event, wherein the application provides call related information;
- forwarding a request to invoke said application to an application placement engine;
- mapping the request to the detected event;
- determining information related to the application and information related to a destination device configured to invoke execution of said application based on the map of the request to the detected event;
- determining the destination device as a second device of said user accessible devices associated with said event;
- and
- invoking execution of said application in said second device to provide the call related information associated with the detected event.
Dependencies are inferred from the claim text.