Communication terminal
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
35 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
- 33. 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.
-
35. 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.
-
Specification