Patents by Inventor Rodrigo Pastro

Rodrigo Pastro 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).

  • Publication number: 20230231893
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 20, 2023
    Applicant: RingCentral, Inc.
    Inventors: Doug CHAPPELLE, Johannes RUETSCHI, Jeffrey CRIPE, Ricardo De Lemos, Qiusheng JIANG, Robert HOFSTETTER, Hashim SHAFIQUE, Keith GLASNAPP, Rodrigo PASTRO, Jeff McNiece, Dinesh Kapani GOWDA, Luiz Cesar ZANIOLO, Viraj PURANIK, Christian GARBIN
  • Patent number: 11641383
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 2, 2023
    Assignee: RINGCENTRAL, INC.
    Inventors: Doug Chappelle, Johannes Ruetschi, Jeffrey Cripe, Ricardo De Lemos, Qiusheng Jiang, Robert Hofstetter, Hashim Shafique, Keith Glasnapp, Rodrigo Pastro, Jeff McNiece, Dinesh Kapani Gowda, Luiz Cesar Zaniolo, VIraj Puranik, Christian Garbin
  • Publication number: 20220238194
    Abstract: A communication apparatus and method for augmenting at least one data stream (e.g. a video stream) with data obtained from at least one computer device can facilitate the generation of a user interface that can provide an enhancement in telecommunication services. For example, in some embodiments a video stream from a patient device that is involved in a telecommunication communication session that also include at least one medical care device can be augmented to include data from the patient's health records stored in a computer device such that a graphical user interface displayed on the medical care device can include medical record indicia positioned over an image of the patient to indicate different health records related to parts of the patient's body being displayed. The indicia can provide information related to the age of the medical data and/or other aspects of a medical record indicated by the indicia.
    Type: Application
    Filed: July 27, 2021
    Publication date: July 28, 2022
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Christian Garbin
  • Publication number: 20200267193
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 20, 2020
    Inventors: Doug Chappelle, Johannes Ruetschi, Jeffrey Cripe, Ricardo De Lemos, Qiusheng Jiang, Robert Hofstetter, Hashim Shafique, Keith Glasnapp, Rodrigo Pastro, Jeff McNiece, Dinesh Kapani Gowda, Luis Cesar Zaniolo, VIraj Puranik, Christian Garbin
  • Publication number: 20200213250
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g, tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 2, 2020
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
  • Patent number: 10686852
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: June 16, 2020
    Assignee: Unify, Inc.
    Inventors: Doug Chappelle, Johannes Ruetschi, Jeffrey Cripe, Ricardo De Lemos, Qiusheng Jiang, Robert Hofstetter, Hashim Shafique, Keith Glasnapp, Rodrigo Pastro, Jeff McNiece, Dinesh Kapani Gowda, Luiz Cesar Zaniolo, Viraj Puranik, Christian Garbin
  • Patent number: 10630612
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 21, 2020
    Assignee: Unify, Inc.
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
  • Patent number: 10567483
    Abstract: A method for real time notification delivery comprises providing to an application server event notifications directed to a plurality of user agents that are at a site remote from an application server and that receive event notifications through a first network device that is capable of receiving aggregated notification messages, aggregating a plurality of event notifications directed to a plurality of user agents to create an aggregated notification message directed to a first network device, and routing an aggregated notification message to a first network device via a communications network.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: February 18, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Johannes Ruetschi, Rodrigo Pastro
  • Patent number: 10536490
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 14, 2020
    Assignee: Unify GmbH & Co. KG
    Inventor: Rodrigo Pastro
  • Publication number: 20190273765
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventor: Rodrigo Pastro
  • Patent number: 10341393
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: July 2, 2019
    Assignee: Unify GmbH & Co. KG
    Inventor: Rodrigo Pastro
  • Publication number: 20190097953
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 28, 2019
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
  • Patent number: 10164917
    Abstract: An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque SIP service profile to each device a user uses to signin to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque SIP service profiles to the user.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 25, 2018
    Assignee: Unify Inc.
    Inventors: Johannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
  • Publication number: 20180241783
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 23, 2018
    Inventor: Rodrigo Pastro
  • Patent number: 9985997
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 29, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Rodrigo Pastro
  • Publication number: 20180124161
    Abstract: A method for real time notification delivery comprises providing to an application server event notifications directed to a plurality of user agents that are at a site remote from an application server and that receive event notifications through a first network device that is capable of receiving aggregated notification messages, aggregating a plurality of event notifications directed to a plurality of user agents to create an aggregated notification message directed to a first network device, and routing an aggregated notification message to a first network device via a communications network.
    Type: Application
    Filed: December 19, 2017
    Publication date: May 3, 2018
    Inventors: Johannes Ruetschi, Rodrigo Pastro
  • Publication number: 20170251032
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Application
    Filed: May 11, 2017
    Publication date: August 31, 2017
    Inventors: Doug Chappelle, Johannes Ruetschi, Jeffrey Cripe, Ricardo De Lemos, Qiusheng Jiang, Robert Hofstetter, Hashim Shafique, Keith Glasnapp, Rodrigo Pastro, Jeff McNiece, Dinesh Kapani Gowda, Luiz Cesar Zaniolo, Viraj Puranik, Christian Garbin
  • Patent number: 9680687
    Abstract: An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 13, 2017
    Assignee: Unify, Inc.
    Inventors: Doug Chappelle, Johannes Ruetschi, Jeffrey Cripe, Ricardo De Lemos, Qiusheng Jiang, Robert Hofstetter, Hashim Shafique, Keith Glasnapp, Rodrigo Pastro, Jeff McNiece, Dinesh Kapani Gowda, Luiz Cesar Zaniolo, Viraj Puranik, Christian Garbin
  • Publication number: 20160149964
    Abstract: A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventor: Rodrigo Pastro
  • Publication number: 20160088071
    Abstract: A method for real time notification delivery comprises providing to an application server event notifications directed to a plurality of user agents that are at a site remote from an application server and that receive event notifications through a first network device that is capable of receiving aggregated notification messages, aggregating a plurality of event notifications directed to a plurality of user agents to create an aggregated notification message directed to a first network device, and routing an aggregated notification message to a first network device via a communications network.
    Type: Application
    Filed: December 8, 2015
    Publication date: March 24, 2016
    Inventors: Johannes Ruetschi, Rodrigo Pastro