IP Library Granted Patent US 12,074,783
Granted Patent B2
US 12,074,783 · App. 17/571,977 · Granted Aug 27, 2024

Device, method, medium and computer program product for voice data transmission

Inventor: Rongbin Ruan (Shenzhen, CN)
Assignee: ARRIS ENTERPRISES LLC
H04L45/20H04M3/42348
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 12,074,783
App. No.
17/571,977
Filed
Jan 10, 2022
Granted
Aug 27, 2024
Kind
B2
Art Unit
2464
USPC
370/280
Abstract

Device, method, medium and computer program product for voice data transmission. The device includes a processor that executes instructions in memory to: establish a call connection for voice data transmission with another device, wherein the said device parses and identifies the number of the said another device to determine whether the voice data transmission is associated with an international call, and when the voice data transmission is determined to be associated with an international call, the determine hop limit value for the voice data transmission as a first value greater than the default hop limit value; or when the voice data transmission is determined to not be associated with an international call, the hop limit value for the voice data transmission is determined as the default value; and generate packets for sending voice data based on the hop limit value determined when the call connection is established.

Claims (44)

1. A device for voice data transmission, comprising:

a memory, the memory storing computer-executable instructions; and

a processor configured to execute the computer-executable instructions:

establish a call connection for the voice data transmission with another device, wherein the establishing the call connection comprises:

parsing and identifying a number of the another device to determine whether the voice data transmission is associated with an international call;

in response to the confirmation that the voice data transmission is associated with an international call upon parsing the number, determining a hop limit value for the voice data transmission as a first value greater than a default hop limit value;

in response to the confirmation that the voice data transmission is not associated with the international call upon parsing the number, determining the hop limit value for the voice data transmission as the default hop limit value; and

generating one or more packets for sending voice data of the voice data transmission based on the hop limit value determined when the call connection is established.

2. The device according to claim 1 , wherein parsing and identifying the number of the another device comprises:

determining whether a country code contained in the number matches any country code in the country code list stored in the device, and

responding to the number with a country code matching any country code in the country code list to confirm that the voice data transmission is associated with an international call.

3. The device according to claim 1 , wherein parsing and identifying the number of the another device comprises:

determining whether the main part of the number starts with a predetermined code, and

responding to the number with the main part starting with the predetermined code to confirm that the voice data transmission is associated with an international call.

4. The device according to claim 1 , wherein the first value is less than a predetermined threshold, the predetermined threshold is less than the maximum hop limit value specified by the protocol used to establish the call connection, the first value is a pre-configured value, or both.

5. The device according to claim 1 , wherein the device is a calling party's device or a called party's device of a call.

6. The device according to claim 1 , wherein the hop limit value is the Time-to-Live (TTL) value.

7. A method for voice data transmission, which comprises:

establishing a call connection for the voice data transmission between one end of a call and an other end of the call, wherein the establishing the call connection comprises:

parsing and identifying a number of the other end to determine whether the voice data transmission is associated with an international call;

in response to the confirmation that the voice data transmission is associated with an international call upon parsing the number, determining a hop limit value for the voice data transmission as a first value greater than a default hop limit value;

in response to the confirmation that the voice data transmission is not associated with an international call upon parsing the number, determining the hop limit value for the voice data transmission as the default hop limit value; and

generating one or more packets for sending voice data of the voice data transmission based on the hop limit value determined when the call connection is established.

8. The method according to claim 7 , wherein parsing and identifying the number of the other end comprises:

determining whether a country code contained in the number matches any country code in the country code list stored in the device, and

responding to the number with a country code matching any country code in the country code list to confirm that the voice data transmission is associated with an international call.

9. The method according to claim 7 , wherein parsing and identifying the number of the other end comprises:

determining whether the main part of the number starts with a predetermined code, and

responding to the number with the main part starting with the predetermined code to confirm that the voice data transmission is associated with an international call.

10. The method according to claim 7 , wherein the first value is less than a predetermined threshold, the predetermined threshold is less than the maximum hop limit value specified by the protocol used to establish the call connection, the first value is a pre-configured value, or both.

11. The method according to claim 7 , wherein the method is implemented by the calling party or the called party of the call.

12. The method according to claim 7 , wherein the hop limit value is the Time-to-Live (TTL) value.

13. A non-transitory computer program product, comprising a computer program or instructions, characterized in that, when the computer program or instructions are executed by a processor, the steps of the method according to claim 7 is realized.

14. A non-transitory computer-readable medium of a device storing computer-executable instructions; for voice data transmission, which when executed by a processor of the device, cause the device to perform one or more operations comprising:

establishing a call connection for the voice data transmission with one end of a call and an other end of the call, wherein the establishing the call connection comprises:

parsing and identifying a number of the other end of the call to determine whether the voice data transmission is associated with an international call, and

in response to the confirmation that the voice data transmission is associated with an international call upon parsing the number, the determining a hop limit value for the voice data transmission as a first value greater than a default hop limit value;

in response to the confirmation that the voice data transmission is not associated the an international call upon parsing the number, determining the hop limit value for the voice data transmission is determined as the default hop limit value; and

generating one or more packets for sending voice data of the voice data transmission based on the hop limit value determined when the call connection is established.

15. The non-transitory computer-readable medium according to claim 14 , wherein parsing and identifying the number of the other end comprises: determining whether a country code contained in the number matches any country code in the country code list stored in the device, and responding to the number with a country code matching any country code in the country code list to confirm that the voice data transmission is associated with an international call.

16. The non-transitory computer-readable medium according to claim 14 , wherein parsing and identifying the number of the other end comprises: determining whether the main part of the number starts with a predetermined code, and responding to the number with the main part starting with the predetermined code to confirm that the voice data transmission is associated with an international call.

17. The non-transitory computer-readable medium according to claim 14 , wherein the first value is less than a predetermined threshold, the predetermined threshold is less than the maximum hop limit value specified by the protocol used to establish the call connection, the first value is a pre-configured value, or both.

18. The non-transitory computer-readable medium according to claim 14 , wherein the method is implemented by the calling party or the called party of the call.

19. The non-transitory computer-readable medium according to claim 14 , wherein the hop limit value is the Time-to-Live (TTL) value.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0743 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074594/0156 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 59710/0506 Recorded Jan 9, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074282/0522 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0921 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0704 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Mar 9, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: WILMINGTON TRUST
Reel/Frame 059710/0506 →
TERM LOAN SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0921 →
ABL SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: RUAN, RONGBIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 058607/0701 →
Priority Claims (1)
CN 202110029842.X · Jan 11, 2021 · national
Continuity (1)
Related Publication 20220224634A1 · Jul 14, 2022