IP Library Granted Patent US 8,001,272
Granted Patent B2
US 8,001,272 · App. 10/972,650 · Granted Aug 16, 2011

Obtaining a valid international destination address

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,001,272
App. No.
10/972,650
Granted
Aug 16, 2011
Kind
B2
Abstract

A valid destination address is determined. An availability request is sent to each destination address from a set of destination addresses. The destination addresses are correlated with a destination party. At least one response to the sent availability requests is received. Each received response is uniquely associated with its own destination address from the destination addresses. Each received response indicates either a valid destination address or an invalid destination address. For each received response, a value associated with the destination address that is associated with that received response is recorded. The value indicates either a valid destination address or an invalid destination address based on the received response associated with that destination address.

Claims (22)

1. A method for obtaining an international destination address for a text message, comprising:

determining, via one or more processors, a carrier type for a text message identifying a valid requested address, wherein (1) the valid requested address is associated with a destination party and (2) the valid requested address comprises at least a portion of an international telephone number;

in response to the determined carrier type comprising a single-match carrier type, determining a proper destination address based on the valid requested address, wherein (a) the single-match carrier type is identified only when a portion of the requested address is unique to a single carrier and (b) the proper destination address comprises the valid requested address; and

in response to the determined carrier type comprising a multiple-match carrier type, validating each of a plurality of candidate destination addresses associated with the destination party to determine which one of the plurality of candidate destination addresses is the proper destination address by sending an availability request to each candidate destination address.

2. The method of claim 1 , further comprising determining a destination country associated with the valid requested address.

3. The method of claim 1 , wherein the multiple-match carrier type comprises at least one from a group of an embedded-carrier-information destination address and portable destination address.

4. The method of claim 1 , wherein validating further comprises:

receiving at least one response to the sent availability requests, each received response being uniquely associated with one of the plurality of candidate destination addresses and indicating at least one from a group of a valid destination address and an invalid destination address; and

recording, for each received response, a value associated with the candidate destination address associated with the received response, the value indicating at least one from the group of a valid destination address and an invalid destination address based on the received response associated with the candidate destination address.

5. The method of claim 4 , further comprising sending a text message to each candidate destination address from the plurality of candidate destination addresses for which no response was received to the sent availability requests.

6. The method of claim 4 , wherein a text message is sent to each one of the plurality of candidate destination addresses that has an associated value indicating a valid destination address.

7. The method of claim 1 , wherein each candidate destination address from the plurality of candidate destination addresses comprises at least a carrier identifier, a network identifier, a device identifier and a gateway identifier.

8. The method of claim 1 , wherein validating further comprises:

generating a plurality of codes, each code being uniquely associated with one of the plurality of candidate destination addresses;

sending a message to each candidate destination address from the plurality of candidate destination addresses, each message being uniquely associated with a candidate destination address from the plurality of candidate destination addresses and comprising a code from the plurality of codes associated with the candidate destination address;

receiving a self-authentication message from a candidate destination address from the plurality of candidate destination addresses, the self-authentication message comprising a code value; and

validating the candidate destination address based on the code value of the self-authentication message corresponding to a code from the plurality of codes.

9. A non-transitory computer-readable medium having instructions stored thereon, the instructions when executed by a computer cause the computer to:

determine a carrier type for a text message identifying a valid requested address, wherein (1) the valid requested address is associated with a destination party and (2) the valid requested address comprises at least a portion of an international telephone number;

in response to the determined carrier type comprising a single-match carrier type, determine a proper destination address based on the valid requested address, wherein (a) the single-match carrier type is identified only when a portion of the requested address is unique to a single carrier and (b) the proper destination address comprises the valid requested address; and

in response to the determined carrier type comprising a multiple-match carrier type, validate each of a plurality of candidate destination addresses associated with the destination party to determine which one of the candidate destination addresses is the proper destination address by sending an availability request to each candidate destination address of the plurality of candidate destination addresses.

10. The computer-readable medium of claim 9 , wherein the multiple-match carrier type comprises at least one from a group of an embedded-carrier-information destination address and portable destination address.

Assignments (10)
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 16, 2022
From: SYNIVERSE ICX LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060072/0562 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0375 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0406 →
CHANGE OF NAME Recorded May 11, 2022
From: SYNIVERSE ICX CORPORATION
To: SYNIVERSE ICX, LLC
Reel/Frame 059953/0377 →
SECURITY INTEREST Recorded Mar 12, 2018
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045176/0632 →
SECURITY AGREEMENT Recorded Apr 24, 2012
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 028097/0869 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 026103/0469 Recorded Apr 23, 2012
From: BARCLAYS BANK PLC
To: SYNIVERSE ICX CORPORATION
Reel/Frame 028088/0770 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 11, 2011
From: SYNIVERSE HOLDINGS, INC.; SYNIVERSE TECHNOLOGIES, INC.; SYNIVERSE ICX CORPORATION; THE RAPID ROAMING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 026103/0469 →
CHANGE OF NAME Recorded Sep 10, 2010
From: VERISIGN ICX CORPORATION
To: SYNIVERSE ICX CORPORATION
Reel/Frame 024964/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2009
From: VERISIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023479/0150 →