IP Library › Granted Patent US 9,572,095
Granted Patent B2
US 9,572,095 · App. 10/727,915 · Granted Feb 14, 2017

Intelligent selection of message delivery mechanism

Inventors: Doree Duncan Seligmann (New York, NY); Michael J. Sammon (Watchung, NJ); Lynne Shapiro Brotman (Westfield, NJ); Reinhard Peter Klemm (Basking Ridge, NJ); Ajita John (Middletown, NJ)
Assignee: Avaya Inc.
H04W48/18H04L12/5692H04L12/58H04L12/5855H04L51/14H04M1/72547H04M1/72566H04M1/72572H04W48/20H04L12/5895H04W4/12H04W88/06
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 9,572,095
App. No.
10/727,915
Filed
Dec 4, 2003
Granted
Feb 14, 2017
Kind
B2
Art Unit
2442
USPC
709/227
Abstract

A method and apparatus for selecting one of a plurality of delivery mechanisms for sending a message are disclosed. The illustrative embodiment enables the advantageous selection of the delivery mechanism for sending a message from a first telecommunications terminal to a second telecommunications terminal based on at least one of: (i) the location of the first terminal, (ii) the location of the second terminal, (iii) the time and date (i.e., the calendrical time) at the first terminal, (iv) the calendrical time at the second terminal, and (v) one or more properties of the message (e.g., the sending user, the receiving user, a message priority, the contents of the message, etc.). A delivery mechanism for sending a message comprises at least one of: a physical medium, a physical layer protocol, a medium access control, and a network for transport.

Claims (89)

1. A hybrid telecommunications terminal comprising:

a receiver configured to receive signals from a plurality of networks, the plurality of networks comprising a cellular network and an IEEE 802.11 local-area network;

a transmitter configured to transmit signals to each of the plurality of networks;

a memory comprising instructions; and

a processor, coupled to the receiver, transmitter, and memory, wherein the instructions program the processor to:

determine a security level of a message to be transmitted from the hybrid telecommunications terminal to a second terminal, by analyzing a semantic content of the message;

determine a location of the second terminal based on a signal received at the receiver in response to a query transmitted by the transmitter;

select one of a plurality of different physical media for sending the message from the hybrid telecommunications terminal to the second terminal based on the location of the second terminal and at least one of a second location associated with the hybrid telecommunications terminal, a calendrical time at the hybrid telecommunications terminal, or an identity of a user of the hybrid telecommunications terminal, to yield a selected physical medium; and

send the message from the hybrid telecommunications terminal via the transmitter to the second terminal via the selected physical medium and a corresponding one of the plurality of networks.

2. The terminal of claim 1 , wherein the processor also selects the one of the plurality of different physical media based on the security level of the message, wherein each of the plurality of different physical media is associated with a respective degree of security, and wherein the processor selects the one of the plurality of different physical media also based on the respective degree of security.

3. The terminal of claim 1 , wherein the processor selects the one of the plurality of different physical media also based on a user to whom the message is directed and a calendrical time at the second terminal.

4. A method comprising:

determining, by a processor of a hybrid telecommunications terminal configured to send and receive signals via at least two different types of networks, a security level of a message to be transmitted from a transmitter of the hybrid telecommunications terminal to a receiver of a second terminal, by analyzing a semantic content of the message at the hybrid telecommunications terminal;

determining, by the processor, a location of the second terminal based on a signal received at the receiver in response to a query transmitted by the transmitter;

selecting, by the processor, one of a plurality of physical layer protocols for sending the message from the first terminal to the second terminal based on the location of the second terminal and at least one of a second location associated with the first terminal, a calendrical time at the first terminal, or an identity of a user of the first terminal, to yield a selected physical layer protocol; and

sending, by the transmitter, the message to the receiver of the second terminal via the selected physical layer protocol and a corresponding one of the at least two different types of networks;

wherein the at least two different types of networks comprise a cellular network and an IEEE 802.11 local-area network.

5. The method of claim 4 , wherein the processor selecting the one of the plurality of physical layer protocols is also based on the security level of the message, wherein each of the plurality of physical layer protocols is associated with a respective degree of security, and wherein the processor selecting the one of the plurality of physical layer protocols is also based on the respective degree of security.

6. The method of claim 4 , wherein the processor selecting the one of the plurality of physical layer protocols is also based on a plurality of a user to whom the message is directed, and a calendrical time at the second terminal.

7. A hybrid telecommunications terminal comprising:

