IP Library › Granted Patent US 12,417,361
Granted Patent B1
US 12,417,361 · App. 18/814,932 · Granted Sep 16, 2025

Communication channel quality improvement system using machine conversions

Inventors: Ken R. Davis (Salt Lake City, UT); Fraser M. Smith (Salt Lake City, UT)
Assignee: Height Ventures, LLC
G06F40/58G06F40/103G06F40/166G06F40/51G10L15/1822G10L21/013G10L2021/0135
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,417,361
App. No.
18/814,932
Granted
Sep 16, 2025
Kind
B1
Abstract

Technology is described for modifying the speed of an output of a modified message that uses machine learning, comprising receiving message data from a sender to be sent to a recipient. Errors in the message data can be corrected using a normalization service to provide a corrected message. The message data can be converted to and output format, such as a second language using a machine learning translation service. Another operation can comprise setting a speed factor for the message data to be output at a defined rate. The message data can then be sent to the recipient to be reproduced for the recipient at the defined rate.

Claims (30)

1. A method for modifying the speed of an output of a modified message, that uses machine learning, comprising:

receiving message data from a sender to be sent to a recipient;

correcting errors in the message data using a normalization service to provide a corrected message having corrected message data;

converting the corrected message data to a second language using a machine learning translation service;

using a speed controller, setting a speed factor for the converted, corrected message data to be output at a defined rate; and

sending the converted, corrected message data to the recipient to be reproduced for the recipient at the defined rate.

2. The method as in claim 1 , wherein the output of the converted message data comprises a playback of the converted message data.

3. The method as in claim 2 , wherein the defined rate comprises a speed of the playback of the converted message data, and wherein the speed of the playback of the message data is increased or decreased based on the speed factor.

4. The method as in claim 1 , further comprising setting the speed factor based in part on a personalization profile for the recipient.

5. The method as in claim 1 , further comprising converting the message data to an output format.

6. The method as in claim 5 , wherein the converting the message data to an output format is performed based on a personalization profile for the recipient.

7. The method as in claim 1 , further comprising converting the message data to an output format that includes at least one of: an accent selection, nationality selection, gender selection, or language selection.

8. The method as in claim 1 , further comprising converting the message data to an output format based, at least in part, on at least one of: a recipient education level, a purchasing profile, an age of the recipient, a known location of the recipient, or a technology type being supported.

9. The method as in claim 1 , further comprising receiving a speed at which the sender's message is played back using a value or classification provided the recipient.

10. The method as in claim 1 , wherein the message data is converted to an intermediate format that is text.

11. A method for modifying the speed of an output of a modified message, that uses machine learning, comprising:

receiving message data from a sender to be sent to a recipient;

correcting errors in the message data using a normalization service to provide a corrected message having corrected message data;

converting the corrected message data to an output format;

using a speed controller, setting a speed factor for the converted, corrected message data to be output at a defined rate; and

sending the converted, corrected message data to the recipient to be reproduced for the recipient at the defined rate.

12. The method as in claim 11 , wherein the output of the converted message data comprises a playback of the converted message data.

13. The method as in claim 12 , wherein the defined rate comprises a speed of the playback of the converted message data, and wherein the speed of the playback of the message data is increased or decreased based on the speed factor.

14. The method as in claim 11 , further comprising setting the speed factor based in part on a personalization profile for the recipient.

15. The method as in claim 11 , wherein the converting the message data to an output format comprises converting the message data to a second language using a machine learning translation service.

16. The method as in claim 11 , wherein the converting the message data to an output format is performed based on a personalization profile for the recipient.

17. The method as in claim 11 , wherein the converting the message data to an output format includes at least one of: an accent selection, nationality selection, gender selection, or language selection.

18. The method as in claim 11 , wherein the converting the message data to an output format is based, at least in part, on at least one of: a recipient education level, a purchasing profile, an age of the recipient, a known location of the recipient, or a technology type being supported.

