Synchronizing certificates between a device and server
First Claim
1. A method implemented at a server, the method comprising:
- receiving an outbound message from a mobile device addressed to a recipient, the outbound message comprising an instruction portion, the instruction portion comprising at least one action to be taken at the server in relation to a certificate, the at least one action comprising updating a certificate list maintained at the server on behalf of the mobile device, the certificate list comprising an identifier of at least one certificate stored at the mobile device;
removing the instruction portion from the outbound message;
performing the at least one action in relation to the certificate to update the certificate list maintained at the server; and
sending the outbound message without the instruction portion to the recipient.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing messages within a wireless communications system are disclosed. A server within the wireless communications system maintains a list of certificates contained in devices that use the server. The server synchronizes or updates the list of certificates based on information contained in message to and from the device. By providing a server with certificates associated with devices that use the server, and providing a system and method for synchronizing the certificates between the device and server, the server can implement powerful features that will improve the efficiency, speed and user satisfaction of the devices. The exemplary embodiments also enable advantageous bandwidth savings by preventing transmission of certificates unnecessarily.
54 Citations
14 Claims
-
1. A method implemented at a server, the method comprising:
-
receiving an outbound message from a mobile device addressed to a recipient, the outbound message comprising an instruction portion, the instruction portion comprising at least one action to be taken at the server in relation to a certificate, the at least one action comprising updating a certificate list maintained at the server on behalf of the mobile device, the certificate list comprising an identifier of at least one certificate stored at the mobile device; removing the instruction portion from the outbound message; performing the at least one action in relation to the certificate to update the certificate list maintained at the server; and sending the outbound message without the instruction portion to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server, comprising:
-
a memory; and at least one processor configured to; receive an outbound message from a mobile device addressed to a recipient, the outbound message comprising an instruction portion, the instruction portion comprising at least one action to be taken at the server in relation to a certificate, the at least one action comprising updating a certificate list maintained at the server on behalf of the mobile device, the certificate list comprising an identifier of at least one certificate stored at the mobile device; remove the instruction portion from the outbound message; perform the at least one action in relation to the certificate to update the certificate list maintained at the server; and send the outbound message without the instruction portion to the recipient. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification