IP Library Granted Patent US 12,273,232
Granted Patent B2
US 12,273,232 · App. 18/468,018 · Granted Apr 8, 2025

Network device maintenance

Inventors: Jalaja Ramanadham (Draper, UT); David Thomson (Bountiful, UT); Jasper Cheekeong Pan (Draper, UT)
Assignee: Sorenson IP Holdings, LLC
H04L41/0661H04L41/0816H04W4/80H04W8/245H04W24/04H04W76/18
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,273,232
App. No.
18/468,018
Granted
Apr 8, 2025
Kind
B2
Abstract

A method to access a device may include obtaining, at a first device, data over a short-range wireless network from a second device. The data may originate at a remote system that sends the data to the second device through a network connection over a wide area network. The method may also include in response to a fault at the second device, obtaining, at the first device from the remote system, a maintenance command for the second device. The maintenance command may be obtained by the first device over an analog voice network. The method may also include directing, from the first device to the second device, the maintenance command over the short-range wireless network to enable the second device to perform the maintenance command.

Claims (47)

1. A method comprising:

obtaining audio;

obtaining a transcription of the audio;

processing the audio to generate processed audio;

processing the transcription to generate a processed transcription;

multiplexing the processed audio with the processed transcription to obtain combined data; and

communicating the combined data to a device over a network.

2. The method of claim 1 , wherein the audio originates at a remote device during a communication session conducted between the device and the remote device, wherein the combined data is communicated to the device during the communication session.

3. The method of claim 2 , wherein the network is an analog voice network and the processed audio and the processed transcription is formatted with respect to communication over the analog voice network.

4. The method of claim 3 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

5. The method of claim 1 , wherein the network is an analog voice network and the processed audio and the processed transcription is formatted with respect to communication over the analog voice network.

6. The method of claim 5 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

7. The method of claim 1 , wherein the multiplexing the processed audio and the processed transcription is performed using one or more filters.

8. The method of claim 1 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

9. The method of claim 8 , further comprising before processing the audio and the transcription, training the neural network, wherein training the neural network includes:

generating an error signal based on a comparison between training data and decoded data where the training data is processed, the processed data is communicated over the network, and the communicated processed data is decoded to generate the decoded data; and

training the neural network using the error signal.

10. The method of claim 1 , further comprising:

demultiplexing, at the device, the combined data into the processed transcription and the processed audio;

decoding the processed transcription and the processed audio; and

presenting, by the device, the transcription and the audio.

11. One or more non-transitory computer-readable medias configured to store instructions that when executed by a system cause or direct the system to perform operations, the operations comprising:

obtaining audio;

obtaining a transcription of the audio;

processing the audio to generate processed audio;

processing the transcription to generate a processed transcription;

multiplexing the processed audio with the processed transcription to obtain combined data; and

communicating the combined data to a device over a network.

12. A system comprising:

one or more processors;

one or more computer-readable medias coupled to the processors, the computer-readable medias configured to store instructions that when executed by the processors cause the system to perform operations, the operations comprising:

obtaining audio;

obtaining a transcription of the audio;

processing the audio to generate processed audio;

processing the transcription to generate a processed transcription;

multiplexing the processed audio with the processed transcription to obtain combined data; and

communicating the combined data to a device over a network.

13. The system of claim 12 , wherein the audio originates at a remote device during a communication session conducted between the device and the remote device, wherein the combined data is communicated to the device during the communication session.

14. The system of claim 13 , wherein the network is an analog voice network and the processed audio and the processed transcription is formatted with respect to communication over the analog voice network.

15. The system of claim 14 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

16. The system of claim 12 , wherein the network is an analog voice network and the processed audio and the processed transcription is formatted with respect to communication over the analog voice network.

17. The system of claim 16 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

18. The system of claim 12 , wherein the multiplexing the processed audio and the processed transcription is performed using one or more filters.

19. The system of claim 12 , wherein the processed audio and the processed transcription are processed using a neural network and the neural network multiplexes the processed audio with the processed transcription to generate the combined data.

20. The system of claim 19 , wherein the operations further comprise before processing the audio and the transcription, training the neural network, wherein training the neural network includes:

generating an error signal based on a comparison between training data and decoded data where the training data is processed, the processed data is communicated over the network, and the communicated processed data is decoded to generate the decoded data; and

training the neural network using the error signal.

Assignments (3)
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: MONTERO, ADAM; MITCHELL, JENNIFER; TINGEY, CAMERON; GARREN, CHRIS D; HERBERT, DOUG; KROPF, TYLER; JOHNSON, JAY; STRINGHAM, THOMAS; RAMANADHAM, JALAJA; ROYLANCE, SHANE; BOEKWEG, SCOTT; WALTON, TORI; HOLM, MICHAEL; CHEVRIER, BRIAN; GREENHALGH, MARK; JOHNSTON, LUKE A; CLEMENTS, KIERSTEN; PAULSEN, JOHN; THOMSON, DAVID; PAN, JASPER CHEEKEONG; FERRIELL, JERRY L; HODGES, EVELYN
To: CAPTIONCALL, LLC
Reel/Frame 064925/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 064926/0293 →
Continuity (3)
Continuation 17024519 · Sep 17, 2020
Continuation 16712654 · Dec 12, 2019
Related Publication 20240007344A1 · Jan 4, 2024
References Cited (26)
US 5724405A · Engelke et al. · 1998 [cited by applicant]
US 5974116A · Engelke et al. · 1999 [cited by applicant]
US 6075842A · Engelke et al. · 2000 [cited by applicant]
US 6493426B2 · Engelke et al. · 2002 [cited by applicant]
US 6504910B1 · Engelke et al. · 2003 [cited by applicant]
US 6510206B2 · Engelke et al. · 2003 [cited by applicant]
US 6549611B2 · Engelke et al. · 2003 [cited by applicant]
US 6594346B2 · Engelke et al. · 2003 [cited by applicant]
US 6603835B2 · Engelke et al. · 2003 [cited by applicant]
US 6816468B1 · Cruickshank · 2004 [cited by applicant]
US 7660398B2 · Engelke et al. · 2010 [cited by applicant]
US 7881441B2 · Engelke et al. · 2011 [cited by applicant]
US 9946842B1 · Stringham et al. · 2018 [cited by applicant]
US 10833920B1 · Ramanadham · 2020 [cited by examiner]
US 11765017B2 · Ramanadham · 2023 [cited by examiner]
US 20040083105A1 · Jaroker · 2004 [cited by applicant]
US 20050190893A1 · Stephens et al. · 2005 [cited by applicant]
US 20070036282A1 · Engelke et al. · 2007 [cited by applicant]
US 20070280439A1 · Prywes · 2007 [cited by applicant]
US 20120250836A1 · Engelke et al. · 2012 [cited by applicant]
US 20130102288A1 · Hussain et al. · 2013 [cited by applicant]
US 20150011251A1 · Parker · 2015 [cited by applicant]
US 20160105554A1 · Engelke et al. · 2016 [cited by applicant]
US 20170187859A1 · Engelke et al. · 2017 [cited by applicant]
US 20170295475A1 · Patel et al. · 2017 [cited by applicant]
US 20180041247A1 · Zakaria et al. · 2018 [cited by applicant]
Cited By (1)
US 12,627,849