IP Library Granted Patent US 11,375,346
Granted Patent B2
US 11,375,346 · App. 17/163,541 · Granted Jun 28, 2022

Messaging service application programming interface

Inventor: Eric Ruttenbur (Oviedo, FL)
Assignee: Zeta Global Corp.
H04W4/14G06Q10/10H04L51/046H04L51/14H04L51/30H04L67/02H04M1/72436H04W12/06H04W12/068
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,375,346
App. No.
17/163,541
Granted
Jun 28, 2022
Kind
B2
Abstract

A system comprising: one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising: receiving a transmission request including a recipient identifier; adding the transmission request to an outbound queue based on determining the transmission request is valid; causing the transmission to be included in the outbound queue; obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and storing a record of the transmission responsive to the causing the transmission the storing the record including storing a message and the indicating of successful transmission.

Claims (33)

1. A system comprising:

one or more processors and executable instructions accessible on a non-transitory computer-readable medium that, when executed, cause the one or more processors to perform operations comprising:

receiving a transmission request including a recipient identifier;

adding the transmission request to an outbound queue based on determining the transmission request is valid;

causing the transmission to be included in the outbound queue;

obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and

storing a record of the transmission responsive to the causing the transmission the storing the record including storing a message and the indicating of successful transmission.

2. The system of claim 1 wherein the causing transmission comprises transmitting a request to a short message service aggregator the request identifying the recipient identifier and a carrier associated with the recipient indicated by the recipient indicator the short message service to route the message to the carrier.

3. The system of claim 1 wherein a predefined messaging standard specifies a particular format for the message.

4. The system of claim I wherein the message is transmitted as a short message service message.

5. The system of claim 1 , wherein the message transmission request is a Hypertext transfer request.

6. A method comprising:

receiving a transmission request including a recipient device indicator;

adding the transmission request to an outbound queue based on determining the transmission request is valid;

causing transmission based on the transmission request being included in the outbound queue;

obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and

storing a record of the transmission request responsive to the causing transmission of the record including storing a message and the indication of successful transmission of the message.

7. The method of claim 6 further comprising determining that the identifying is valid by determining that the device identifier includes a particular number of characters.

8. The method of claim 6 , wherein the causing transmission comprises transmitting a request to a short message service aggregator the request identifying the recipient identifier and a carrier associated with the recipient identifier, the short message service to route the message to the carrier.

9. The method of claim 6 wherein a predefined messaging standard specifies a particular format for the message.

10. The method of claim 6 , wherein the message is transmitted as a short message service message.

11. The method of claim 6 , wherein the message transmission request is a hypertext transfer protocol request.

12. A non-transitory machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising, at least:

receiving a transmission request including a recipient device indicator;

adding the transmission request to an outbound queue based on determining the transmission request is valid;

causing transmission based on the transmission request being included in the outbound queue;

obtaining status information specifying a status of transmission, the status of information including an indication of successful transmission; and

storing a record of the transmission request responsive to the causing the transmission, the storing the record including storing a message or the indication of successful transmission of the message.

13. The medium of claim 12 , wherein the operations further comprise determining that the identifier is valid by determining that the identifier includes a particular number of characters.

14. The medium of claim 12 , wherein the causing transmission of the message comprises transmitting a request to a short message service aggregator, the request identifying the identifier and a carrier associated with the recipient device indicator, the short message service aggregator to route the message to the carrier.

15. The medium of claim 12 , wherein a predefined messaging standard specifies a particular format of the message.

16. The medium of claim 12 , wherein the message is transmitted as a short message service message.

17. The medium of claim 12 , wherein the message transmission request is a hypertext transfer protocol request.

Assignments (5)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 30, 2024
From: ZETA GLOBAL CORP.; ZSTREAM ACQUISITION LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068822/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: RUTTENBUR, ERIC P
To: EBAY INC.
Reel/Frame 059213/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: EBAY INC.
To: 935 KOP ASSOCIATES, LLC
Reel/Frame 059214/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: 935 KOP ASSOCIATES, LLC
To: ZETA INTERACTIVE CORP.
Reel/Frame 059214/0198 →
CHANGE OF NAME Recorded Mar 9, 2022
From: ZETA INTERACTIVE CORP.
To: ZETA GLOBAL CORP.
Reel/Frame 059214/0312 →