System and method for addressing networked terminals via pseudonym translation
First Claim
Patent Images
1. A method comprising:
- receiving a message from a service consumer at a pseudonymity proxy within the mobile network, wherein the message includes a Simple Object Access Protocol (SOAP) message including a pseudonym identifying a target mobile terminal via a header of the SOAP message;
determining, via the pseudonymity proxy, a header element of the header that includes a SOAP attribute identifying a targeted recipient of information in the header, the header element including a child element providing at least a pseudonym type and the pseudonym;
resolving the pseudonym type and the pseudonym as a Uniform Resource Identifier (URI) pointing to an XML element;
extracting the pseudonym from the XML element pointed to by the URI;
resolving the pseudonym into an address of the target mobile terminal unknown to the service consumer; and
forwarding the SOAP message from the pseudonymity proxy to the address of the target mobile terminal.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method for performing terminal address translation, and more particularly for identifying addresses of mobile terminals in a mobile network in order to communicate messages with the mobile terminals. Messages are received from a service consumer at a pseudonymity proxy operable within the mobile network, where the message includes an information exchange message including a pseudonym locally identifying a target mobile terminal. The pseudonym is translated into an address of the target mobile terminal unknown to the service consumer. The information exchange message is forwarded from the pseudonymity proxy to the address of the target mobile terminal.
85 Citations
28 Claims
-
1. A method comprising:
-
receiving a message from a service consumer at a pseudonymity proxy within the mobile network, wherein the message includes a Simple Object Access Protocol (SOAP) message including a pseudonym identifying a target mobile terminal via a header of the SOAP message; determining, via the pseudonymity proxy, a header element of the header that includes a SOAP attribute identifying a targeted recipient of information in the header, the header element including a child element providing at least a pseudonym type and the pseudonym; resolving the pseudonym type and the pseudonym as a Uniform Resource Identifier (URI) pointing to an XML element; extracting the pseudonym from the XML element pointed to by the URI; resolving the pseudonym into an address of the target mobile terminal unknown to the service consumer; and forwarding the SOAP message from the pseudonymity proxy to the address of the target mobile terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24, 25, 26)
-
-
15. A method comprising:
-
receiving a message from a service consumer at a pseudonymity proxy operable within the mobile network, wherein the message includes an information message including a pseudonym locally identifying a target mobile terminal; translating the pseudonym into an address of the target mobile terminal unknown to the service consumer, wherein translating the pseudonym into an address of the target mobile terminal comprises; resolving the pseudonym into an identifier unique to the terminal or terminal user, wherein the identifier comprises a Session Initiation Protocol (SIP) address; and resolving the SIP address into the address of the target mobile terminal, wherein the manner of resolving the identifier into the address of the target mobile terminal is dependent on an identifier type, and wherein resolving the identifier into the address of the target mobile terminal comprises; (i) retrieving the SIP address from a pseudonym resolution module; (ii) initiating a SIP session to a SIP proxy for transmitting the information message; (iii) via the SIP proxy, performing a location lookup for the target mobile terminal and returning a network address of the target mobile terminal to the pseudonymity proxy; and forwarding the information message from the pseudonymity proxy to the address of the target mobile terminal, wherein forwarding the information message comprises forwarding the information message from the pseudonymity proxy to the network address of the target mobile terminal via a transport protocol message. - View Dependent Claims (16, 17, 18, 19)
-
-
27. A computer-usable medium having instructions stored thereon which are executable by a computer system for identifying globally unique identifiers of mobile terminals by performing steps comprising:
-
parsing a message received from a service consumer within a mobile network, the message including a Simple Object Access Protocol (SOAP) message including a pseudonym identifying a target mobile terminal via a header of the SOAP message; determining a header element of the header that includes a SOAP attribute identifying a targeted recipient of information in the header, the header element including a child element providing at least a pseudonym type and the pseudonym; resolving the pseudonym type and the pseudonym as a Uniform Resource Identifier (URI) pointing to an XML element; extracting the pseudonym from the XML element pointed to by the URI; resolving the pseudonym to an address of the target mobile terminal unknown to the service consumer; and forwarding the information message from the pseudonymity proxy to the address of the target mobile terminal.
-
-
28. An apparatus comprising:
-
a computing system and memory coupled to the computing system, the memory having instructions that cause the computing system to; parse a message received from a service consumer within a mobile network, the message including an information a Simple Object Access Protocol (SOAP) message including a pseudonym identifying a target mobile terminal via a header of the SOAP message; determine a header element of the header that includes a SOAP attribute identifying a targeted recipient of information in the header, the header element including a child element providing at least a pseudonym type and the pseudonym; resolve the pseudonym type and the pseudonym as a Uniform Resource Identifier (URI) pointing to an XML element; extract the pseudonym from the XML element pointed to by the URI; resolve the pseudonym to an address of the target mobile terminal unknown to the service consumer; and forward the information message to the address of the target mobile terminal.
-
Specification