19. The method as in claim 11 , further comprising receiving a speed at which the sender's converted message data is played back using a value or classification provided the recipient.

20. The method as in claim 11 , further comprising converting the message data to an intermediate format that is text prior to converting it to the output format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2024
From: DAVIS, KEN R.; SMITH, FRASER M.
To: HEIGHT VENTURES, LLC
Reel/Frame 068397/0070 →
Continuity (1)
Division 18646576 · Apr 25, 2024
References Cited (35)
US 7711105B2 · Basson · 2010 [cited by examiner]
US 10346544B2 · Brophy et al. · 2019 [cited by applicant]
US 10348658B2 · Rodriguez · 2019 [cited by examiner]
US 10404636B2 · Rodriguez · 2019 [cited by examiner]
US 10431201B1 · Pore et al. · 2019 [cited by applicant]
US 10880243B2 · Rodriguez · 2020 [cited by examiner]
US 11050694B2 · Rodriguez · 2021 [cited by examiner]
US 11450311B2 · Feinauer et al. · 2022 [cited by applicant]
US 11451499B2 · Rodriguez · 2022 [cited by examiner]
US 12008335B2 · Takamiya · 2024 [cited by examiner]
US 20060067508A1 · Basson · 2006 [cited by examiner]
US 20100082326A1 · Bangalore et al. · 2010 [cited by applicant]
US 20140236595A1 · Gray · 2014 [cited by applicant]
US 20150073770A1 · Pulz et al. · 2015 [cited by applicant]
US 20160293159A1 · Belisario et al. · 2016 [cited by applicant]
US 20170039190A1 · Ricardo · 2017 [cited by examiner]
US 20180174595A1 · Dirac · 2018 [cited by examiner]
US 20180277132A1 · LeVoit · 2018 [cited by applicant]
US 20180367483A1 · Rodriguez · 2018 [cited by examiner]
US 20180367484A1 · Rodriguez · 2018 [cited by examiner]
US 20190141004A1 · Eck · 2019 [cited by examiner]
US 20190295527A1 · Pore et al. · 2019 [cited by applicant]
US 20190297039A1 · Rodriguez · 2019 [cited by examiner]
US 20190394147A1 · Rodriguez · 2019 [cited by examiner]
US 20200184278A1 · Zadeh et al. · 2020 [cited by applicant]
US 20200193971A1 · Feinauer et al. · 2020 [cited by applicant]
US 20210152503A1 · Rodriguez · 2021 [cited by examiner]
US 20220121884A1 · Zadeh et al. · 2022 [cited by applicant]
Campbell, Amazon adds Live Translation to Alexa's toolbox of skills, The Verge, Dec. 14, 2020, 5 pages, Vox Media, New York, New York. [cited by applicant]
Google, Translate with Google Pixel Buds, https://support.google.com/googlepixelbuds/answer/7573100?hl=en , retrieved on Apr. 18, 2023, 4 pages. [cited by applicant]
Microsoft, Customer Support, https://www.microsoft.com/en-us/translator/business/support/, retrieved on Apr. 18, 2023, 3 pages. [cited by applicant]
Microsoft, Machine Translation, https://www.micosoft.com/en-us/translator/business/machine-translation/, retrieved on Apr. 18, 2023, 9 pages. [cited by applicant]
Microsoft, Microsoft Translator, https://www.micosoft.com/en-us/translator/, retrieved on Apr. 18, 2023, 3 pages. [cited by applicant]
Microsoft, Skype Translator, https://www.skype.com/en/features/skype-translator/, retrieved on Apr. 18, 2023, 5 pages. [cited by applicant]
Mohan et al., Microsoft Translator: Now translating 100 languages and counting, https://www.microsoft.com/en-us/research/blog/microsoft-translator-now-translating-100-languages-and-counting/, Oct. 11, 2021, 7 pages. [cited by applicant]