Patents by Inventor Andres Jaan Tack

Andres Jaan Tack 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: 20250141829
    Abstract: A method includes receiving an initiating communication triggering establishment of a conversation associated with a plurality of participant endpoints on different communication channels, wherein the plurality of participant endpoints comprises a first subset of participant endpoints on a first communication channel of the different communication channels and a second subset of participant endpoints on a second communication channel of the different communication channels, configuring a set of intermediary endpoints for communications with the first subset of participant endpoints on the first communication channel that lacks support for group communications, and responsive to receiving a group communication during the conversation, transmitting the group communication to the first subset of participant endpoints via the set of intermediary endpoints and transmitting the group communication directly to the second subset of participant endpoints.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 1, 2025
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Publication number: 20250141828
    Abstract: A method includes receiving, via a programmatic interface to multi-channel group communications, an initiating communication triggering establishment of a conversation associated with a plurality of participant endpoints, configuring, at a communication system, a conversation resource for the conversation and the plurality of participant endpoints to exchange group communications during the conversation on different communication channels, responsive to receiving group communications directed to the conversation resource, translating the group communications to formats compatible to the different communication channels corresponding to the plurality of participant endpoints of the conversation resource, and transmitting the translated group communications to the plurality of participant endpoints on the different communication channels.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 1, 2025
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Patent number: 12273313
    Abstract: A first request to identify, among a plurality of user accounts, a subset of user accounts that are available to receive a transfer of a messaging conversation with a recipient device is received via a first application programming interface (API) call from a first client device associated with a first user account. A first response identifying the subset of user accounts that are available to receive the transfer of the messaging conversation is sent to the first client device responsive to receiving the first request. A second request to transfer the messaging conversation to a second user account identified among the subset of user accounts is received via a second API call from the first client device. The messaging conversation is transferred to the second user account to facilitate a continuation of the messaging conversation with the recipient device responsive to receiving the second request.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: April 8, 2025
    Assignee: Twilio Inc.
    Inventors: Dmytro Savin, Aleksandrs Ivanovs, Selahattin Can Çitoǧlu, Hagit Merhavi, Andres Jaan Tack, Hendrigo Ricardo de Moraes
  • Publication number: 20240089232
    Abstract: A method includes receiving an initial communication to trigger a multi-channel group conversation associated with a set of participant endpoints comprising a first subset of participant endpoints on a first communication channel and a second subset of participant endpoints on a second communication channel, selecting a projected intermediary endpoint for each participant endpoint from the first subset that is on the first communication channel, for a first communication of the conversation from a first participant endpoint from the first subset to a second participant endpoint from the first subset, transmitting the first communication directly to the second participant endpoint from the first subset, and for a second communication of the conversation from a first participant endpoint from the second subset to the second participant endpoint from the first subset, transmitting the second communication to the second participant endpoint from the first subset via the selected projected intermediary endpoint.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Publication number: 20230421519
    Abstract: A first request to identify, among a plurality of user accounts, a subset of user accounts that are available to receive a transfer of a messaging conversation with a recipient device is received via a first application programming interface (API) call from a first client device associated with a first user account. A first response identifying the subset of user accounts that are available to receive the transfer of the messaging conversation is sent to the first client device responsive to receiving the first request. A second request to transfer the messaging conversation to a second user account identified among the subset of user accounts is received via a second API call from the first client device. The messaging conversation is transferred to the second user account to facilitate a continuation of the messaging conversation with the recipient device responsive to receiving the second request.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Inventors: Dmytro Savin, Aleksandrs Ivanovs, Selahattin Can Citoglu, Hagit Merhavi, Andres Jaan Tack, Hendrigo Ricardo de Moraes
  • Patent number: 11824826
    Abstract: A system and method for multi-channel communications that includes receiving an initiating communication triggering establishment of a conversation associated with a set of participant endpoints, wherein the set of participant endpoints comprises of participant endpoints from at least two distinct communication channels; configuring a set of intermediary endpoints for communications between at least a subset of the set of participant endpoints on different communication channels; and for each communication of the conversation, transmitting communications to a receiving set of participant endpoints through the configured intermediary endpoint.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: November 21, 2023
    Assignee: Twilio Inc.
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Publication number: 20220006771
    Abstract: A system and method for multi-channel communications that includes receiving an initiating communication triggering establishment of a conversation associated with a set of participant endpoints, wherein the set of participant endpoints comprises of participant endpoints from at least two distinct communication channels; configuring a set of intermediary endpoints for communications between at least a subset of the set of participant endpoints on different communication channels; and for each communication of the conversation, transmitting communications to a receiving set of participant endpoints through the configured intermediary endpoint.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Patent number: 11153258
    Abstract: A system and method for multi-channel communications that includes receiving an initiating communication triggering establishment of a conversation associated with a set of participant endpoints, wherein the set of participant endpoints comprises of participant endpoints from at least two distinct communication channels; configuring a set of intermediary endpoints for communications between at least a subset of the set of participant endpoints on different communication channels; and for each communication of the conversation, transmitting communications to a receiving set of participant endpoints through the configured intermediary endpoint.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 19, 2021
    Assignee: Twilio Inc.
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
  • Publication number: 20210044561
    Abstract: A system and method for multi-channel communications that includes receiving an initiating communication triggering establishment of a conversation associated with a set of participant endpoints, wherein the set of participant endpoints comprises of participant endpoints from at least two distinct communication channels; configuring a set of intermediary endpoints for communications between at least a subset of the set of participant endpoints on different communication channels; and for each communication of the conversation, transmitting communications to a receiving set of participant endpoints through the configured intermediary endpoint.
    Type: Application
    Filed: April 3, 2020
    Publication date: February 11, 2021
    Inventors: Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv