Method and apparatus for token distribution in session for future polling or subscription
First Claim
1. In an electronic communication system for emergency 911 communications, a method of authenticating a party upon callback from the party, the method comprising:
- sending a first communication to the party, the first communication initiating a first connection with the party and including a first token;
sending a second communication to the party, the second communication terminating the first connection with the party;
receiving a third communication from the party, the third communication initiating a second connection and including a second token; and
authenticating the party in accordance with a match between the first token of the first communication to the party and the second token of the third communication received from the party.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for authenticating a subsequent callback from a public safety answering point (PSAP) in response to a user agent'"'"'s initial emergency call. In one embodiment, the user agent forwards a token to the PSAP during the initial call, and the PSAP returns the token during callback. The PSAP is authenticated when the forwarded and returned tokens match. In another embodiment, the user agent encrypts a token using a Public Key Infrastructure and forwards the encrypted token to the PSAP. The PSAP decrypts the token and, upon callback, includes a signed digital certificate based on the token. The user agent authenticates the PSAP when the decrypted digital certificate matches the originally sent token. In yet another embodiment, the user agent forwards a first token to the PSAP. Upon callback, the user agent forwards a second token to the PSAP. The PSAP performs a function on the pair of received tokens and forward the result to the user agent. The user agent performs the same function on the same tokens to obtain a local result. The user agent authenticates the PSAP when the local and forwarded results match.
14 Citations
24 Claims
-
1. In an electronic communication system for emergency 911 communications, a method of authenticating a party upon callback from the party, the method comprising:
-
sending a first communication to the party, the first communication initiating a first connection with the party and including a first token; sending a second communication to the party, the second communication terminating the first connection with the party; receiving a third communication from the party, the third communication initiating a second connection and including a second token; and authenticating the party in accordance with a match between the first token of the first communication to the party and the second token of the third communication received from the party. - View Dependent Claims (2, 3, 4)
-
-
5. In an electronic communication system for emergency 911 communications, a method of authenticating by a user agent a communication from a party, the method comprising:
-
sending a first communication to the party, the first communication initiating a first connection with the party and including a first token; sending a second communication to the party, the second communication terminating the first connection with the party; receiving a third communication from the party, the third communication initiating a second connection; sending a fourth communication to the party, the fourth communication including a second token; receiving a first result from the party, the first result determined by a function performed on the first and second tokens by the party; performing the function on the first and second tokens by the user agent to produce a second result; and authenticating the party when the first and second results match. - View Dependent Claims (6, 7, 8)
-
-
9. In an electronic communication system for emergency 911 communications, an apparatus for authenticating a party upon callback form the party, the apparatus comprising:
-
a transmitter module configured to; send a first communication to the party, the first communication initiating a first connection with the party and including a first token, and send a second communication to the party, the second communication terminating the first connection with the party; a receiver module, configured to receive a third communication from the party, the third communication initiating a second connection and including a second token; and a control module, configured to authenticate the party when the first and second tokens match. - View Dependent Claims (10, 11, 12)
-
-
13. In an electronic communication system for emergency 911 communications, an apparatus for authenticating a communication from a party, the apparatus comprising:
-
a transmitter module configured to; send a first communication to the party, the first communication initiating a first connection with the party and including a first token, send a second communication to the party, the second communication terminating the first connection with the party, and send a third communication to the party, the third communication including a second token; a receiver module, configured to; receive a fourth communication from the party, the fourth communication initiating a second connection with the party; receive a fifth communication from the party, the fifth communication including a first result determined by a function operating on the first and second tokens; and a control module, configured to; perform the function on the first and second tokens to produce a second result, and authenticate the party in response to the first and second results matching. - View Dependent Claims (14, 15, 16)
-
-
17. In an electronic communication system for emergency 911 communications, an apparatus for authenticating a party, the apparatus comprising:
-
means for sending a first communication to the party, the first communication initiating a first connection with the party and including a first token; means for sending a second communication to the party, the second communication terminating the first connection with the party; means for receiving a third communication from the party, the third communication initiating a second connection and including a second token; and means for authenticating the party when the first and second tokens match. - View Dependent Claims (18, 19, 20)
-
-
21. In an electronic communication system for emergency 911 communications, an apparatus for authenticating a party, the apparatus comprising:
-
means for sending a first communication to the party, the first communication initiating a first connection with the party and including a first token; means for sending a second communication to the party, the second communication terminating the first connection with the party; means for receiving a third communication from the party, the third communication initiating a second connection; means for sending a fourth communication to the party, the fourth communication including a second token; means for receiving a first result from the party, the first result determined by applying a function to the first and second tokens; means for performing the function on the first and second tokens to produce a second result; and means for authenticating the party when the first and second results match. - View Dependent Claims (22, 23, 24)
-
Specification