Method and apparatus for establishing an ad hoc communication with an unknown contact
First Claim
1. A method for establishing an ad hoc communication, comprising:
- identifying, by a processor, an endpoint device associated with an available unknown contact within a range of an open communications protocol that is ready to receive a message;
sending, by the processor, the message and an authentication to the endpoint device associated with the available unknown contact;
receiving, by the processor, a confirmation that the available unknown contact has accepted the message;
establishing, by the processor, the ad hoc communication with the endpoint device associated with the unknown contact;
detecting, by the processor, that the endpoint device associated with the unknown contact is moving out of a signal range associated with the open communications protocol;
sending, by the processor, a request to a communications network service provider to continue the ad hoc communication over a cellular communications network;
receiving, by the processor, a one-time temporary telephone number to continue the ad hoc communication; and
establishing, by the processor, cellular communication with the endpoint device associated with the unknown contact via the cellular communications network to continue the ad hoc communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer-readable storage device and apparatus for establishing an ad hoc communication with an unknown contact are disclosed. For example, the method receives an authentication token from a recipient endpoint device for authentication of an unsolicited message from a sender endpoint device, wherein the recipient endpoint device is an unknown contact to the sender endpoint device and the unsolicited message is sent over an open communications protocol, authenticates the authentication token, and sends a confirmation that the authentication token is authenticated to the recipient endpoint device to allow the recipient endpoint device to establish a connection to the sender endpoint device to begin the ad hoc communication.
22 Citations
7 Claims
-
1. A method for establishing an ad hoc communication, comprising:
-
identifying, by a processor, an endpoint device associated with an available unknown contact within a range of an open communications protocol that is ready to receive a message; sending, by the processor, the message and an authentication to the endpoint device associated with the available unknown contact; receiving, by the processor, a confirmation that the available unknown contact has accepted the message; establishing, by the processor, the ad hoc communication with the endpoint device associated with the unknown contact; detecting, by the processor, that the endpoint device associated with the unknown contact is moving out of a signal range associated with the open communications protocol; sending, by the processor, a request to a communications network service provider to continue the ad hoc communication over a cellular communications network; receiving, by the processor, a one-time temporary telephone number to continue the ad hoc communication; and establishing, by the processor, cellular communication with the endpoint device associated with the unknown contact via the cellular communications network to continue the ad hoc communication. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising; identifying an endpoint device associated with an available unknown contact within a range of an open communications protocol that is ready to receive a message; sending the message and an authentication to the endpoint device associated with the available unknown contact; receiving a confirmation that the available unknown contact has accepted the message; establishing the ad hoc communication with the endpoint device associated with the unknown contact; detecting that the endpoint device associated with the unknown contact is moving out of a signal range of the open communications protocol; sending a request to a communications network service provider to continue the ad hoc communication over a cellular communications network; receiving a one-time temporary telephone number to continue the ad hoc communication; and establishing cellular communication with the endpoint device associated with the unknown contact via the cellular communications network to continue the ad hoc communication.
-
-
7. A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
identifying an endpoint device associated with an available unknown contact within a range of an open communications protocol that is ready to receive a message; sending the message and an authentication to the endpoint device associated with the available unknown contact; receiving a confirmation that the available unknown contact has accepted the message; establishing the ad hoc communication with the endpoint device associated with the unknown contact; detecting that the endpoint device associated with the unknown contact is moving out of a signal range of the open communications protocol; sending a request to a communications network service provider to continue the ad hoc communication over a cellular communications network; receiving a one-time temporary telephone number to continue the ad hoc communication; and establishing cellular communication with the endpoint device associated with the unknown contact via the cellular communications network to continue the ad hoc communication.
-
Specification