IP Library Patent Application 15394107
Patent Application
App. No. 15/394,107

TECHNIQUES FOR MESSAGING AGENT CUSTOMIZATION

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 None
App. No.
15/394,107
Abstract

Techniques for messaging agent customization are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a commerce message package from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system; determine commerce access privileges for the commerce messaging application in association with the message thread; send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and reject the commerce message package when the commerce access privileges reject access to the message thread. Other embodiments are described and claimed.

Claims (38)

1 . A computer-implemented method, comprising:

receiving a commerce message package at a commerce intermediary server from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system;

determining commerce access privileges for the commerce messaging application in association with the message thread;

sending the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and

rejecting the commerce message package when the commerce access privileges reject access to the message thread.

2 . The method of claim 1 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.

3 . The method of claim 1 , the commerce message package specified according to a custom message template associated with the commerce entity.

4 . The method of claim 1 , further comprising:

receiving an application registration package in association with the commerce messaging application; and

registering the commerce messaging application for access to the commerce intermediary server in response to the application registration package.

5 . The method of claim 4 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, further comprising:

sending one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.

6 . The method of claim 4 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.

7 . The method of claim 4 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.

8 . An apparatus, comprising:

a processor circuit on a device;

a commerce intermediary server operative on the processor circuit to receive a commerce message package from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system; determine commerce access privileges for the commerce messaging application in association with the message thread; send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and reject the commerce message package when the commerce access privileges reject access to the message thread.

9 . The apparatus of claim 8 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.

10 . The apparatus of claim 8 , the commerce message package specified according to a custom message template associated with the commerce entity.

11 . The apparatus of claim 8 , further comprising:

the commerce intermediary server operative to receive an application registration package in association with the commerce messaging application; and register the commerce messaging application for access to the commerce intermediary server in response to the application registration package.

12 . The apparatus of claim 11 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, further comprising:

the commerce intermediary server operative to sending one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.

13 . The apparatus of claim 11 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.

14 . The apparatus of claim 11 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.

15 . At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive a commerce message package at a commerce intermediary server from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system;

determine commerce access privileges for the commerce messaging application in association with the message thread;

send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and

reject the commerce message package when the commerce access privileges reject access to the message thread.

16 . The computer-readable storage medium of claim 15 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.

17 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to:

receive an application registration package in association with the commerce messaging application; and

register the commerce messaging application for access to the commerce intermediary server in response to the application registration package.

18 . The computer-readable storage medium of claim 17 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, comprising further instructions that, when executed, cause a system to:

send one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.

19 . The computer-readable storage medium of claim 17 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.

20 . The computer-readable storage medium of claim 17 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: ROSENBERG, SETH GARRETT STEINBERG; BHANDARKAR, ADITYA GOPAL; TALMOR, YORAM; GOLDBERG, JEREMY HARRISON; LARIONOV, MIKHAIL; LEE, JESSICA; BUSHAK, NICOLAS ANDRIJ
To: FACEBOOK, INC.
Reel/Frame 041759/0245 →