Intelligent terminal application protocol
First Claim
1. In a communications system that includes a service node connected to an intelligent terminal by means of a limited bandwidth communications means, a method of providing a service to a user of the intelligent terminal, the method comprising the steps of:
- in the service node, analyzing an event to determine a primitive;
using the limited bandwidth communications means to send a message to the intelligent terminal, wherein the message instructs the intelligent terminal to execute a routine corresponding to the primitive; and
in the intelligent terminal, responding to the message by executing the routine corresponding to the primitive,wherein the step of sending the message to the intelligent terminal is performed independently of whether a speech connection is established on the limited bandwidth communications means.
6 Assignments
0 Petitions
Accused Products
Abstract
In a communications system that includes a service node connected to an intelligent terminal by means of a limited bandwidth communications means, techniques in a service node and an intelligent terminal provide one or more services to a user of the intelligent terminal. A protocol between the intelligent terminal and the service node allow each application to be variously distributed between these two units. In one aspect of the invention, the protocol may itself by carried on a lower layer protocol that is a limited bandwidth communication channel. The protocol may include the communication of primitives and/or image descriptions between the service node and the intelligent terminal.
-
Citations
73 Claims
-
1. In a communications system that includes a service node connected to an intelligent terminal by means of a limited bandwidth communications means, a method of providing a service to a user of the intelligent terminal, the method comprising the steps of:
-
in the service node, analyzing an event to determine a primitive; using the limited bandwidth communications means to send a message to the intelligent terminal, wherein the message instructs the intelligent terminal to execute a routine corresponding to the primitive; and in the intelligent terminal, responding to the message by executing the routine corresponding to the primitive, wherein the step of sending the message to the intelligent terminal is performed independently of whether a speech connection is established on the limited bandwidth communications means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a communications system that includes a service node connected to an intelligent terminal by means of a limited bandwidth communications means, a method of providing a service to a user of the intelligent terminal, the method comprising the steps of:
-
in the intelligent terminal, analyzing an event to determine an action to be taken; using the limited bandwidth communications means to send an operation to the service node, wherein the operation corresponds to the action to be taken and instructs the service node to execute a routine corresponding to the operation; in the service node, performing the action corresponding to the operation, and returning a result of the operation to the intelligent terminal via the limited bandwidth communications means; and sending an image description from the service node to the intelligent terminal, wherein the image description defines a service application that is run in the intelligent terminal, wherein the step of sending the operation to the service node is performed independently of whether a speech connection is established on the limited bandwidth communications means. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for providing a service to a user, comprising:
-
an intelligent terminal; a service node; and a communications means for transporting information between the intelligent terminal and the service node, wherein the intelligent terminal comprises; a terminal bearer service provider, coupled to the communications means, for exchanging protocol data units with a service node bearer service provider located in the service node; a terminal application protocol service provider that uses the terminal bearer service provider to establish a first session with a service node application protocol service provider located in the service node and for exchanging operations with the service node application protocol service provider without requiring that the terminal bearer service provider establish a speech connection on the communications means; and a terminal service application for providing a local service to the user, and for using the terminal application protocol service provider to invoke a remote user service that is to be performed by a service node service application, and wherein the service node comprises; the service node bearer service provider, coupled to the communications means, for exchanging protocol data units with the terminal bearer service provider located in the intelligent terminal; the service node application protocol service provider that uses the service node bearer service provider to establish the first session with the terminal application protocol service provider located in the intelligent terminal and for exchanging operations with the terminal application protocol service provider without requiring that the service node bearer service provider establish a speech connection on the communications means; and the service node service application for performing the remote service, and for using the service node application protocol service provider to supply results of the remote service to the terminal service application. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. An intelligent terminal, comprising:
-
coupling means for coupling the intelligent terminal to a communications means for transporting information between the intelligent terminal and a service node; a terminal bearer service provider, connected to the coupling means, for exchanging protocol data units with a service node bearer service provider located in the service node; a terminal application protocol service provider that uses the terminal bearer service provider to establish a first session with a service node application protocol service provider located in the service node and for exchanging operations with the service node application protocol service provider without requiring that the terminal bearer service provider establish a speech connection on the communications means; and a terminal service application for providing a local service to the user, and for using the terminal application protocol service provider to invoke a remote user service that is to be performed by a service node service application. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification