Communication terminal
AssigneeNokia Corporation
InventorsReza Serafat, Wolfgang Theimer, Udo Gortz, Klaus Rateitschek, Peter Buth, Frank Dufhues, Thomas Druke, Amir Imam, Christian Steinert
Life of this patent
Estimating the term…
Abstract
A communication apparatus is disclosed. The apparatus has an input/output (I/O) controller and a processor hosting a number of applications. The I/O controller responds to messages encoded according to a defined markup language. The applications communicate using the structure of the defined markup language.
Claims35
An apparatus comprising:
- an input/output controller comprising at least one input means configured to receive instructions from a user, and at least one output means configured to convey information to a user, responsive to messages encoded using a predetermined markup language comprising tags;
- and
- a processor configured for providing a routing function and hosting a plurality of applications, the applications being configured to communicate with one another, via the processor, using messages having the structure of the predetermined markup language and each message including a tag which provides an indication of the destination of the message, and wherein the routing function being configured to use the destination tag to route each message to its destination, wherein the processor is configured so that messages transmitted between applications, via the processor, are transmitted within the apparatus.
A method comprising:
- encoding message transfers between an input/output controller of a modular communication apparatus and a processor of a modular communication apparatus, which provides a routing function, using a predetermined markup language comprising tags,
- using a structure of the predetermined marked-up language for communications between the processor and an application hosted by the processor,
- using messages having the structure of the predetermined markup language for communications between applications hosted by the processor, via the processor, wherein each message includes a destination tag which provides an indication of a destination of the message, and
- causing routing of each message to its destination using the routing function and the destination tag, wherein the processor is configured so that messages transmitted between applications, via the processor, are transmitted within the modular communication apparatus.
A plurality of computer programs stored on a computer-readable storage medium, each implementing an application to be hosted by a processor, wherein each of the applications are arranged to communicate with one another, via the processor, using messages encoded in a predetermined markup language comprising tags, wherein each message includes a tag which provides an indication of the destination of the message, wherein the processor is configured so that messages transmitted between applications, via the processor, are transmitted within an apparatus that includes the processor.
An apparatus comprising a processor and memory including computer program code, the memory and computer program code configured to, with the processor cause the apparatus at least to:
- encode message transfers between an input/output controller of a modular communication apparatus and the processor, which provides a routing function, using a predetermined markup language comprising tags,
- use a structure of the predetermined marked-up language for communications between the processor and an application hosted by the processor,
- use messages having the structure of the predetermined markup language for communications between applications hosted by the processor, via the processor, wherein each message includes a destination tag which provides an indication of the destination of the message, and
- cause routing of each message to its destination using the routing function and the destination tag, wherein the processor is configured so that messages transmitted between applications, via the processor, are transmitted within the modular communication apparatus.
Dependencies are inferred from the claim text.