IP Library Granted Patent US 12,307,510
Granted Patent B2
US 12,307,510 · App. 18/590,314 · Granted May 20, 2025

Managing merchant communications

Inventors: Eric Laird (Washington, DC); Cara Maggioni (Washington, DC); Kerry Lenahan (Washington, DC); Timothy McCann (Washington, DC)
Assignee: BYTEDANCE INC.
G06Q40/00G06Q30/0207G06Q30/0282
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,307,510
App. No.
18/590,314
Granted
May 20, 2025
Kind
B2
Abstract

A merchant system structures communications among merchants, partners, and customers. The merchant system may include a messaging component that organizes messages so that a manager can quickly navigate and understand the content of incoming messages. The messaging system also may categorize a user's profile so that a user may share profile information established at a first merchant with a second merchant.

Claims (46)

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:

receive, at a transaction intermediary from one or more computer devices through a computer network, one or more unstructured messages associated with a merchant;

extract, from the one or more unstructured messages, information indicative of one or more customer transaction requests;

generate, at the transaction intermediary, a merchant message interface comprising a tab configured to display an ordered plurality of actionable intelligence items determined from the one or more customer transaction requests, wherein the actionable intelligence items are associated with utilizing an associated resource requirement, each actionable intelligence item comprising a first selectable component configured to enable the merchant to accept the actionable intelligence item for utilizing the associated resource requirement and a second selectable component configured to enable the merchant to deny the actionable intelligence item for utilizing the associated resource requirement;

output, to a display of a merchant device associated with the merchant, the merchant message interface;

receive, from the merchant message interface, a selection of the first selectable component; and

transmit, in real-time, a data message to an inventory management system, wherein the data message is configured to automatically cause the inventory management system to initiate the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement.

2. The apparatus of claim 1 , wherein the associated resource requirement comprises a staffing condition associated with the merchant and wherein initiating the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement comprises scheduling additional staffing.

3. The apparatus of claim 2 , wherein initiating the actionable intelligence item further comprises transmitting a scheduling message to a staff member associated with the merchant.

4. The apparatus of claim 1 , wherein the inventory management system is a remote computing device.

5. The apparatus of claim 1 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a requests tab for the merchant message interface, the requests tab configured to display an ordered plurality of time-dependent customer transaction requests, each time-dependent customer transaction requests comprising a first selectable component configured to enable the merchant to accept the time-dependent customer transaction request and a second selectable component configured to enable the merchant to deny the time-dependent customer transaction request.

6. The apparatus of claim 1 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a promotion design tool tab for the merchant message interface, the promotion design tool tab configured to display a promotion design template comprising a plurality of editable parameter fields and a projected performance field configured to display an impact on the projected performance of the promotion based on receiving one or more edits to any one or more of the editable parameter fields.

7. The apparatus of claim 1 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a next hour tab for the merchant message interface, the next hour tab configured to display time-dependent customer transaction requests indicative of customer transaction requests that are to be taken within 60 minutes.

8. A computer-implemented method comprising:

receiving, at a transaction intermediary from one or more computer devices through a computer network, one or more unstructured messages associated with a merchant;

extracting, from the one or more unstructured messages, information indicative of one or more customer transaction requests;

generating, at the transaction intermediary, a merchant message interface comprising a tab configured to display an ordered plurality of actionable intelligence items determined from the one or more customer transaction requests, wherein the actionable intelligence items are associated with utilizing an associated resource requirement, each actionable intelligence item comprising a first selectable component configured to enable the merchant to accept the actionable intelligence item for utilizing the associated resource requirement and a second selectable component configured to enable the merchant to deny the actionable intelligence item for utilizing the associated resource requirement;

outputting, to a display of a merchant device associated with the merchant, the merchant message interface;

receiving, from the merchant message interface, a selection of the first selectable component; and

transmitting, in real-time, a data message to an inventory management system, wherein the data message is configured to automatically cause the inventory management system to initiate the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement.

9. The computer-implemented method of claim 8 , wherein the associated resource requirement comprises a staffing condition associated with the merchant and wherein initiating the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement comprises scheduling additional staffing.

