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: 11923085
    Abstract: Systems, computer-implemented methods, and tangible non-transitory computer-readable media are provided for performing contact tracing using acoustic communications. For example, a computer-implemented method may include allocating an acoustic token for broadcasting via an audio communication channel, obtaining information associated with the acoustic token received from a first device of a first user based on the broadcasting of the acoustic token where the first user is associated with a disease, determining whether the information associated with the acoustic token from the first device relates to information associated with the acoustic token received from a second device of a second user, and providing information that indicates whether the second user was exposed to the disease based on whether the information associated with the acoustic token from the first device relates to the information associated with the acoustic token from the second device.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: March 5, 2024
    Inventor: Michael A. Ramalho
  • Patent number: 11881317
    Abstract: Systems, computer-implemented methods, and non-transitory computer-readable media are provided for performing contact tracing using acoustic communications within or across administrative domains. A computer-implemented method may include obtaining information associated with one or more acoustic tokens from a first user device of a first user where the one or more acoustic tokens were broadcast from an emitter device in an acoustic volume via an audio communication channel, obtaining information associated with one or more acoustic tokens broadcast from the emitter device from a second user device of a second user, determining whether the second user was exposed to a disease associated with the first user in the acoustic volume based on analyzing the information associated with the acoustic tokens from the first user device and the information associated with the acoustic tokens from the second user device, and providing information indicating whether the second user was exposed to the disease.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 23, 2024
    Inventor: Michael A. Ramalho
  • Patent number: 11641387
    Abstract: Methods and systems are disclosed wherein TCP may approximate Reliable Transport Protocol (RTP) or UDP delivery for real-time video/data conferencing applications that have long RTT connections.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: May 2, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Darrin Hobson Simmons, Michael P. Dimitroff
  • Patent number: 11488612
    Abstract: The present technology can receive audio segments from sources within one or more conference room, and can create audio fingerprints from the sources. The audio fingerprints are optimized for audio in conference room environments, which include distortions from room impulse responses, and various encoding used by telecommunication networks. In some embodiments, when two audio segments are matched, a user equipment can be instructed to mute its speakers to avoid feedback. In some embodiments, when two audio segments are matched, a user equipment can be given instructions to join a conference taking place in the room in when the audio segment originated.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
  • Patent number: 11228402
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a Session Traversal Utilities for Network Address Translation (“STUN”) message associated with a first flow, wherein the STUN message comprises a flow attribute including corresponding to the first flow; analyzing the flow attribute at the first node; setting policy corresponding to the first flow in the network based on the analyzing, wherein setting the policy includes using the flow attribute of the STUN message to configure a network path for the first flow in the communications network; and forwarding the STUN message to a next network node.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Jon M. Snyder, Kashyap Kodanda Ram Kambhatla, Pal-Erik Martinsen, Wai-Tian Tan, Paul Edwin Jones
  • Publication number: 20210375483
    Abstract: Systems, computer-implemented methods, and non-transitory computer-readable media are provided for performing contact tracing using acoustic communications within or across administrative domains. A computer-implemented method may include obtaining information associated with one or more acoustic tokens from a first user device of a first user where the one or more acoustic tokens were broadcast from an emitter device in an acoustic volume via an audio communication channel, obtaining information associated with one or more acoustic tokens broadcast from the emitter device from a second user device of a second user, determining whether the second user was exposed to a disease associated with the first user in the acoustic volume based on analyzing the information associated with the acoustic tokens from the first user device and the information associated with the acoustic tokens from the second user device, and providing information indicating whether the second user was exposed to the disease.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 2, 2021
    Inventor: Michael A. Ramalho
  • Publication number: 20210375451
    Abstract: Systems, computer-implemented methods, and tangible non-transitory computer-readable media are provided for performing contact tracing using acoustic communications. For example, a computer-implemented method may include allocating an acoustic token for broadcasting via an audio communication channel, obtaining information associated with the acoustic token received from a first device of a first user based on the broadcasting of the acoustic token where the first user is associated with a disease, determining whether the information associated with the acoustic token from the first device relates to information associated with the acoustic token received from a second device of a second user, and providing information that indicates whether the second user was exposed to the disease based on whether the information associated with the acoustic token from the first device relates to the information associated with the acoustic token from the second device.
    Type: Application
    Filed: May 20, 2021
    Publication date: December 2, 2021
    Inventor: Michael A. Ramalho
  • Patent number: 11164577
    Abstract: The present technology pertains to a voice assistant configured for use in a meeting room environment where the voice assistant can learn speech parameters for a meeting taking place in the meeting room environment. The voice assistant can use the speech parameters to deliver proactive notifications in a manner that is less intrusive to the conversation in the meeting.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: November 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vikas Vashisht, Michael A. Ramalho, Mihailo Zilovic, Dario De Santis
  • Patent number: 11070941
    Abstract: Provided is a heterogeneous network of independently provided system components for detecting and verifying time and location of endpoints. In one aspect, a method includes receiving, at a first network component and from a second network component, a set of instructions for generating tokens in association with an application service; generating, at the first network component, the tokens based on the set of instructions; transmitting, by the first network component and according to the set of instructions, one or more of the tokens to one or more proximity emitter devices; receiving, from a user device, a message including a token received by the user device from at least one of the one or more proximity emitter devices; and validating the token to confirm that the token is from among the tokens generated by the first network component, the validation allowing the user device access to the application service.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: July 20, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Michael A. Ramalho
  • Patent number: 11005521
    Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 11, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Knut Inge Hvidsten, Michael A. Ramalho, Ragnvald Balch Barth
  • Publication number: 20210050026
    Abstract: The present technology can receive audio segments from sources within one or more conference room, and can create audio fingerprints from the sources. The audio fingerprints are optimized for audio in conference room environments, which include distortions from room impulse responses, and various encoding used by telecommunication networks. In some embodiments, when two audio segments are matched, a user equipment can be instructed to mute its speakers to avoid feedback. In some embodiments, when two audio segments are matched, a user equipment can be given instructions to join a conference taking place in the room in when the audio segment originated.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
  • Publication number: 20210014639
    Abstract: Provided is a heterogeneous network of independently provided system components for detecting and verifying time and location of endpoints. In one aspect, a method includes receiving, at a first network component and from a second network component, a set of instructions for generating tokens in association with an application service; generating, at the first network component, the tokens based on the set of instructions; transmitting, by the first network component and according to the set of instructions, one or more of the tokens to one or more proximity emitter devices; receiving, from a user device, a message including a token received by the user device from at least one of the one or more proximity emitter devices; and validating the token to confirm that the token is from among the tokens generated by the first network component, the validation allowing the user device access to the application service.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventor: Michael A. Ramalho
  • Patent number: 10825460
    Abstract: The present technology can receive audio segments from sources within one or more conference room, and can create audio fingerprints from the sources. The audio fingerprints are optimized for audio in conference room environments, which include distortions from room impulse responses, and various encoding used by telecommunication networks. In some embodiments, when two audio segments are matched, a user equipment can be instructed to mute its speakers to avoid feedback. In some embodiments, when two audio segments are matched, a user equipment can be given instructions to join a conference taking place in the room in when the audio segment originated.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
  • Publication number: 20200259881
    Abstract: Methods and systems are disclosed wherein TCP may approximate Reliable Transport Protocol (RTP) or UDP delivery for real-time video/data conferencing applications that have long RTT connections.
    Type: Application
    Filed: April 20, 2020
    Publication date: August 13, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Darrin Hobson Simmons, Michael P. Dimitroff
  • Publication number: 20200234696
    Abstract: The present technology pertains to a voice assistant configured for use in a meeting room environment where the voice assistant can learn speech parameters for a meeting taking place in the meeting room environment. The voice assistant can use the speech parameters to deliver proactive notifications in a manner that is less intrusive to the conversation in the meeting.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Vikas Vashisht, Michael A. Ramalho, Mihailo Zilovic, Dario De Santis
  • Publication number: 20200220664
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a Session Traversal Utilities for Network Address Translation (“STUN”) message associated with a first flow, wherein the STUN message comprises a flow attribute including corresponding to the first flow; analyzing the flow attribute at the first node; setting policy corresponding to the first flow in the network based on the analyzing, wherein setting the policy includes using the flow attribute of the STUN message to configure a network path for the first flow in the communications network; and forwarding the STUN message to a next network node.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 9, 2020
    Inventors: Michael A. RAMALHO, Jon M. SNYDER, Kashyap Kodanda Ram KAMBHATLA, Pal-Erik MARTINSEN, Wai-Tian TAN, Paul Edwin JONES
  • Publication number: 20200195297
    Abstract: In a transmit method, a set of data eigenvectors that are based on a Prometheus Orthonormal Set (PONS) code construction and orthogonal to each other are stored, wherein the data eigenvectors are mapped to unique multi-bit words. A pilot sequence representing a pilot eigenvector that is based on the PONS code construction and orthogonal to each of the data eigenvectors is generated. Input data are grouped into multi-bit words and data eigenvectors among the data eigenvectors are selected based on the multi-bit words. A spread data sequence including the selected data eigenvectors and that is synchronized to the pilot sequence is generated. An acoustic signal including the synchronized pilot sequence and the spread data sequence is generated. The acoustic signal is transmitted.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 18, 2020
    Inventors: Michael A. Ramalho, Mihailo Zilovic, David A. Benham
  • Patent number: 10673580
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a message associated with a first flow, wherein the message comprises a flow treatment attribute including metadata indicative of how the first flow should be treated in the network; analyzing the flow treatment attribute at the first node; setting policy for treatment of the flow in the network based on the analyzing; and forwarding the message to a next network node.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Jon M. Snyder, Kashyap Kodanda Ram Kambhatla, Pal-Erik Martinsen, Wai-tian Tan, Paul Edwin Jones
  • Publication number: 20200169289
    Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators.
    Type: Application
    Filed: February 3, 2020
    Publication date: May 28, 2020
    Inventors: Knut Inge Hvidsten, Michael A. Ramalho, Ragnvald Balch Barth
  • Patent number: RE49288
    Abstract: A first endpoint generates an acoustic spread spectrum signal including a pilot sequence and a data sequence representing a token synchronized to the pilot sequence, transmits the acoustic spread spectrum signal, and records a transmit time at which the acoustic spread spectrum signal is transmitted. A receive time at which a second endpoint received the acoustic spread spectrum signal transmitted by the first endpoint is received from the second endpoint along with an indication of a second token as recovered from the received acoustic spread spectrum signal by the second endpoint. A separation distance between the first endpoint and the second endpoint is computed based on a time difference between the transmit time and the receive time. The first endpoint is paired with the second endpoint when the token matches the second token and the computed distance is less than a threshold distance.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 8, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Mihailo Zilovic