IP Library Granted Patent US 12,154,181
Granted Patent B2
US 12,154,181 · App. 17/944,098 · Granted Nov 26, 2024

Social network for merchants

Inventor: Deeksha Chugh (Freemont, CA)
Assignee: Block, Inc.
G06Q50/01G06Q20/10G06Q20/202
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 12,154,181
App. No.
17/944,098
Granted
Nov 26, 2024
Kind
B2
Abstract

A social network for merchants is described. A payment processing service can receive first merchant information associated with characteristic(s) of a first merchant and second merchant information associated with characteristic(s) of a second merchant. The payment processing service can determine a similarity between the first merchant and the second merchant based on analyzing the first merchant information and the second merchant information with a data model. Based at least in part on the similarity, the payment processing service can associate the first merchant and the second merchant with a merchant group and enable the first merchant and the second merchant to access a service associated with a merchant social network based at least in part on the association with the merchant group.

Claims (71)

1. A method comprising:

receiving, by a payment processing service and from an instance of a merchant application executing on a merchant device of a merchant, transaction data of a transaction performed between the merchant and one or more customers, wherein the instance of the merchant application is provided by the payment processing service for configuring the merchant device as a point-of-sale (POS) terminal to communicate the transaction data over a network to the payment processing service;

processing, by the payment processing service, a payment associated with the transaction based at least in part on the transaction data;

determining, by the payment processing service, based on analyzing at least the transaction data, a shared characteristic associated with the merchant and a merchant group;

associating, by the payment processing service, the merchant with the merchant group;

provisioning, by the payment processing service, a merchant social network based on the merchant group, wherein the merchant social network provides the instance of the merchant application with access to one or more communication services within the merchant group;

based at least in part on receiving a first communication from the merchant, activating, by the payment processing service, the one or more communication services between the merchant and the merchant group via the merchant social network, wherein the one or more communication services enable near real-time communications between the merchant and another merchant included in the merchant group;

causing presentation of, by the payment processing service, a user interface including an indication of the merchant social network;

receiving, by the payment processing service, and from one or more computing devices of at least one a social media platform, review platform, or technical support platform, additional information associated with the merchant;

responsive to receiving the additional information, determining, by the payment processing service, that the merchant is no longer associated with the shared characteristic; and

based at least in part on the indication, removing, by the payment processing service, the merchant from the merchant group and deactivating the one or more communication services while retaining the one or more communication services as active between other merchants in the merchant group.

2. The method of claim 1 , wherein the merchant comprises a first merchant, and wherein the communication comprises a first communication, wherein the user interface further includes one or more controls interactable to communicate via the merchant social network using the one or more communication services, the method further comprising:

prior to removing the merchant from the merchant group and deactivating the one or more communication services:

receiving, by the payment processing service and based at least in part on an interaction with a control of the one or more controls, a second communication from the merchant associated with a support request;

identifying, by the payment processing service, information regarding the support request, wherein the information is associated with the merchant group; and

transmitting, by the payment processing service to a device operated by a second merchant of the merchant group, the information regarding the second communication associated with the support request.

3. The method of claim 1 , further comprising, prior to removing the merchant from the merchant group and deactivating the one or more communication services:

receiving, by the payment processing service and via the user interface, a message for the merchant group;

presenting, by the payment processing service, the message via an electronic message board, wherein the presenting is based at least in part on the merchant being included in the merchant group; and

notifying, by the payment processing service, at least one other merchant included in the merchant group that the message has been presented.

4. The method of claim 1 , further comprising, prior to removing the merchant from the merchant group and deactivating the one or more communication services:

transmitting, by the payment processing service and to individual devices operated by respective members of the merchant group, a message concerning a topic relevant to the merchant group.

5. The method of claim 1 , wherein the shared characteristic excludes location.

6. The method of claim 1 , wherein the shared characteristic is further based on other data stored by the payment processing service, the other data comprising data provided by at least one of:

at least one merchant,

at least one third-party information source, or

at least one support service record.

7. A system associated with a payment processing service, the system comprising:

one or more processors; and

one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to:

receive, by the payment processing service and from an instance of a merchant application executing on a merchant device associated with a merchant of a plurality of merchants, transaction data of a transaction performed between the merchant and one or more customers, wherein the instance of the merchant application is provided by the payment processing service for configuring the merchant device as a point-of-sale (POS) terminal to communicate the transaction data over a network to the payment processing service;

process, by the payment processing service, a payment for the transaction based at least in part on the transaction data;

determine, by the payment processing service, and based on analyzing at least the transaction data, a similarity between the merchant and a merchant group;

associate, by the payment processing service, the merchant with the merchant group;

provision, by the payment processing service and based at least on the merchant group, a merchant social network, wherein the merchant social network provides the instance of the merchant application with access to one or more communication services for communications within the merchant group;

based at least in part on receiving a communication from the merchant, activate, by the payment processing service and via the merchant social network, one or more communication services, wherein the one or more communication services enable near real-time communications between the merchant and another merchant included in the merchant group;

cause presentation of, by the payment processing service, a user interface including an indication of the merchant social network;

receive, by the payment processing service, and from one or more computing devices of at least one of a social media platform, review platform, or technical support platform, additional information associated with the merchant;