10. The computer-implemented method of claim 9 , wherein initiating the actionable intelligence item further comprises transmitting a scheduling message to a staff member associated with the merchant.

11. The computer-implemented method of claim 8 , wherein the inventory management system is a remote computing device.

12. The computer-implemented method of claim 8 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a requests tab for the merchant message interface, the requests tab configured to display an ordered plurality of time-dependent customer transaction requests, each time-dependent customer transaction requests comprising a first selectable component configured to enable the merchant to accept the time-dependent customer transaction request and a second selectable component configured to enable the merchant to deny the time-dependent customer transaction request.

13. The computer-implemented method of claim 8 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a promotion design tool tab for the merchant message interface, the promotion design tool tab configured to display a promotion design template comprising a plurality of editable parameter fields and a projected performance field configured to display an impact on the projected performance of the promotion based on receiving one or more edits to any one or more of the editable parameter fields.

14. The computer-implemented method of claim 8 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a next hour tab for the merchant message interface, the next hour tab configured to display time-dependent customer transaction requests indicative of customer transaction requests that are to be taken within 60 minutes.

15. At least one non-transitory computer-readable storage medium, the at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to:

receive, at a transaction intermediary from one or more computer devices through a computer network, one or more unstructured messages associated with a merchant;

extract, from the one or more unstructured messages, information indicative of one or more customer transaction requests;

generate, at the transaction intermediary, a merchant message interface comprising a tab configured to display an ordered plurality of actionable intelligence items determined from the one or more customer transaction requests, wherein the actionable intelligence items are associated with utilizing an associated resource requirement, each actionable intelligence item comprising a first selectable component configured to enable the merchant to accept the actionable intelligence item for utilizing the associated resource requirement and a second selectable component configured to enable the merchant to deny the actionable intelligence item for utilizing the associated resource requirement;

output, to a display of a merchant device associated with the merchant, the merchant message interface;

receive, from the merchant message interface, a selection of the first selectable component; and

transmit, in real-time, a data message to an inventory management system, wherein the data message is configured to automatically cause the inventory management system to initiate the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement.

16. The computer-readable storage medium of claim 15 , wherein the associated resource requirement comprises a staffing condition associated with the merchant and wherein initiating the actionable intelligence item corresponding to the selection for utilizing the associated resource requirement comprises scheduling additional staffing.

17. The computer-readable storage medium of claim 16 , wherein initiating the actionable intelligence item further comprises transmitting a scheduling message to a staff member associated with the merchant.

18. The computer-readable storage medium of claim 15 , wherein the inventory management system is a remote computing device.

19. The computer-readable storage medium of claim 15 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a requests tab for the merchant message interface, the requests tab configured to display an ordered plurality of time-dependent customer transaction requests, each time-dependent customer transaction requests comprising a first selectable component configured to enable the merchant to accept the time-dependent customer transaction request and a second selectable component configured to enable the merchant to deny the time-dependent customer transaction request.

20. The computer-readable storage medium of claim 15 , wherein generating the merchant message interface further comprises:

