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: 8838828
    Abstract: 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: Grant
    Filed: November 29, 2011
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Publication number: 20140126653
    Abstract: 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: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
  • Patent number: 8655156
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
  • Publication number: 20140022956
    Abstract: 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: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Mihailo Zilovic, Laurent Kim-Huy Pham, Gary A. Skrabutenas
  • Patent number: 8600750
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Todd C. Tatum, Shantanu Sarkar
  • Publication number: 20130307686
    Abstract: 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: Application
    Filed: May 15, 2013
    Publication date: November 21, 2013
    Inventors: James C. FRAUENTHAL, Michael RAMALHO
  • Patent number: 8582465
    Abstract: 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: Grant
    Filed: August 29, 2011
    Date of Patent: November 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Michael A. Ramalho
  • Publication number: 20130258909
    Abstract: 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: Application
    Filed: May 30, 2013
    Publication date: October 3, 2013
    Inventors: Michael A. RAMALHO, Gary Scrabutenas, Jim Frauenthal
  • Patent number: 8484331
    Abstract: 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: Grant
    Filed: November 1, 2010
    Date of Patent: July 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel G. Wing, Michael A. Ramalho
  • Patent number: 8462675
    Abstract: 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: Grant
    Filed: February 25, 2010
    Date of Patent: June 11, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Alan Skrabutenas, Michael A. Ramalho, James C. Frauenthal
  • Publication number: 20130135523
    Abstract: 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: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Patent number: 8428247
    Abstract: 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: Grant
    Filed: December 2, 2008
    Date of Patent: April 23, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Michael P. O'Brien, Michael A. Ramalho, Gary A. Skrabutenas, Shmuel Shaffer, Steven L. Christenson
  • Publication number: 20130039497
    Abstract: 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: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Inventors: Michael A. Ramalho, James C. Frauenthal, Brian A. Apgar
  • Patent number: 8300667
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: October 30, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
  • Patent number: 8280052
    Abstract: 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 comparator
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: October 2, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Chin-Ju Chen, Eric Heng Chih Lee, Matthew R. Kuhlke, Ethan Hugg, Michael A. Ramalho
  • Patent number: 8238548
    Abstract: 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: Grant
    Filed: February 8, 2008
    Date of Patent: August 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Michael A. Ramalho, Gary Skrabutenas, Herbert Wildfeuer
  • Publication number: 20120110152
    Abstract: 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: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Daniel G. Wing, Michael A. Ramalho
  • Patent number: 8126160
    Abstract: 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: Grant
    Filed: September 22, 2008
    Date of Patent: February 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Ramanathan Jagadeesan, Michael A. Ramalho
  • Patent number: 8116776
    Abstract: 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: Grant
    Filed: March 23, 2004
    Date of Patent: February 14, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan T. Jagadeesan, Bich T. Nguyen, Michael A. Ramalho
  • Publication number: 20110310764
    Abstract: 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: Application
    Filed: August 29, 2011
    Publication date: December 22, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Michael A. Ramalho