a receiver to receive signals from a plurality of networks, the plurality of networks comprising a cellular network and an IEEE 802.11 local-area network;

a transmitter to transmit signals to each of the plurality of networks;

a memory comprising instructions;

a processor, coupled to the receiver, transmitter, and memory, wherein the instructions program the processor to:

determine a characteristic of a location of the hybrid telecommunications terminal;

determine a location of a second telecommunications terminal based on a signal received at the receiver in response to a query transmitted by the transmitter;

determine an identity of a user of the hybrid telecommunications terminal;

determine a security level of a message by analyzing a semantic content of the message at the hybrid telecommunications terminal;

select one of a plurality of medium access controls for sending a message from the hybrid telecommunications terminal to the second telecommunications terminal based on one of the characteristic of the location, or the identity of the user of the hybrid telecommunications terminal, to yield a selected medium access control; and

send the message from the hybrid telecommunications terminal to the second telecommunications terminal via the selected medium access control and a corresponding one of the plurality of networks.

8. The terminal of claim 7 , wherein the processor also selects the one of the plurality of medium access controls based on the security level of the message, wherein each of the plurality of medium access controls is associated with a respective degree of security, and wherein the processor selects the one of the plurality of medium access controls also based on the respective degree of security.

9. The terminal of claim 7 , wherein the processor selects the one of the plurality of medium access controls also based on a plurality of a user to whom the message is directed, a calendrical time at the hybrid telecommunications terminal, and a calendrical time at the second telecommunications terminal.

10. A hybrid telecommunications terminal comprising:

a receiver to receive signals from a plurality of networks, the plurality of networks comprising a cellular network and an IEEE 802.11 local-area network;

a transmitter to transmit signals to each of the plurality of networks;

a memory comprising instructions;

a processor, coupled to the receiver, transmitter, and memory, wherein the instructions program the processor to:

determine a security level of a message to be transmitted from the hybrid telecommunications terminal to a second telecommunications terminal, by analyzing a semantic content of the message at the hybrid telecommunications terminal;

determine a location of the second telecommunications terminal based on a signal received at the receiver in response to a query transmitted by the transmitter;

select one of a plurality of networks for sending the message from the hybrid telecommunications terminal to the second telecommunications terminal based on the location of the second telecommunications terminal and at least one of a characteristic of a second location associated with the hybrid telecommunications terminal, or an identity of a user of the hybrid telecommunications terminal, to yield a selected network; and

send the message from the hybrid telecommunications terminal to the second telecommunications terminal via the selected network.

11. The terminal of claim 10 , wherein the processor also selects the one of the plurality of networks based on the security level of the message, wherein each of the plurality of networks is associated with a respective degree of security, and wherein the processor selects the one of the plurality of networks also based on the respective degree of security.

12. The terminal of claim 10 , wherein the processor selects the one of the plurality of networks also based on a plurality of a user to whom the message is directed, a calendrical time at the hybrid telecommunications terminal, and a calendrical time at the second telecommunications terminal.

13. A method comprising:

determining, by a processor of a hybrid telecommunications terminal configured to send and receive communications via at least two different types of networks, a characteristic of a location of the hybrid telecommunications terminal;

determining, by the processor, an identity of a user of the hybrid telecommunications terminal;

determining, by the processor, an identity of a human recipient of a message;

determining, by the processor, a location of a device associated with the human recipient based on a signal received at a receiver of the hybrid telecommunications terminal in response to a query transmitted by a transmitter of the hybrid telecommunications terminal;

selecting, by the processor, one of a plurality of different physical media for sending the message to the device based on the identity of the human recipient and at least one of the characteristic of the location, or the identity of the user, to yield a selected physical medium; and

sending, by the transmitter, the message from the hybrid telecommunications terminal to a receiver of the device via the selected physical medium and a corresponding one of the at least two different types of networks,

wherein the at least two different types of networks comprise a cellular network and an IEEE 802.11 local-area network.

14. The method of claim 13 , where each of the plurality of different physical media is associated with a respective degree of security, and wherein the processor selecting the one of the plurality of different physical media is also based on the respective degree of security.

15. The method of claim 13 , wherein the characteristic of the location is tolerance to signal interference and wherein the selection of one of a plurality of different physical media is also based on a plurality of a user to whom the message is directed, a calendrical time at the hybrid telecommunications terminal, and a calendrical time at the device.

16. A hybrid telecommunications terminal comprising:

