Context-aware automatic service discovery and execution engine in mobile ad-hoc networks
AssigneeSony Deutschland GmbH
InventorsDavide Mandato, Ernö Kovacs
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Deutschland GmbH
InventorsDavide Mandato, Ernö Kovacs
Estimating the term…
In mobile computing and context awareness in mobile ad-hoc networks, node connectivity is unpredictably time-varying. A middleware entity solves the problem of automatically executing a user-defined set of actions, collected in a user profile, upon detection of events such as an attachment of a mobile terminal to the ad-hoc network, changes of the underlying network topology, the moving of mobile terminals into the physical proximity of further mobile terminals, the presence of services and/or of users within the network, and a detachment of a mobile terminal from the ad-hoc network. Thereby, the actions are invocations of services hosted on the mobile terminal or other mobile terminals interconnected via the ad-hoc network. The aforementioned profiles are stored on mobile terminals (e.g. PDAs, mobile phones, etc.) or on fixed or mobile customer-edge devices such as television sets, home gateways, etc. Also envisioned is the deployment of a distributed database holding the profiles.
A terminal connectable to a network, said terminal being adapted to support at least one of an application and a middleware entity to automatically discover services offered by said network, at least one of network topology changes and users' presence in order to execute a user-defined set of actions upon reception of event notification messages indicating an availability of specific services hosted on said terminal, a presence of other terminals interconnected via said network or a presence of a user operating one of said terminals whenever a number of predefined triggering conditions for triggering an execution of an action that is used to control the services is met, wherein
A method for supporting at least one of an application and a middleware entity to automatically detect services offered by nodes of an ad-hoc network, at least one of network topology changes and users' presence in order to execute a user-defined set of actions collected in a profile upon reception of event notification messages indicating an availability of specific services hosted at least on a mobile terminal and other mobile terminals interconnected via said ad-hoc network whenever a number of predefined triggering conditions for triggering an execution of an action that is used to at least one of the plurality of request, activate, control and deactivate the services is met on behalf of said applications or said middleware entity, said method comprising:
Dependencies are inferred from the claim text.