generating, at the transaction intermediary, a promotion design tool tab for the merchant message interface, the promotion design tool tab configured to display a promotion design template comprising a plurality of editable parameter fields and a projected performance field configured to display an impact on the projected performance of the promotion based on receiving one or more edits to any one or more of the editable parameter fields.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 68538 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 13, 2024
From: LIVINGSOCIAL, INC.
To: BYTEDANCE INC.
Reel/Frame 068953/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068538/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: LAIRD, ERIC; MAGGIONI, CARA; LENAHAN, KERRY
To: LIVINGSOCIAL, INC.
Reel/Frame 066602/0803 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: MCCANN, TIM
To: HUNGRY MACHINE, INC.
Reel/Frame 066602/0833 →
CHANGE OF NAME Recorded Feb 29, 2024
From: HUNGRY MACHINE, INC.
To: LIVINGSOCIAL, INC.
Reel/Frame 066707/0618 →
Continuity (5)
Continuation 18160669 · Jan 27, 2023
Continuation 16833002 · Mar 27, 2020
Continuation 13903678 · May 28, 2013
Provisional Application 61652664 · May 29, 2012
Related Publication 20240281875A1 · Aug 22, 2024
References Cited (38)
US 5956693A · Geerlings · 1999 [cited by applicant]
US 6515681B1 · Knight · 2003 [cited by applicant]
US 8019647B1 · Gidwani et al. · 2011 [cited by applicant]
US 8156008B2 · Bae et al. · 2012 [cited by applicant]
US 20040006478A1 · Alpdemir et al. · 2004 [cited by applicant]
US 20050240465A1 · Kiran · 2005 [cited by examiner]
US 20060003826A1 · Walker · 2006 [cited by examiner]
US 20070112636A1 · Lucker · 2007 [cited by applicant]
US 20070130016A1 · Walker et al. · 2007 [cited by applicant]
US 20070162337A1 · Hawkins et al. · 2007 [cited by applicant]
US 20070179853A1 · Feige et al. · 2007 [cited by applicant]
US 20080027820A1 · Brill · 2008 [cited by applicant]
US 20090076911A1 · Vo et al. · 2009 [cited by applicant]
US 20090076912A1 · Rajan et al. · 2009 [cited by applicant]
US 20090106370A1 · Dreyfus et al. · 2009 [cited by applicant]
US 20090112722A1 · Williams · 2009 [cited by applicant]
US 20090271263A1 · Regmi et al. · 2009 [cited by applicant]
US 20100274659A1 · Antonucci et al. · 2010 [cited by applicant]
US 20110093318A1 · Guday et al. · 2011 [cited by applicant]
US 20110112897A1 · Tietzen et al. · 2011 [cited by applicant]
US 20110191173A1 · Blackhurst · 2011 [cited by examiner]
US 20110313840A1 · Mason et al. · 2011 [cited by applicant]
US 20120047011A1 · Rippetoe et al. · 2012 [cited by applicant]
US 20120054001A1 · Zivkovic et al. · 2012 [cited by applicant]
US 20120158469A1 · Brewer · 2012 [cited by applicant]
US 20120209673A1 · Park · 2012 [cited by applicant]
US 20120221402A1 · Brown et al. · 2012 [cited by applicant]
US 20120226540A1 · Batalion et al. · 2012 [cited by applicant]
WO 2008008037A1 · 2008 [cited by applicant]
WO 2013181152A2 · 2013 [cited by applicant]
A. A. Sallam and S. K. Udgata, “An integrated architecture for Notification System to enhance the efficiency of Mobile Marketplace,” 2011 International Conference on Business, Engineering and Industrial Applications, 20… [cited by applicant]
International Preliminary Report on Patentability in Application No. PCT/US2012/026719, mailed Sep. 6, 2013, 10 pages. [cited by applicant]
International Search Report and Written Opinion in Application No. PCT/US2012/026719, mailed Jul. 13, 2012, 11 pages. [cited by applicant]
J. Qaddour, “WAP and Push Technology Integrated into Mobile Commerce Applications,” IEEE International Conference on Computer Systems and Applications, 2006., 2006, pp. 779-785, doi: 10.1109/AICCSA.2006.205178. (Year: 2… [cited by applicant]
Mobile Coupons. Frequently Asked Questions. Dec. 2010. [retrieved on Jun. 6, 2012]. Retrieved from the Internet <URL: http://Aveb.archive.org/web/20101231012824/http://mobilecoupons.com/MerchantFAQ.aspx> entire document. [cited by applicant]
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, issued in International Application No. PCT/US2013/042891 on Feb. 21, … [cited by applicant]
Stevens, Loralee; “XYMob launches moble coupons app”; Dec. 13, 2010; North Bay Business Journal; https://www.northbaybusinessjournal.com/article/industry-news/xymob-launches-mobile-coupons-app/ (Year: 2010). [cited by applicant]
Van Grove, Jennifer; “Groupon Merchants Can Now Create Their Own Deals” Oct. 28, 2010; http://mashable.com/2010/10/28/ groupon-stores-merchant-center/ (Year: 2010). [cited by applicant]