User equipment and method for executing a service
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorJos Den Hartog
Life of this patent
Estimating the term…
Abstract
User equipment and method for executing an application, which uses application data, and which is executed in an Application Server in a VoIP based telecommunications network. The method comprises providing a user equipment including a database having the data stored therein, wherein the user equipment further includes an Application Server. The method further comprises invoking the SIP-AS included in the user equipment by a network node of the telecommunications network, providing, within the user equipment, the data to the Application Server included in the user equipment, executing the application, using the data, by the Application Server included in the user equipment, and communicating a result of executing the application from the Application Server included in the user equipment to the network.
Claims12
A user equipment for use in a Voice over Internet Protocol based telecommunications network, having associated therewith a User Agent arranged for using an Internet Protocol based communications protocol, the user equipment configured to:
- store data in a database;
- responsive to a subscriber acquiring a new service or updating a current service:
- receive an application from a network node in the telecommunications network;
- deploy the application in an Application Server that resides on the user equipment and uses the Internet Protocol based communications protocol;
- execute the application via the Application Server;
- transfer data from the database to the Application Server, wherein the data remains within the user equipment;
- communicate between the User Agent and the telecommunications network;
- and
- communicate between the Application Server and the telecommunications network;
- wherein at least one of:
- the Application Server resides in an operator space of the user equipment, such that the user cannot alter software components contained in the operator space;
- and
- the database resides in a user space of the user equipment, such that data included in the user space cannot be viewed by the network node.
A method for executing an application, using data, executed in an Internet Protocol based Application Server in a Voice over Internet Protocol based telecommunications network, comprising:
- communicating, by a User Agent, with the telecommunications network, wherein the User Agent is associated with a subscriber and resides on a user equipment also associated with the subscriber;
- receiving, by an Internet Protocol based Application Server residing in an operator space of the user equipment, an invocation from a network node of the telecommunications network;
- responsive to the subscriber acquiring a new service or updating a current service, receiving the application from the network node and deploying the application in the Internet Protocol based Application Server;
- providing data, from a database residing in a user space of the user equipment, to the Application Server included in the operator space of the user equipment, wherein the data remains within the user equipment;
- executing the application, using the data, by the Application Server residing in the operator space of the user equipment;
- and
- communicating to the network, by the Application Server residing in the operator space of the user equipment, a result of executing the application;
- wherein data in the user space cannot be viewed by the network node;
- and
- wherein software components in the operator space cannot be altered by a user of the user equipment.
A system for use in a Voice over Internet Protocol based telecommunications network, such as a Session Initiation Protocol based telecommunications network, arranged for deploying an application, the system comprising:
- a user equipment configured to:
- store data in a database;
- responsive to a subscriber acquiring a new service or updating a current service:
- receive the application from a network node in the telecommunications network:
- deploy the application in an Application Server that resides on the user equipment and uses an Internet Protocol based communications protocol;
- execute the application via the Application Server;
- transfer data from the database to the Application Server, wherein the data remains within the user equipment;
- communicate between a User Agent and the telecommunications network;
- and
- communicate between the Application Server and the telecommunications network;
- wherein at least one of:
- the Application Server resides in an operator space of the user equipment, such that the user cannot alter software components contained in the operator space;
- and
- the database resides in a user space of the user equipment, such that data included in the user space cannot be viewed by the network node of the telecommunications network;
- a deployment network node configured to deploy the application into the user equipment by sending the application to the Application Server for execution.
A method, implemented by network nodes in a Voice over Internet Protocol based telecommunications network, such as a Session Initiation Protocol based telecommunications network, the method comprising:
- responsive to a subscriber acquiring a new service or updating a current service, deploying an application into a user equipment associated with the subscriber by sending, from a deployment network node, the application to an Internet Protocol based Application Server residing in an operator space of the user equipment, thereby enabling the application to be executed by the Application Server;
- communicating, by a User Agent, with the telecommunications network, wherein the User Agent is associated with the subscriber and resides on the user equipment;
- receiving, by the Internet Protocol based Application Server residing in the operator space of the user equipment, an invocation from a network node of the telecommunications network;
- providing data, from a database residing in a user space of the user equipment, to the Application Server included in the operator space of the user equipment, wherein the data remains within the user equipment;
- executing the application, using the data, by the Application Server residing in the operator space of the user equipment;
- and
- communicating to the network, by the Application Server residing in the operator space of the user equipment, a result of executing the application;
- wherein data in the user space cannot be viewed by the network node;
- and
- wherein software components in the operator space cannot be altered by a user of the user equipment.
Dependencies are inferred from the claim text.