responsive to receiving the additional information, determine, by the payment processing service, an absence of the similarity between the merchant and the merchant group; and

based at least in part on the indication, remove, by the payment processing service, the merchant from the merchant group and deactivating the one or more communication services while retaining the one or more communication services as active between other merchants in the merchant group.

8. The system of claim 7 , wherein the user interface further includes one or more controls interactable to communicate via the merchant social network using the one or more communication services, and wherein a communication service of the one or more communication services is at least one of direct messaging or posting to a message board associated with the merchant group.

9. The system of claim 7 , wherein associating the merchant with the merchant group comprises automatically adding the merchant to the merchant group without receiving input from at least one of an agent associated with the payment processing service or the merchant.

10. The system of claim 7 , wherein associating the merchant with the merchant group comprises:

presenting, by the payment processing service, an option to join the merchant group via at least one of the merchant device or a website associated with the payment processing service;

receiving, by the payment processing service, an indication of an election by the merchant to join the merchant group; and

adding, by the payment processing service, the merchant to the merchant group.

11. The system of claim 7 , wherein analyzing the transaction comprises analyzing the transaction data with a data model and, prior to analyzing the transaction data with the data model, the instructions further program the one or more processors to:

access, by the payment processing service, merchant information associated with the plurality of merchants, groupings of such merchants, and similarity scores previously determined for such merchants; and

train, by the payment processing service, the data model using at least one machine learning mechanism, the data model configured to output indications of similarity between individual merchants of the plurality of merchants.

12. One or more non-transitory computer-readable media storing instructions executable by one or more processors, wherein the instructions program the one or more processors to:

receive, by a payment processing service and from an instance of a merchant application executing on a merchant device of a merchant, transaction data of a transaction performed between the merchant and one or more customers, wherein the instance of the merchant application is provided by the payment processing service for configuring the merchant device as a point-of-sale (POS) terminal to communicate the transaction data over a network to the payment processing service;

process, by the payment processing service, a payment associated with the transaction based at least in part on the transaction data;

determine, by the payment processing service, and based on analyzing at least the transaction data, a shared characteristic associated with the merchant and a merchant group;

associate, by the payment processing service, the merchant with the merchant group;

provision, by the payment processing service, a merchant social network based on the merchant group, wherein the merchant social network provides the instance of the merchant application with access to one or more communication services within the merchant group;

based at least in part on receiving a communication from the merchant, activate, by the payment processing service, the one or more communication services between the merchant and the merchant group via the merchant social network, wherein the one or more communication services enable near real-time communications between the merchant and another merchant included in the merchant group; and

cause presentation of, by the payment processing service, a user interface including an indication of the merchant social network;

receive, by the payment processing service, and from one or more computing devices of at least one of a social media platform, review platform, or technical support platform, additional information associated with the merchant;

responsive to receiving the additional information, determine, by the payment processing service, that the merchant is no longer associated with the shared characteristic; and

based at least in part on the indication, remove, by the payment processing service, the merchant from the merchant group and deactivating the one or more communication services while retaining the one or more communication services as active between other merchants in the merchant group.

13. The one or more non-transitory computer-readable media of claim 12 , wherein associating the merchant with the merchant group is based at least in part on a similarity score meeting or exceeding a threshold, wherein the similarity score is based at least in part on the shared characteristic.

14. The one or more non-transitory computer-readable media of claim 12 , wherein activating the one or more communication services comprises at least one of activating the near real-time communications between the merchant and at least one other member of the merchant group or activating access by the merchant to information posted to an internet forum by other members of the merchant group.

15. The one or more non-transitory computer-readable media of claim 14 , wherein the near real-time communications comprise at least one of near real-time text communication or email communication.

16. The one or more non-transitory computer-readable media of claim 12 , wherein the instructions further program the one or more processors to provide, by the payment processing service, an incentive to a member of the merchant group based at least in part on the member answering at least one question from another member of the merchant group.

17. The one or more non-transitory computer-readable media of claim 12 , wherein the merchant comprises a first merchant, and wherein the instructions further program the one or more processors to:

receive, by the payment processing service and from the instance of the merchant application executing on the merchant device, a near real-time communication associated with a support request;

identify, by the payment processing service, information regarding the support request, wherein the information is associated with the merchant group; and

transmit, by the payment processing service to a device operated by a second merchant of the merchant group, the information regarding the near real-time communication associated with the support request.

18. The one or more non-transitory computer-readable media of claim 17 , wherein identifying the information regarding the support request comprises performing natural language processing of past communications between one or more merchants of the merchant group and the payment processing service, or text-searching electronic notes of support agents associated with the payment processing service.

19. The one or more non-transitory computer-readable media of claim 17 , wherein the additional information associated with the merchant is received from one or more computing devices of a social media platform.

20. The one or more non-transitory computer-readable media of claim 17 , wherein the additional information associated with the merchant is received from one or more computing devices of the review platform.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: CHUGH, DEEKSHA
To: SQUARE, INC.
Reel/Frame 061082/0855 →
CHANGE OF NAME Recorded Sep 13, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 061432/0458 →
Continuity (2)
Continuation 15885716 · Jan 31, 2018
Related Publication 20230020864A1 · Jan 19, 2023