IP Library Granted Patent US 11,588,933
Granted Patent B2
US 11,588,933 · App. 17/156,608 · Granted Feb 21, 2023

Methods and apparatus for identification and optimization of artificial intelligence calls

Inventor: Justin Hart (Purton, GB)
Assignee: Ribbon Communications Operating Company, Inc.
H04M3/42059G06N20/00H04M3/436H04M3/4936H04M3/5166H04M3/5235H04M2203/2027H04M2242/24
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 11,588,933
App. No.
17/156,608
Granted
Feb 21, 2023
Kind
B2
Abstract

The present invention relates to communications methods and apparatus for determining whether a received call originated from an artificial intelligence system and the call handling procedures to be used on the received call based on whether or not the call was determined to have been originated from an artificial intelligence system. An exemplary method embodiment includes the steps of: receiving a first call; determining whether said first call originated from an artificial intelligence system; and when said first call is determined to have originated from an artificial intelligence system performing one or more artificial intelligence call handling operations.

Claims (83)

1. A communications method comprising:

receiving first call initiation signaling for a first call by a first device from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determining whether or not said first call initiation signaling originated from an artificial intelligence system; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system:

modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmitting said modified first call initiation signaling to said second device; and

when said first call initiation signaling is determined to not have originated from an artificial intelligence system:

modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did not originate from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmitting said modified first call initiation signaling to said second device.

2. The communications method of claim 1 ,

wherein said one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did not originate from an artificial intelligence system includes at least one explicit artificial intelligence indicator supported or recognized by said second device.

3. The communications method of claim 1 , wherein said one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did originate from an artificial intelligence system includes at least one explicit artificial intelligence indicator supported or recognized by said second device.

4. The communications method of claim 1 , wherein said first device is a network device.

5. The communications method of claim 1 ,

wherein said first call initiation signaling includes a Session Initiation Protocol (SIP) INVITE request; and

wherein modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system includes: (i) adding a SIP header or SIP parameter to the SIP INVITE request, said added SIP header or added SIP parameter including information indicating that the first call initiation signaling originated from an artificial intelligence system, or (ii) modifying a SIP header of the SIP INVITE request or a SIP parameter of the SIP INVITE request to include information indicating that the first call initiation signaling originated from an artificial intelligence system.

6. A communications method comprising:

receiving first call initiation signaling for a first call by a first device from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determining whether or not said first call initiation signaling originated from an artificial intelligence system, said determining whether or not said first call initiation signaling originated from said artificial intelligence system includes: determining if an explicit artificial intelligence indicator is present in said first call initiation signaling; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system:

modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmitting said modified first call initiation signaling to said second device; and

prior to modifying said first call initiation signaling to include one or more artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, determining that the received first call initiation signaling does not include an explicit artificial intelligence indicator recognized or supported by said second device.

7. The communications method of claim 6 , wherein determining whether or not said first call initiation signaling originated from said artificial intelligence system further includes:

when an explicit artificial intelligence indicator is determined to be present in said first call initiation signaling:

determining that the first call initiation signaling originated from an artificial intelligence system when the explicit artificial intelligence indicator included in the first call initiation signaling indicates that the first call initiation signaling originated from an artificial intelligence system; and

determining that the first call initiation signaling did not originate from an artificial intelligence system when the explicit artificial intelligence indicator included in the first call initiation signaling indicates that the first call initiation signaling did not originate from an artificial intelligence system.

8. The communications method of claim 6 , wherein determining whether or not said first call initiation signaling originated from said artificial intelligence system further includes:

when an explicit artificial intelligence indicator is determined to be present in said first call initiation signaling:

determining that the first call initiation signaling originated from an artificial intelligence system when the presence of the explicit artificial intelligence indicator determined to be included in the first call initiation signaling is an indication that the first call initiation signaling originated from an artificial intelligence system.

9. The communications method of claim 6 , further comprising:

prior to determining that the received first call initiation signaling does not include an explicit artificial intelligence indicator recognized or supported by said second device, receiving at the first device information identifying one or more explicit artificial intelligence indicators the second device is equipped to recognize or support.

10. The communication method of claim 9 ,

wherein said information identifying the explicit artificial intelligence indicators the second device is equipped to recognize or support is received from one or more of the following: the second device, an operator of the second device, a network operator, or an artificial intelligence interworking configuration equipment database.

