Method and system for service authentication, network preference, and reporting logic with MMS services
First Claim
1. A mobile device, comprising:
- a processor; and
a memory, wherein the memory is coupled to the processor, the processor configured to;
register with a multimedia message service center (MMSC),wherein the MMSC receives a mobile directory number of the mobile device, a framed IP address of the mobile device, access network information, and a session ID,wherein the MMSC validates the framed IP address of the mobile device,wherein the MMSC determines that the validated framed IP address corresponds to the mobile directory number, andwherein the MMSC stores the mobile directory number of the mobile device, the valid framed IP address, the access network information, and the session ID in a cache accessible to the MMSC;
transmit a request for depositing a multimedia message service (MMS) message,wherein the MMSC authenticates data from the request with the stored valid framed IP address and the stored mobile directory number; and
deposit the MMS message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for multimedia messaging service (MMS) authentication over IP networks are disclosed. An access identifier records message corresponding to a user by a multimedia messaging service center (MMSC) forwarded by a server is received. Data from the access identifier records message including a mobile directory number, a framed IP address, access network information and a session ID is extracted and stored in a cache accessible to the MMSC. Network IP authentication is executed to determine that the user has a valid IP address. Client IP authentication of the user is executed to determine that the valid IP address is stored in the cache. A correspondence between the valid IP address and a mobile directory number of the user is determined. The user is authenticated for MMS over the IP network based on the correspondence.
12 Citations
20 Claims
-
1. A mobile device, comprising:
-
a processor; and a memory, wherein the memory is coupled to the processor, the processor configured to; register with a multimedia message service center (MMSC), wherein the MMSC receives a mobile directory number of the mobile device, a framed IP address of the mobile device, access network information, and a session ID, wherein the MMSC validates the framed IP address of the mobile device, wherein the MMSC determines that the validated framed IP address corresponds to the mobile directory number, and wherein the MMSC stores the mobile directory number of the mobile device, the valid framed IP address, the access network information, and the session ID in a cache accessible to the MMSC; transmit a request for depositing a multimedia message service (MMS) message, wherein the MMSC authenticates data from the request with the stored valid framed IP address and the stored mobile directory number; and deposit the MMS message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a mobile device, comprising:
-
registering with a multimedia message service center (MMSC), wherein the MMSC receives a mobile directory number of the mobile device, a framed IP address of the mobile device, access network information, and a session ID, wherein the MMSC validates the framed IP address of the mobile device, wherein the MMSC determines that the validated framed IP address corresponds to the mobile directory number, and wherein the MMSC stores the mobile directory number of the mobile device, the valid framed IP address, the access network information, and the session ID in a cache accessible to the MMSC; transmitting a request for depositing a multimedia message service (MMS) message, wherein the MMSC authenticates data from the request with the stored valid framed IP address and the stored mobile directory number; and depositing the MMS message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a mobile device, cause the processor to perform operations, the operations comprising:
-
registering with a multimedia message service center (MMSC), wherein in response to the registering, the MMSC receives a mobile directory number of the mobile device, a framed IP address of the mobile device, access network information, and a session ID, wherein the MMSC validates the framed IP address of the mobile device, wherein the MMSC determines that the validated framed IP address corresponds to the mobile directory number, and wherein the MMSC stores the mobile directory number of the mobile device, the valid framed IP address, the access network information, and the session ID in a cache accessible to the MMSC; transmitting a request for depositing a multimedia message service (MMS) message, wherein the MMSC authenticates data from the request with the stored valid framed IP address and the stored mobile directory number; and depositing the MMS message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification