IP Library › Granted Patent US 12,436,661
Granted Patent B2
US 12,436,661 · App. 18/516,775 · Granted Oct 7, 2025

Structured text for electronic communications

Inventors: Steven W. Lundberg (Edina, MN); Thomas G. Marlow (Cape Elizabeth, ME); Christopher James Kinniburgh (Minneapolis, MN)
Assignee: Black Hills IP Holdings, LLC
G06F3/0482G06F3/0486G06F16/2358G06F16/93G06Q10/0631G06Q10/06311H04L51/046H04L51/08H04L51/18H04L51/42
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,436,661
App. No.
18/516,775
Granted
Oct 7, 2025
Kind
B2
Abstract

Disclosed here are methods of creating a manifest record for an outgoing electronic communication and associated systems. The method can include identifying at least one document to be sent with the outgoing electronic communication, receiving a message comprising unstructured text to be inserted into the outgoing electronic communication, generating a manifest record for attachment to the outgoing electronic communication, attaching the at least one document and the manifest record to the outgoing electronic communication, and sending the outgoing electronic communication with the document and the manifest record attached. The manifest record can be creating using an official record of the matter.

Claims (35)

1. A method of creating a manifest record for an outgoing electronic communication, the method comprising;

receiving a message comprising unstructured text to be inserted into the outgoing electronic communication; and

generating the manifest record for attachment to the outgoing electronic communication using an application within a first automated electronic system, the manifest record comprising a first set of structured data specifying a file and an event associated with the file, wherein generating the manifest record comprises:

receiving a matter number indicating the file from a first input field;

receiving an indication of a message type, wherein the message type relates to a topic of the outgoing electronic communication;

retrieving an official record associated with the matter number, wherein the official record lists one or more events associated with the file, wherein retrieving the official record comprises connecting to a database and scraping the official record from the database;

displaying, on a user interface, the one or more events with a selection user interface element;

receiving a selection, via a second input field in the selection user interface element, of the one or more events, the event associated with the file; and

producing a second set of structured data indicating an action to be executed within a second automated electronic system upon receipt of the outgoing electronic communication, wherein the action includes automatically updating a file database within the second automated electronic system.

2. The method of claim 1 , wherein the event associated with the file comprises a deadline, a report, a response, an action item, or a combination thereof.

3. The method of claim 1 , wherein retrieving the official record comprises retrieving an archived official record from a local source.

4. The method of claim 1 , wherein the first set of structured data is based on a selection of a message type.

5. The method of claim 1 , further comprising attaching the manifest record to the outgoing electronic communication.

6. The method of claim 1 , further comprising embedding the manifest record in the outgoing electronic communication.

7. The method of claim 1 , further comprising sending the outgoing electronic communication with the manifest record.

8. The method of claim 1 , wherein the first input field and second input field comprise a fill-in menu, a drop-down menu, a drag and drop field, a pop-up menu, or a combination thereof.

9. The method of claim 4 , wherein the first set of structured data describes the message type.

10. The method of claim 1 , further comprising identifying at least one document to be sent with the outgoing electronic communication.

11. The method of claim 10 , wherein a document type is associated with the at least one document.

12. The method of claim 1 , further comprising storing the manifest record in a local security environment.

13. The method of claim 1 , wherein generating the manifest record is done using a web browser executing the application.

14. The method of claim 1 , wherein the application is downloaded from a server remote from the second automated electronic system.

15. The method of claim 1 , wherein generating the manifest record comprises generating a word processing document, a text file, a comma separated values file, or a rich text file.

16. A non-transitory computer-readable medium that stores instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:

receiving a message comprising unstructured text to be inserted into an outgoing electronic communication; and

generating a manifest record for attachment to the outgoing electronic communication using an application within a first automated electronic system, the manifest record comprising a first set of structured data specifying a file and an event associated with the file, wherein generating the manifest record comprises:

receiving a matter number indicating the file from a first input field;

retrieving an official record associated with the matter number, wherein the official record lists one or more events associated with the file, wherein retrieving the official record comprises connecting to a database and scraping the official record from the database;

displaying, on a user interface, the one or more events with a selection user interface element;

receiving a selection, via a second input field in the selection user interface element, of the one or more events, the event associated with the file; and

producing a second set of structured data indicating an action to be executed within a second automated electronic system upon receipt of the outgoing electronic communication, wherein the action includes automatically updating a file database within the second automated electronic system.

17. The non-transitory computer-readable medium of claim 16 , wherein retrieving the official record comprising retrieving an archived official record from a local source.

18. The non-transitory computer-readable medium of claim 16 , further comprising attaching the manifest record to the outgoing electronic communication.

19. The non-transitory computer-readable medium of claim 16 , further comprising embedding the manifest record in the outgoing electronic communication.

