Google
Google Cloud Account Manager
Aricent Jul 2013 - Apr 2018
Assistant Vice President, Sales
Tellabs Mar 2012 - Jun 2013
Senior Manager, Services Product Management and Strategy
Tellabs Mar 2009 - Mar 2012
Senior Manager, Solutions Marketing
Butler America Aug 2007 - Feb 2009
Global Client Relationship Director
Education:
Iowa State University Aug 1990 - Jul 1992
Master of Science, Masters, Electrical Engineering
Skills:
Telecommunications Mobile Devices Wireless Voip Go To Market Strategy Strategy Management Product Management Business Development Mobile Applications Vendor Management Product Development Professional Services Ip Competitive Analysis Pre Sales Vas Lte Cloud Computing Product Marketing Backhaul Marketing Strategy Product Lifecycle Management
A technique is used in a speech encoder ( ) that reduces non-speech activity of a low bit rate digital voice message. Speech model parameters that include quantized speech spectral parameter vectors are generated in a sequence of frames. A determination is made as to which frames of the sequence of frames are voiced frames and which frames are unvoiced frames. A consecutive sequence of frames of unvoiced frames is identified ( ) as an unvoiced burst when a length, N , of the consecutive sequence of frames exceeds a predetermined length, N. A non-speech activity portion of the unvoiced burst is identified ( ) and removed.
Method And Apparatus For Dynamic Segmentation Of A Low Bit Rate Digital Voice Message
A system controller ( ) includes a speech encoder ( ) that dynamically segments frames of a low bit rate digital voice message. Speech model parameters have been generated in a sequence of frames. The speech model parameters include quantized speech spectral parameter vectors. The speech encoder selects ( ) a first quantized speech spectral parameter vector as a current anchor vector, selects ( ) a second quantized speech spectral parameter vector located a predetermined number of frames (L ) from the current anchor vector as a target speech parameter vector, and perturbs ( ) the target speech parameter vector to derive a plurality (K) of perturbed speech parameter vectors.
Method And Apparatus For Pitch Determination Of A Low Bit Rate Digital Voice Message
A pitch determiner ( ) of a system controller ( ) that generates a smoothed pitch value for a current frame of a low bit rate voice message includes a pitch function generator ( ) that generates a pitch detection function (PDF) for each frame of digital samples of a voice signal, a pitch candidate selector ( ) that selects a future frame pitch candidate from a pitch detection function (PDF), and a pitch adjuster ( ) that generates the smoothed pitch value. The pitch adjuster includes a subharmonic pitch corrector ( ) that determines a future frame pitch value by performing pitch subharmonic correction of a future frame pitch candidate using a roughness factor of the frequency transformed window.
Method And Apparatus For Encoding And Decoding Frames Of Voice Model Parameters Into A Low Bit Rate Digital Voice Message
Jian-Cheng Huang - Lake Worth FL Floyd Simpson - Lantana FL Sunil Satyamurti - Lake Worth FL Oleg Andric - West Palm Beach FL Kenneth Finlon - Wellington FL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G10L 1900
US Classification:
704230, 704201
Abstract:
A system controller ( ) includes a speech encoder ( ) that encodes a low bit rate digital voice message. The speech encoder sets values of words of a header of the encoded message. The values of the words define a quantity of frames in the voice message, N, and define a vocoder rate used for the encoded message. The speech encoder sets a state of each indicator in each frame status field of N frame status fields that are transmitted after the header of the encoded message. The speech encoder assembles N frame data fields, wherein each of the frame data fields comprises a set of data words. The N frame data fields follow the N frame status fields. Each set of data words conforms to at least one of the vocoder rate and the states of the indicators. A decoder ( ) decodes the encoded low bit rate digital message.
Method And Apparatus For Wireless Bandwidth Efficient Multi-Way Calling
Paul Edward Gorday - West Palm Beach FL Sunil Satyamurti - Lake Worth FL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04J 316
US Classification:
370468, 370494, 455416
Abstract:
A bandwidth efficient method of wireless communication among simultaneous multiple users includes the steps of monitoring ( ) for voice activity from a plurality of sources ( or ) on a channel and detecting voice activity ( ) among the plurality of sources during a predetermined time period. If voice activity is detected from only a first source, then code the voice activity from the first source and transmit a full-rate packet of data ( ) to a wireless subscriber ( ). If voice activity is detected from at least a first source and a second source amounting to N sources, then code such N sources using a 1/N-rate vocoder to obtain N different 1/N rate data packets ( ) and combining ( ) the N 1/N-rate data packets from at least the first source and the second source before transmitting ( ) a full packet of data to the wireless subscriber.
Method And Apparatus For Transferring Low Bit Rate Digital Voice Messages Using Incremental Messages
Floyd Simpson - Lantana FL Jian-Cheng Huang - Lake Worth FL Sunil Satyamurti - Lake Worth FL Kenneth Finlon - Wellington FL Robert Schwendeman - Pompano Beach FL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G10L 2104
US Classification:
704500, 704222
Abstract:
A system controller ( ) is for transferring a low bit rate digital voice message. The system controller generates from an analog voice signal representing the voice message a set of speech model parameters, and generates a first derived set of speech model parameters from a first subset of the set of speech model parameters, the first derived set encoding the voice signal at a second voice quality and second vocoder rate that are less, respectively, than a first voice quality and vocoder rate. The system controller transmits ( ) the low bit rate-digital voice message comprising the first derived set of speech model parameters to a communication receiver ( ). The communication receiver requests ( ) an incremental message when the quality of the voice message is unsatisfactory. The system controller generates and transmits ( ) an incremental message-and the communication receiver uses ( ) the incremental message to generate a higher quality voice message.
Apparatus For Time-Scaling In Communication Products
Sunil Satyamurti - Delray Beach FL Salvador Sibecas - Lake Worth FL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04M 1100 G10L 302
US Classification:
379 57
Abstract:
A communication system using voice compression includes a transmitter base station (113) and a selective call receiver (112). The transmitter base station (113) includes an input device (204) to receive an audio voice message which is stored in a memory (209). A processing device (208) digitizes the audio voice message to provide an input signal which is divided into a sequence of equivalent time frames, and differences in a short-term frequency spectrum between adjacent time frames is determined to derive distance measurements. A speed factor is computed as an average of the distance measurements, and the input signal is time-scales in accordance with the speed factor and then transmitted by a transmitter (102). The selective call receiver (112) includes a receiver (105) which receives the time-scaled signal, a processing device (115, 106) which demodulates and expands the time-scaled signal in accordance with the speed factor to provide a reconstructed signal which is amplified by an amplifier (108) into an audio signal.
Communication System And Method Using A Speaker Dependent Time-Scaling Technique
Sunil Satyamurti - Delray Beach FL Clifford Dana Leitch - Coral Springs FL Robert John Schwendeman - Pompano Beach FL Kazimierz Siwiak - Coral Springs FL William Joseph Kuznicki - Coral Springs FL
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G10L 302
US Classification:
704267
Abstract:
A method and apparatus for time-scale modification of speech using a modified version of the Waveform Similarity based Overlap-Add technique (WSOLA) comprises the steps of storing a portion of an input speech signal in a memory, analyzing the portion of the input speech signal to determined at least one filtered pitch value, calculating an estimated pitch value (12) from the at least one filtered pitch value, determining a segment size (14) in response to the estimated pitch value (12), the segment size (14) having a value greater than the estimated pitch value (12), and time-scale compressing (18) the input speech signal in response to the segment size determined.
Youtube
Snow day
Sledding with Minnal.
Duration:
27s
niru birthday
Duration:
4m 31s
Charlies Bunion Hike
Hike to charlies bunion.
Duration:
2m 33s
Messin with GeoShred
GeoShred with Logic Pro X.
Duration:
51s
Sunil Jabardasth Telugu Comedy Back 2 Back Co...
Sunil Jabardasth Telugu Comedy Back 2 Back Comedy Scenes Vol-3 || Late...