Patents by Inventor Jamie O'Shaughnessy

Jamie O'Shaughnessy 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: 20240356822
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Patent number: 12081416
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: September 3, 2024
    Assignee: Twilio Inc.
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Publication number: 20230254224
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 10, 2023
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Patent number: 11677638
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: June 13, 2023
    Assignee: Twilio Inc.
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Publication number: 20220158911
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Patent number: 11290352
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 29, 2022
    Assignee: Twilio Inc.
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Publication number: 20210344575
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Application
    Filed: December 22, 2020
    Publication date: November 4, 2021
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Publication number: 20210264489
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for selecting a routing provider that is best suited to deliver each individual message. The message exchange system selects a routing provider based on customer criteria provided by the customer, bids provided by the routing providers and/or performance of the routing providers. The message exchange system ranks the bids based on a ranking value calculated for each bid based on the cost value associated with the bid, the quality score of the associated routing provider and the customer criteria. The message exchange system selects a bid based on the resulting ranking values. For example, the message exchange system selects the bid that is ranked the highest based on the ranking values. The message exchange system then transmits the message to its intended recipient via the routing provider associated with the selected bid.
    Type: Application
    Filed: October 2, 2020
    Publication date: August 26, 2021
    Inventors: Chloe Chen, Simon Khalaf, Jamie O'Shaughnessy