a receiver to receive signals from a plurality of networks, the plurality of networks comprising a cellular network and an IEEE 802.11 local-area network;

a transmitter to transmit signals to the plurality of networks;

a memory comprising instructions;

a processor, coupled to the receiver, transmitter, and memory, wherein the instructions program the processor to:

determine a characteristic of a location of the hybrid telecommunications terminal;

determine an identity of a user of the hybrid telecommunications terminal;

determine an identity of a human recipient of a message;

determine a location of a device associated with the human recipient based on a signal received at the receiver in response to a query transmitted by the transmitter;

select one of a plurality of different physical layer protocols for sending the message by the processor to the device based on the identity of the human recipient and at least one of the characteristic of the location, or the identity of the user, to yield a selected physical layer protocol; and

send the message from the transmitter of the hybrid telecommunications terminal to the device via the selected physical layer protocol and a corresponding one of the plurality of networks.

17. The terminal of claim 16 , wherein each of the plurality of different physical layer protocols is associated with a respective degree of security, and wherein the processor selects the one of the plurality of different physical media also based on the respective degree of security.

18. The terminal of claim 16 , wherein the characteristic of the location is tolerance to signal interference and wherein the selection of one of the plurality of different physical layer protocols is also based on a calendrical time at the hybrid telecommunications terminal and a calendrical time at the device.

19. A method comprising:

determining, by a processor of a hybrid telecommunications terminal configured to send and receive signals via at least two different types of networks, a characteristic of a location of the hybrid telecommunications terminal;

determining, by the processor, an identity of a user of the hybrid telecommunications terminal;

determining, by the processor, an identity of a human recipient of a message;

determining, by the processor, a location of a device associated with the human recipient based on a signal received at a receiver of the hybrid telecommunications terminal in response to a query transmitted by a transmitter of the hybrid telecommunications terminal;

selecting, by the processor, one of a plurality of different medium access controls for sending the message to the device based on one of the characteristic of the location, the identity of the user, and the identity of the human recipient, to yield a selected medium access control; and

sending, by the processor, the message from the transmitter to a receiver of the device via the selected medium access control and a corresponding one of the at least two different types of networks;

wherein the at least two different types of networks comprise a cellular network and an IEEE 802.11 local-area network.

20. The method of claim 19 , wherein each of the plurality of different medium access controls is associated with a respective degree of security, and wherein the processor selecting the one of the plurality of different medium access controls is also based on the respective degree of security.

21. The method of claim 19 , wherein the characteristic of the location is tolerance to signal interference and wherein the selection of one of the plurality of different medium access controls is also based on a calendrical time at the hybrid telecommunications terminal and a calendrical time at the device.

22. A hybrid telecommunications terminal comprising:

a receiver to receive signals from a plurality of networks, the plurality of networks comprising a cellular network and an IEEE 802.11 local-area network;

a transmitter to transmit signals to the plurality of networks;

a memory comprising instructions;

a processor, coupled to the receiver, transmitter, and memory, wherein the instructions program the processor to:

determine a characteristic of a location of the hybrid telecommunications terminal;

determine an identity of a user of the hybrid telecommunications terminal;

determine an identity of a human recipient of a message;

determine, by the processor, a location of a device associated with the human recipient based on a signal received at the receiver in response to a query transmitted by the transmitter;

select one of a plurality of networks for sending the message to the device based on the identity of the human recipient and at least one of the characteristic of the location, or the identity of the user, to yield a selected network; and

send the message from the hybrid telecommunications terminal to the device via the selected network.

23. The terminal of claim 22 , wherein each of the plurality of networks is associated with a respective degree of security, and wherein the processor selects the one of the plurality of networks also based on the respective degree of security.

24. The terminal of claim 22 , wherein the characteristic of the location is tolerance to signal interference and wherein the selection of one of the plurality of networks is also based on a calendrical time at the hybrid telecommunications terminal and a calendrical time at the device.

Assignments (29)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0082 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2004
From: SELIGMANN, DOREE DUNCAN; SAMMON, MICHAEL J.; BROTMAN, LYNNE SHAPIRO; KLEMM, REINHARD PETER; JOHN, AJITA
To: AVAYA TECHNOLOGY CORP
Reel/Frame 014958/0358 →
Continuity (3)
Continuation In Part PCTUS0314041 · May 6, 2003
Provisional Application 60380140 · May 6, 2002
Related Publication 20040153518A1 · Aug 5, 2004