Patents by Inventor Michael A. Ramalho
Michael A. Ramalho has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8838828Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that band width is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.Type: GrantFiled: November 29, 2011Date of Patent: September 16, 2014Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Publication number: 20140126653Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: ApplicationFiled: January 14, 2014Publication date: May 8, 2014Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Patent number: 8655156Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: GrantFiled: March 2, 2010Date of Patent: February 18, 2014Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Publication number: 20140022956Abstract: A method that includes: (1) transmitting, at a first transmit time point, a first probe packet over a network connection to a conferencing server immediately before transmitting a data packet, the first probe packet arriving at the conferencing server at a first receive time point; (2) transmitting, at a second transmit time point, a second probe packet over the network connection to the conferencing server immediately after transmitting the data packet, the second probe packet arriving at the conferencing server at a second receive time point, the first and second probe packets being smaller than the data packet; (3) receiving information encoding a first difference between the first and second transmit time points and a second difference between the first and second receive time points; and (4) based on the first and second differences, modifying a transmission parameter associated with data packets to be transmitted thereafter to the conferencing server.Type: ApplicationFiled: July 23, 2012Publication date: January 23, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Michael A. Ramalho, Mihailo Zilovic, Laurent Kim-Huy Pham, Gary A. Skrabutenas
-
Patent number: 8600750Abstract: In an example embodiment, there is disclosed herein an automatic speech recognition (ASR) system that employs speaker clustering (or speaker type) for transcribing audio. A large corpus of audio with corresponding transcripts is analyzed to determine a plurality of speaker types (e.g., dialects). The ASR system is trained for each speaker type. Upon encountering a new user, the ASR system attempts to map the user to a speaker type. After the new user is mapped to a speaker type, the ASR employs the speaker type for transcribing audio from the new user.Type: GrantFiled: June 8, 2010Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Todd C. Tatum, Shantanu Sarkar
-
Publication number: 20130307686Abstract: A system and method are provided whereby periodic measurements of autonomic reflex times of individuals are used as an early-warning indication that an undesirable physical condition, such as an undesirable blood-chemistry condition, may exist. This method correlates measurements of the reaction times of specific autonomic reflexes to more-definitive measurements for the medical condition being monitored for this early-warning assessment.Type: ApplicationFiled: May 15, 2013Publication date: November 21, 2013Inventors: James C. FRAUENTHAL, Michael RAMALHO
-
Patent number: 8582465Abstract: A system for facilitating network performance analysis. In an illustrative embodiment, the system includes a first module capable of quantifying network performance associated with a first portion of the network and providing a signal in response thereto. A second module is capable of ascertaining performance degradations in a communications link traversing plural portions of the network that are attributable to the first portion based on the signal. In a more specific embodiment, the second module further includes a third module adapted to ascertain degradations in network performance associated with a second portion of the network based on the signal and based on a performance parameter associated with both the first portion and the second portion of the network. In this embodiment, the first portion includes a wireless portion, and the second portion includes a wired portion.Type: GrantFiled: August 29, 2011Date of Patent: November 12, 2013Assignee: Cisco Technology, Inc.Inventor: Michael A. Ramalho
-
Publication number: 20130258909Abstract: In an example embodiment, a control connection is introduced between an adaptive jitter buffer (AJB) and an adaptive bulk delay (ABD) buffer of an echo canceller (ECAN) in an Internet Protocol (IP) conference bridge. The control connection allows the AJB to control the amount of delay inserted by the ABD in the ECAN convolution processor (CP) signal path. The adjustment in ABD delay restores the time alignment of the ECAN internal echo estimate and offsets variations in echo tail delay introduced by network induced AJB delay changes. Time-invariance is preserved in the echo tail path.Type: ApplicationFiled: May 30, 2013Publication date: October 3, 2013Inventors: Michael A. RAMALHO, Gary Scrabutenas, Jim Frauenthal
-
Patent number: 8484331Abstract: In one embodiment a method and apparatus are provided that automatically establish an real time protocol (RTP) tunnel between an originator node or router and a terminator node or router, wherein the terminator node is close to a remote RTP peer. A method includes detecting a new flow of RTP packets wherein the RTP packets are encoded with a destination Internet Protocol (IP) address. Responsive to detecting the new flow, a probe is sent towards a same IP address as the destination IP address of the RTP packets. A response to the probe is received, the response including an identifier of a node that generated the response. Then, using the identifier, a tunnel is established with the node that generated the response, and thereafter compressed packets (compressed headers, compressed payloads, or both) are passed via the tunnel.Type: GrantFiled: November 1, 2010Date of Patent: July 9, 2013Assignee: Cisco Technology, Inc.Inventors: Daniel G. Wing, Michael A. Ramalho
-
Patent number: 8462675Abstract: In an example embodiment, a control connection is introduced between an adaptive jitter buffer (AJB) and an adaptive bulk delay (ABD) buffer of an echo canceller (ECAN) in an Internet Protocol (IP) conference bridge. The control connection allows the AJB to control the amount of delay inserted by the ABD in the ECAN convolution processor (CP) signal path. The adjustment in ABD delay restores the time alignment of the ECAN internal echo estimate and offsets variations in echo tail delay introduced by network induced AJB delay changes. Time-invariance is preserved in the echo tail path.Type: GrantFiled: February 25, 2010Date of Patent: June 11, 2013Assignee: Cisco Technology, Inc.Inventors: Gary Alan Skrabutenas, Michael A. Ramalho, James C. Frauenthal
-
Publication number: 20130135523Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.Type: ApplicationFiled: November 29, 2011Publication date: May 30, 2013Applicant: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Patent number: 8428247Abstract: In an example embodiment, an example method is provided for echo mitigation in a conference call. In this method, a test audio signal is transmitted to a conference endpoint and as a result, an echo associated with the transmittal of the test audio signal is received. One or more parameters of the echo are then identified and an echo mitigation process is selected from multiple echo mitigation processes based on the identified parameters. The selected echo mitigation process is then applied.Type: GrantFiled: December 2, 2008Date of Patent: April 23, 2013Assignee: Cisco Technology, Inc.Inventors: James C. Frauenthal, Michael P. O'Brien, Michael A. Ramalho, Gary A. Skrabutenas, Shmuel Shaffer, Steven L. Christenson
-
Publication number: 20130039497Abstract: A method is provided in one example embodiment that includes monitoring a sound pressure level with an endpoint (e.g., an Internet Protocol (IP) phone), which is configured for communications involving end users; analyzing the sound pressure level to detect a sound anomaly; and communicating the sound anomaly to a sound classification module. The endpoint can be configured to operate in a low-power mode during the monitoring of the sound pressure level. In certain instances, the sound classification module is hosted by the endpoint. In other implementations, the sound classification module is hosted in a cloud network.Type: ApplicationFiled: August 8, 2011Publication date: February 14, 2013Inventors: Michael A. Ramalho, James C. Frauenthal, Brian A. Apgar
-
Patent number: 8300667Abstract: In one method embodiment, receiving from the network device a multiplex of a compressed video stream and a compressed audio stream, the multiplex comprising a succession of intervals corresponding to a video program corresponding to a first playout rate; and at the start of each interval, replacing the compressed audio stream with a compressed, pitch-preserving audio stream corresponding to a second playout rate different than the first.Type: GrantFiled: March 2, 2010Date of Patent: October 30, 2012Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Patent number: 8280052Abstract: In one embodiment, a signal transmission authentication apparatus includes an input operable to receive a changing signal, a first extractor operable to extract first phoneme data from the received changing signal, a first generator including logic operable to generate first data representative of the extracted first phoneme data, a first output operable to communicate output data corresponding to the received changing signal and the first data from an associated transmitter to an associated receiver, a second extractor associated with the receiver including logic operable to extract second phoneme data from the received output data via the receiver and regenerate the first phoneme data from the received first data, a comparator including logic operable to generate a comparison signal in accordance with a comparison of the first and second phoneme data, and a second output operable to generate a signal corresponding to authenticity of the received changing signal in accordance with an output of the comparatorType: GrantFiled: January 13, 2009Date of Patent: October 2, 2012Assignee: Cisco Technology, Inc.Inventors: Chin-Ju Chen, Eric Heng Chih Lee, Matthew R. Kuhlke, Ethan Hugg, Michael A. Ramalho
-
Patent number: 8238548Abstract: An echo canceller apparatus comprises a receive side attenuator coupled in a receive side signal path that is configured to couple from a conference call bridge to a caller; a convolution processor coupled to the receive side signal path at a convolution processor pick-off point; a double-talk detector coupled to the receive side signal path and to a sending side signal path that is configured to couple from the caller to the conference call bridge; and logic coupled to the receive side attenuator which when executed is responsive to a double-talk condition detected by the double-talk detector and operable to determine a level of echo canceled by the convolution processor, to determine an additional amount of attenuation to introduce, and to activate the receive side attenuator to introduce the additional attenuation.Type: GrantFiled: February 8, 2008Date of Patent: August 7, 2012Assignee: Cisco Technology, Inc.Inventors: James C. Frauenthal, Michael A. Ramalho, Gary Skrabutenas, Herbert Wildfeuer
-
Publication number: 20120110152Abstract: In one embodiment a method and apparatus are provided that automatically establish an real time protocol (RTP) tunnel between an originator node or router and a terminator node or router, wherein the terminator node is close to a remote RTP peer. A method includes detecting a new flow of RTP packets wherein the RTP packets are encoded with a destination Internet Protocol (IP) address. Responsive to detecting the new flow, a probe is sent towards a same IP address as the destination IP address of the RTP packets. A response to the probe is received, the response including an identifier of a node that generated the response. Then, using the identifier, a tunnel is established with the node that generated the response, and thereafter compressed packets (compressed headers, compressed payloads, or both) are passed via the tunnel.Type: ApplicationFiled: November 1, 2010Publication date: May 3, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Daniel G. Wing, Michael A. Ramalho
-
Patent number: 8126160Abstract: Particular embodiments provide for attenuating one or more microphone signals in a teleconferencing system upon detecting a non-audible signal. A far end voice signal is received from a sound source. A non-audible signal is added to the far end voice signal to create a composite signal, which is provided to one or more speakers. The speakers output the composite signal and the non-audible signal are detected in the composite signal after the composite signal is received at one or more microphones. The non-audible signal allows an attenuator to attenuate a microphone signal including the composite signal from a particular microphone in response to the detected non-audible signal to reduce far end echo.Type: GrantFiled: September 22, 2008Date of Patent: February 28, 2012Assignee: Cisco Technology, Inc.Inventors: James C. Frauenthal, Ramanathan Jagadeesan, Michael A. Ramalho
-
Patent number: 8116776Abstract: A method for providing telecommunication service includes transmitting a node identifier to a mobile station over a first network that supports a first communication protocol and receiving a handoff call, based on the node identifier, from the mobile station over a second network that supports a second communication protocol. The handoff call includes a mobile station identifier. The method further includes identifying a first communication link over the first network based on the mobile station identifier and initiating a second communication link with the mobile station over the second network. The method also includes terminating the first communication link.Type: GrantFiled: March 23, 2004Date of Patent: February 14, 2012Assignee: Cisco Technology, Inc.Inventors: Ramanathan T. Jagadeesan, Bich T. Nguyen, Michael A. Ramalho
-
Publication number: 20110310764Abstract: A system for facilitating network performance analysis. In an illustrative embodiment, the system includes a first module capable of quantifying network performance associated with a first portion of the network and providing a signal in response thereto. A second module is capable of ascertaining performance degradations in a communications link traversing plural portions of the network that are attributable to the first portion based on the signal. In a more specific embodiment, the second module further includes a third module adapted to ascertain degradations in network performance associated with a second portion of the network based on the signal and based on a performance parameter associated with both the first portion and the second portion of the network. In this embodiment, the first portion includes a wireless portion, and the second portion includes a wired portion.Type: ApplicationFiled: August 29, 2011Publication date: December 22, 2011Applicant: CISCO TECHNOLOGY, INC.Inventor: Michael A. Ramalho