Synchronizing certificates between a device and server
First Claim
1. A method for synchronizing information between a server and a device using the server, comprising:
- sending a message from the device to the server, said message including information to be synchronized between the server and the device and a command directing the server to take a specific action with respect to said information; and
performing, at the server, the action indicated by the command with respect to said information to maintain an updated list of said information;
said action including removing a portion of said message and updating said list of information based on said removed portion of said message;
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
-
Citations
30 Claims
-
1. A method for synchronizing information between a server and a device using the server, comprising:
-
sending a message from the device to the server, said message including information to be synchronized between the server and the device and a command directing the server to take a specific action with respect to said information; and
performing, at the server, the action indicated by the command with respect to said information to maintain an updated list of said information;
said action including removing a portion of said message and updating said list of information based on said removed portion of said message;
- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for synchronizing information between a server and a device that uses the server comprising:
-
receiving a message at the server, the message including certificate information for a device that sent the message;
stripping said certificate information from said message; and
updating certificate information of the device contained in the server based on information contained in said message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for synchronizing information between a server and a device that uses the server, comprising:
-
sending a message to the device via said server, said message including certificate information;
processing, by said server, of said message;
determining, by said server, whether to strip certificate information from said message;
when said server determines to strip certificate information from said message, updating a list of certificates for the device for which the message is intended with the certificate information and notifying said device of updating performed by said server;
when said server determines to leave certificate information in said message, passing said message to said device and notifying said device that said certificate was not stripped;
determining, by said device, if action taken by said server was correct;
if said action taken by said server was correct, optionally sending an acknowledgement to said server that the correct action was taken; and
if said action taken by said server was incorrect, sending a notification of incorrect action to the server, and the device instituting remedial action to ensure proper updating of said list of certificates. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for synchronizing certificate information between a server and a mobile device, comprising:
-
a server for receiving and processing messages to an from said mobile device;
program logic resident on said server for maintaining an updated list of certificate information for said mobile device by;
receiving a message, the message including certificate information for a device that sent the message;
stripping said certificate information from said message; and
updating certificate information of the device contained in the server based on information contained in said message. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for synchronizing certificate information between a server and a mobile device, comprising:
-
a server for receiving and processing messages to an from said mobile device;
program logic resident on said server for maintaining an updated list of certificate information for said mobile device by;
determining whether to strip certificate information from said message;
when said server determines to strip certificate information from said message, updating a list of certificates for the device for which the message is intended with the certificate information and optionally notifying said device of updating performed by said server;
when said server determines to leave certificate information in said message, passing said message to said device and optionally notifying said device that said certificate was not stripped;
determining, by said device, if action taken by said server was correct;
if said action taken by said server was correct, optionally sending an acknowledgement to said server that the correct action was taken; and
if said action taken by said server was incorrect, sending a notification of incorrect action to the server, and the device instituting remedial action to ensure proper updating of said list of certificates. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification