Method and system for facilitating packet-based communications
AssigneeSprint Communications Company L.P.
InventorsTravis Edward Dawson, Mark Evans, Jay Cee Straley, John Nathan Larson
Life of this patent
Estimating the term…
Abstract
A method, system, and medium are provided for facilitating a communications call. The method comprises receiving a request to connect to a destination described by a first target which includes a user-identification parameter and a domain parameter. Second, using the target, generating a second target associated with the first target. Finally, permitting the request to be fulfilled if the request is associated with the second target.
Claims14
A device that determines whether to allow a request to be communicated through a portion of a communications network that supports a text-based protocol, the device comprising:
- a processor that receives a request sent from a sending device bound for a destination device and determines that the request is a legitimate request when the request includes a modification of a destination address of the destination device, and otherwise determines that the request is not legitimate, forwards the request to the destination device when the request is determined legitimate, and, when the request is determined not legitimate, requests the sending device to send another request that includes the modification of the destination address, wherein the modification of the destination address comprises a hash value derived from the destination address.
A method for validating a request to initiate communication with a destination device in a communications network that supports text-based protocol, comprising:
- receiving an initiation message from an initiating device;
- determining that the initiation message is validated when the initiation message is properly encoded, and otherwise determining that the initiation message is not validated, wherein determining that the initiation message is validated when the initiation message is properly encoded comprises determining that the initiation message is validated when the initiation message includes a modification of a destination address of the destination device, wherein the modification of the destination address comprises a hash value derived from the destination address;
- forwarding the initiation message to the destination device when the initiation message is validated;
- and
- requesting the initiating device to send another initiation message that is properly encoded when the initiation message is not validated.
A computer apparatus to validate an initiation message that is destined for a destination device in a communications network that supports text-based protocol, the apparatus comprising:
- software instructions configured, when executed by a computer system, to direct the computer system to receive at a validation device the initiation message from an initiating device that initiates communication with the destination device;
- determine whether the initiation message includes a modified address that is based on a destination address of the destination device, wherein the modified address comprises a hash value associated with the destination address;
- when the initiation message includes the modified address, forward the initiation message to the destination device;
- and
- when the initiation message does not include the modified address, request the initiating device to send another initiation message that contains the modified address;
- and
- at least one non-transitory computer-readable storage medium storing the software instructions.
Dependencies are inferred from the claim text.