20. The non-transitory computer-readable medium of claim 16 , further comprising sending the outgoing electronic communication with the manifest record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: LUNDBERG, STEVEN W.; MARLOW, THOMAS G.; KINNIBURGH, CHRISTOPHER JAMES
To: BLACK HILLS IP HOLDINGS, LLC
Reel/Frame 065716/0067 →
Continuity (3)
Continuation 17097245 · Nov 13, 2020
Provisional Application 62935566 · Nov 14, 2019
Related Publication 20240168608A1 · May 23, 2024
References Cited (56)
US 6332156B1 · Cho et al. · 2001 [cited by applicant]
US 7774408B2 · Sinha et al. · 2010 [cited by applicant]
US 8862981B2 · Margitich et al. · 2014 [cited by applicant]
US 8914450B1 · Buchheit · 2014 [cited by applicant]
US 9652536B1 · Stasior et al. · 2017 [cited by applicant]
US 11847301B2 · Lundberg et al. · 2023 [cited by applicant]
US 12067213B2 · Lundberg et al. · 2024 [cited by applicant]
US 20020138582A1 · Chandra et al. · 2002 [cited by applicant]
US 20020178229A1 · Sinha et al. · 2002 [cited by applicant]
US 20030135659A1 · Bellotti · 2003 [cited by examiner]
US 20040054744A1 · Karamchedu et al. · 2004 [cited by applicant]
US 20050021639A1 · Wang et al. · 2005 [cited by applicant]
US 20060129592A1 · Poozhiyil et al. · 2006 [cited by applicant]
US 20070150521A1 · Vedula · 2007 [cited by applicant]
US 20070168430A1 · Brun et al. · 2007 [cited by applicant]
US 20080250474A1 · Bhogal · 2008 [cited by examiner]
US 20080270543A1 · Bhamidipaty et al. · 2008 [cited by applicant]
US 20090157820A1 · Sampang et al. · 2009 [cited by applicant]
US 20110119102A1 · Horn et al. · 2011 [cited by applicant]
US 20110179362A1 · Craddock et al. · 2011 [cited by applicant]
US 20110185024A1 · Ramarao et al. · 2011 [cited by applicant]
US 20120124143A1 · Chung et al. · 2012 [cited by applicant]
US 20120203783A1 · Dreyfus et al. · 2012 [cited by applicant]
US 20120290945A1 · Byrne et al. · 2012 [cited by applicant]
US 20140019567A1 · Chen et al. · 2014 [cited by applicant]
US 20140181223A1 · Homsany et al. · 2014 [cited by applicant]
US 20150032827A1 · Tyler · 2015 [cited by examiner]
US 20160342571A1 · Lane et al. · 2016 [cited by applicant]
US 20190364003A1 · Sachdeva et al. · 2019 [cited by applicant]
US 20200097911A1 · Padmanaban et al. · 2020 [cited by applicant]
US 20200296067A1 · Lee · 2020 [cited by examiner]
US 20210152504A1 · Lundberg et al. · 2021 [cited by applicant]
US 20210152509A1 · Lundberg et al. · 2021 [cited by applicant]
US 20210165797A1 · Shek et al. · 2021 [cited by applicant]
US 20250013349A1 · Lundberg et al. · 2025 [cited by applicant]
U.S. Appl. No. 17/097,233, filed Nov. 13, 2020, Structured Text for Electronic Communications. [cited by applicant]
U.S. Appl. No. 17/097,245, filed Nov. 13, 2020, Structured Text for Electronic Communications. [cited by applicant]
“U.S. Appl. No. 17/097,233, Final Office Action mailed Apr. 13, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Final Office Action mailed May 4, 2023”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Non Final Office Action mailed Sep. 28, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Non Final Office Action mailed Oct. 5, 2022”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Non Final Office Action mailed Oct. 6, 2023”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Notice of Allowance mailed Apr. 15, 2024”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Jan. 5, 2023 to Non Final Office Action mailed Oct. 5, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Jan. 8, 2024 to Non Final Office Action mailed Oct. 6, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Mar. 17, 2022 to Non Final Office Action mailed Dec. 24, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Jul. 20, 2022 to Final Office Action mailed Apr. 13, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Aug. 7, 2023 to Final Office Action mailed May 4, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,233, Response filed Dec. 23, 2021 to Non Final Office Action mailed Sep. 28, 2021”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Final Office Action mailed Jul. 14, 2022”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Non Final Office Action mailed Jan. 20, 2023”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Non Final Office Action mailed Dec. 24, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Notice of Allowance mailed Aug. 8, 2023”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Response filed Apr. 20, 2023 to Non Final Office Action mailed Jan. 20, 2023”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/097,245, Response filed Oct. 14, 2022 to Final Office Action mailed Jul. 14, 2022”, 8 pgs. [cited by applicant]
Valle, C, et al., “Using Tasks and Semi-structured Messages to Support Decision Follow Up”, International Conference on Collaborative Computing: Networking, Applications and Worksharing, Atlanta, GA, USA, (2006), 1-10. [cited by applicant]