11. The communications method of claim 6 ,

wherein said first call initiation signaling includes a Session Initiation Protocol (SIP) INVITE request; and

wherein modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system includes: (i) adding a SIP header or SIP parameter to the SIP INVITE request, said added SIP header or added SIP parameter including information indicating that the first call initiation signaling originated from an artificial intelligence system, or (ii) modifying a SIP header of the SIP INVITE request or a SIP parameter of the SIP INVITE request to include information indicating that the first call initiation signaling originated from an artificial intelligence system.

12. The communications method of claim 6 ,

wherein said first call initiation signaling includes a Session Description Protocol (SDP) Offer message; and

wherein modifying said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system includes: (i) adding an SDP MIME to the SDP Offer message or (ii) modifying a field or of the SDP Offer message.

13. A first device comprising:

a processor, said processor controlling the first device to perform the following operations:

receive first call initiation signaling for a first call from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determine whether or not said first call initiation signaling originated from an artificial intelligence system; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmit said modified first call initiation signaling to said second device; and

wherein when said first call initiation signaling is determined to not have originated from an artificial intelligence system, the processor further controls the first device to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did not originate from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmit said modified first call initiation signaling to said second device.

14. The first device of claim 13 ,

wherein said one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did not originate from an artificial intelligence system includes at least one explicit artificial intelligence indicator supported or recognized by said second device.

15. The first device of claim 13 , wherein said one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did originate from an artificial intelligence system includes at least one explicit artificial intelligence indicator supported or recognized by said second device.

16. The first device of claim 13 ,

wherein determining whether or not said first call originated from said artificial intelligence system includes: determining if an explicit artificial intelligence indicator is present in said first call initiation signaling.

17. The first device of claim 16 ,

wherein the processor further controls the first device to perform the following additional operations:

determine that the first call initiation signaling originated from an artificial intelligence system when the explicit artificial intelligence indicator included in the first call initiation signaling indicates that the first call initiation signaling originated from an artificial intelligence system; and

determine that the first call initiation signaling did not originate from an artificial intelligence system when the explicit artificial intelligence indicator included in the first call initiation signaling indicates that the first call initiation signaling did not originate from an artificial intelligence system.

18. A non-transitory computer readable medium including a first set of computer executable instructions which when executed by a processor of a first device cause the first device to:

receive first call initiation signaling for a first call from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determine whether or not said first call initiation signaling originated from an artificial intelligence system; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmit said modified first call initiation signaling to said second device; and

when said first call initiation signaling is determined to not have originated from an artificial intelligence system to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call initiation signaling did not originate from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling; and

transmit said modified first call initiation signaling to said second device.

19. A first device comprising:

a processor, said processor controlling the first device to perform the following operations:

receive first call initiation signaling for a first call from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determine whether or not said first call initiation signaling originated from an artificial intelligence system, said determine whether or not said first call initiation signaling originated from said artificial intelligence system including: determining if an explicit artificial intelligence indicator is present in said first call initiation signaling; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling;

transmit said modified first call initiation signaling to said second device; and

prior to modifying said first call initiation signaling to include one or more artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, determine that the received first call initiation signaling does not include an explicit artificial intelligence indicator recognized or supported by said second device.

20. A non-transitory computer readable medium including a first set of computer executable instructions which when executed by a processor of a first device cause the first device to:

receive first call initiation signaling for a first call from an originating system, said first call initiation signaling being destined for a second device, said first device being located in a signaling path between the originating system and the second device;

determine whether or not said first call initiation signaling originated from an artificial intelligence system, said determine whether or not said first call initiation signaling originated from said artificial intelligence system including: determining if an explicit artificial intelligence indicator is present in said first call initiation signaling; and

when said first call initiation signaling is determined to have originated from an artificial intelligence system to:

modify said first call initiation signaling to include one or more explicit artificial intelligence indicators indicating that the first call originated from an artificial intelligence system, said one or more explicit artificial intelligence indicators being artificial intelligence indicators not included in said first call initiation signaling;

transmit said modified first call initiation signaling to said second device; and

prior to modifying said first call initiation signaling to include one or more artificial intelligence indicators indicating that the first call initiation signaling originated from an artificial intelligence system, determine that the received first call initiation signaling does not include an explicit artificial intelligence indicator recognized or supported by said second device.

Assignments (1)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →