×

Context-aware automatic service discovery and execution engine in mobile ad-hoc networks

  • US 20050114493A1
  • Filed: 10/20/2004
  • Published: 05/26/2005
  • Est. Priority Date: 10/22/2003
  • Status: Active Grant
First Claim
Patent Images

1. A terminal connectable to a network (502a), said terminal (504) being adapted to support applications and/or middleware entities to automatically discover (S0a) services offered by said network (502a), network topology changes and/or users'"'"' presence in order to execute (S0b) a user-defined set of actions (214) upon reception of event notification messages indicating the availability of specific services hosted on said terminal (504), the presence of other terminals interconnected via said network (502a) or the presence of a user operating one of said terminals whenever a number of predefined triggering conditions (204) for triggering the execution of an action (214) that is used to control these services is met, wherein said terminal (504) comprises a middleware entity (110

  • ) having means (108) for creating (S1) bindings (206) between triggering conditions (204) and profiles (210) by assisting users to select triggering conditions (204), select and/or create profiles (210) and associate each triggering condition (204) with at least one action (214) from a selected or created profile (210) and a core processing unit (110) for managing (S2a) the activation of a binding (206), in particular for an association of a given profile (210) with given triggering conditions (204), by leveraging (S2a

    ) the services of said binding creation means (108) or by allowing (S2a

    ) applications to directly install said bindings (206) by using a specified application programming interface (API), for monitoring (S2b) the occurrence of triggering conditions belonging to active bindings (206), for evaluating (S2c) guard conditions for fine-grained control, and for executing (S2d) said actions (214) upon reception of event notification messages indicating any met triggering conditions (204).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×