IP Library Granted Patent US 7,403,970
Granted Patent B1
US 7,403,970 · App. 09/695,235 · Granted Jul 22, 2008

Method and apparatus for assigning a virtual address to and text-messaging to multiple text-capable destination entities

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 7,403,970
App. No.
09/695,235
Granted
Jul 22, 2008
Kind
B1
Abstract

A virtual address is configured. A destination address and a capability information associated with each destination entity of a set of destination entities associated with a destination party are configured. Each destination entity from the set of destination entities is a push-capable, text-message-capable entity. Each destination entity from the set of destination entities is associated with a virtual address. The virtual address defines a destination remote from the destination party and remote from premises associated with the destination party.

Claims (25)

1. A method for configuring a virtual address, comprising:

receiving a destination address and a capability information associated with each destination entity of a plurality of destination entities associated with a destination party, the plurality of destination entities each being a push-capable, text-message-capable entity;

associating the plurality of destination entities with a virtual address, the virtual address defining a destination remote from the destination party and remote from premises associated with the destination party;

receiving an electronic message having a destination address corresponding to the virtual address, the electronic message including at least a text-based portion;

dynamically sensing an availability of a destination entity from the plurality of destination entities without sending a user-perceivable indication to the first destination entity; and

reassigning the destination address of the electronic message to a destination address associated with the first destination entity when the sensed availability associated with the first destination entity indicates that the first destination entity is available; and

reassigning the destination address of the electronic message to a destination address associated with a second destination entity when the sensed availability associated with the first destination entity indicates that the first destination entity is unavailable, the reassigning of the destination address being performed without sending a user-perceivable indication to the first destination entity, and reformatting the electronic message based on the capability information associated with the destination entity designated as available.

2. The method of claim 1 , further comprising:

reassigning the destination address of the electronic message to a destination address associated with a destination entity from the plurality of destination entities designated as available.

3. The method of claim 1 , further comprising:

receiving a destination address and a capability information associated with a destination entity also associated with the destination party and not from the plurality of destination entities; and

associating the destination entity with the virtual address.

4. The method of claim 1 , further comprising:

receiving an indicator associated with a destination entity from the plurality of destination entities, the indicator indicating that the destination entity is no longer associated with the destination party; and

disassociating the virtual address with the destination entity.

5. The method of claim 1 , further comprising:

receiving an indicator associated with a destination entity from the plurality of destination entities, the indicator designating the associated destination entity as available.

6. A computer readable storage medium containing software code executable by a computer to configure a virtual address, the software code comprising:

code to receive an electronic message addressed to a virtual address associated with a destination party, the virtual address defining a destination remote from the destination party and the destination party premises; code to receiving an electronic message having a destination address corresponding to the virtual address, the electronic message including at least a text-based portion,

code to reassign the destination address of the electronic message to a destination address associated with a first destination entity from the plurality of destination entities when the sensed availability associated with the destination party, wherein the first destination entity has an associated capability information indicate that the first destination entity is unavailable, the reassigning of the destination address being performed without sending a user-perceivable indication to the first destination entity; and

code to dynamically sense an availability of a first destination entity from the plurality of destination entities without sending a user-perceivable indication to the first destination entity,

the destination address of the electronic message being reassigned to a destination address associated with the first destination entity when the sensed availability associated with the first destination entity indicates that the first destination entity is available, and reformatting the electronic message based on the capability information associated with the destination entity designated as available.

7. The computer executable software code of claim 6 , further comprising:

code to dynamically sense an availability of the first destination entity without sending a user-perceivable indication to the first destination entity,

the destination address of the electronic message being reassigned to a destination address associated with a second destination entity when the sensed availability associated with the first destination entity indicates that the first destination entity is unavailable.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SECURITY INTEREST BY REMOVING THE INCORRECTLY ASSIGNED PATENT NOS. 8023971 AND 8819141 PREVIOUSLY RECORDED ON REEL 60072 FRAME 587. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS. Recorded May 20, 2025
From: SYNIVERSE MESSAGING SOLUTIONS, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 071359/0846 →
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 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 16, 2022
From: SYNIVERSE MESSAGING SOLUTIONS, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060072/0587 →
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 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 023472 FRAME 0660. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2009
From: VERISIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023631/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: VERSIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023472/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2004
From: ELECTRONICS FOR IMAGING, INC.
To: VERISIGN, INC.
Reel/Frame 015830/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2002
From: UNIMOBILE.COM
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 013296/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2001
From: KAMBLE, SANJAY; MURTHY, VIKAS S.; PHILIPS, JULIAN; REDDY, RAJESH T.S.
To: UNIMOBILE.COM
Reel/Frame 011505/0683 →