10958601

Computing Device and Method for Message Construction and Processing Based Upon Historical Data

PublishedMarch 23, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computing device configured to analyze an electronic message and to construct a related message based upon analysis of the electronic message, the computing device comprising: processing circuitry configured to: analyze the electronic message relative to requirements of the related message to determine whether the electronic message includes information required by the related message; in an instance in which the analysis of the electronic message determines that the electronic message satisfies the requirements of the related message, cause the related message to be transmitted to a request processor based upon information provided by the electronic message; in an instance in which the analysis of the electronic message determines that the electronic message fails to satisfy the requirements of the related message, search historical data related to prior messages in order to identify additional information sufficient to supplement absent information of the electronic message and in combination with the information provided by the electronic message to satisfy the requirements of the related message, construct the related message based upon the additional information identified from the historical data and the information provided by the electronic message, and cause the related message to be transmitted to the request processor, wherein failing to satisfy the requirements of the related message comprises determining information required by the related message is absent in the related message; based upon the related message, receive a response from the request processor; and based upon the response from the request processor, construct a response to the electronic message that is to be transmitted.

Plain English translation pending...
Claim 2

Original Legal Text

2. A computing device according to claim 1 wherein the electronic message includes identification information, wherein the processing circuitry is configured to search historical data by searching the historical data to identify historical data related to one or more prior messages that have matching identification information to that included within the electronic message, and wherein the processing circuitry is configured to construct the related message by constructing the related message based upon information from the historical data related to the one or more prior messages that have matching identification information in combination with the information provided by the electronic message.

Plain English translation pending...
Claim 3

Original Legal Text

3. A computing device according to claim 1 wherein the electronic message includes information identifying a preferred supplier, and wherein the processing circuitry is configured to search historical data by searching the historical data to identify historical data related to one or more prior messages that also reference the preferred supplier.

Plain English translation pending...
Claim 4

Original Legal Text

4. A computing device according to claim 1 wherein the processing circuitry is configured to search historical data by searching the historical data within a predefined window of time.

Plain English translation pending...
Claim 5

Original Legal Text

5. A computing device according to claim 1 wherein the information required by the related message is based upon a configuration or a most likely configuration of the request processor to which the related message will be transmitted or fields of information included in prior messages to one or more request processors, wherein the processing circuitry is further configured to determine whether the configuration required by the request processor is predefined, and wherein, in an instance in which the configuration is predefined, the processing circuitry is configured to construct the related message by constructing the related message based upon the configuration required by the request processor.

Plain English translation pending...
Claim 6

Original Legal Text

6. A computing device according to claim 5 wherein, in an instance in which the configuration is not predefined, the processing circuitry is configured to search historical data by searching historical data to identify information regarding a configuration required by the request processor, and wherein the processing circuitry is further configured to construct a trial configuration for the request processor based upon historical data related to one or more prior messages exchanged with one or more processors other than the request processor.

Plain English translation pending...
Claim 7

Original Legal Text

7. A computing device according to claim 6 wherein the processing circuitry is configured to construct the trial configuration by constructing the trial configuration including one or more data fields based upon a frequency with which the one or more data fields were included in historical data related to one or more prior messages exchanged with one or more processors other than the request processor.

Plain English translation pending...
Claim 8

Original Legal Text

8. A computing device according to claim 1 wherein the processing circuitry is further configured to identify a second electronic message that is a duplicate of the electronic message and that was received via a different connection than the electronic message, to defer processing of the second electronic message and to construct a response to the second electronic message based upon the response constructed to the electronic message that is to be transmitted via the different connection.

Plain English translation pending...
Claim 9

Original Legal Text

9. A method for analyzing an electronic message and constructing a related message based upon analysis of the electronic message, the method comprising: analyzing the electronic message relative to requirements of the related message to determine whether the electronic message includes information required by the related message; in an instance in which the analysis of the electronic message determines that the electronic message satisfies the requirements of the related message, causing the related message to be transmitted to a request processor based upon information provided by the electronic message; in an instance in which the analysis of the electronic message determines that the electronic message fails to satisfy the requirements of the related message, searching historical data related to prior messages in order to identify additional information sufficient to supplement absent information of the electronic message and in combination with the information provided by the electronic message to satisfy the requirements of the related message, constructing the related message based upon the additional information identified from the historical data and the information provided by the electronic message, and causing the related message to be transmitted to the request processor, wherein failing to satisfy the requirements of the related message comprises determining information required by the related message is absent in the related message; based upon the related message, receiving a response from the request processor; and based upon the response from the request processor, constructing a response to the electronic message that is to be transmitted.

Plain English translation pending...
Claim 10

Original Legal Text

10. A method according to claim 9 wherein the electronic message includes identification information, wherein searching historical data comprises searching the historical data to identify historical data related to one or more prior messages that have matching identification information to that included within the electronic message, and wherein constructing the related message comprises constructing the related message based upon information from the historical data related to the one or more prior messages that have matching identification information in combination with the information provided by the electronic message.

Plain English translation pending...
Claim 11

Original Legal Text

11. A method according to claim 9 wherein the electronic message includes information identifying a preferred supplier, and wherein searching historical data comprises searching the historical data to identify historical data related to one or more prior messages that also reference the preferred supplier.

Plain English translation pending...
Claim 12

Original Legal Text

12. A method according to claim 9 wherein searching historical data comprises searching the historical data within a predefined window of time.

Plain English translation pending...
Claim 13

Original Legal Text

13. A method according to claim 9 wherein the information required by the related message is based upon a configuration or a most likely configuration of the request processor to which the related message will be transmitted or fields of information included in prior messages to one or more request processors, wherein the method further comprises determining whether the configuration required by the request processor is predefined, and wherein, in an instance in which the configuration is predefined, constructing the related message by constructing the related message based upon the configuration required by the request processor.

Plain English translation pending...
Claim 14

Original Legal Text

14. A method according to claim 13 wherein, in an instance in which the configuration is not predefined, searching historical data comprises searching historical data to identify information regarding a configuration required by the request processor, and wherein the method further comprises constructing a trial configuration for the request processor based upon historical data related to one or more prior messages exchanged with one or more processors other than the request processor.

Plain English translation pending...
Claim 15

Original Legal Text

15. A method according to claim 14 wherein constructing the trial configuration comprises constructing the trial configuration including one or more data fields based upon a frequency with which the one or more data fields were included in historical data related to one or more prior messages exchanged with one or more processors other than the request processor.

Plain English translation pending...
Claim 16

Original Legal Text

16. A method according to claim 9 further comprising identifying a second electronic message that is a duplicate of the electronic message and that was received via a different connection than the electronic message, deferring processing of the second electronic message and constructing a response to the second electronic message based upon the response constructed to the electronic message that is to be transmitted via the different connection.

Plain English translation pending...
Claim 17

Original Legal Text

17. A computer program product configured to analyze an electronic message and to construct a related message based upon analysis of the electronic message, the computer program product comprising a non-transitory computer readable medium having program code stored thereon, the program code comprising program code instructions configured, upon execution, to: analyze the electronic message relative to requirements of the related message to determine whether the electronic message includes information required by the related message; in an instance in which the analysis of the electronic message determines that the electronic message satisfies the requirements of the related message, cause the related message to be transmitted to a request processor based upon information provided by the electronic message; in an instance in which the analysis of the electronic message determines that the electronic message fails to satisfy the requirements of the related message, search historical data related to prior messages in order to identify additional information sufficient to supplement absent information of the electronic message and in combination with the information provided by the electronic message to satisfy the requirements of the related message, construct the related message based upon the additional information identified from the historical data and the information provided by the electronic message, and cause the related message to be transmitted to the request processor, wherein failing to satisfy the requirements of the related message comprises determining information required by the related message is absent in the related message; based upon the related message, receive a response from the request processor; and based upon the response from the request processor, construct a response to the electronic message that is to be transmitted.

Plain English translation pending...
Claim 18

Original Legal Text

18. A computer program product according to claim 17 wherein the electronic message includes identification information, wherein the program code instructions configured to search historical data comprise program code instructions configured to search the historical data to identify historical data related to one or more prior messages that have matching identification information to that included within the electronic message, and wherein the program code instructions configured to construct the related message comprise program code instructions configured to construct the related message based upon information from the historical data related to the one or more prior messages that have matching identification information in combination with the information provided by the electronic message.

Plain English Translation

This invention relates to a computer program product for processing electronic messages, particularly for enhancing message content by integrating historical data. The technology addresses the challenge of providing contextually relevant information in electronic messages by leveraging past communications to enrich current messages. The system includes a computer program product with instructions for receiving an electronic message containing identification information, such as a reference number, case ID, or other unique identifier. The program searches historical data to locate prior messages that share matching identification information with the current message. It then constructs a related message by combining information from these historical records with the content of the new message. This ensures that the related message includes both the latest data from the current message and relevant context from past interactions, improving the completeness and accuracy of the communication. The solution is particularly useful in environments where messages are part of ongoing discussions or transactions, such as customer support, legal correspondence, or project management, where maintaining context across multiple interactions is critical. By automatically integrating historical data, the system reduces the need for manual searches and ensures that all relevant information is readily available.

Claim 19

Original Legal Text

19. A computer program product according to claim 17 wherein the electronic message includes information identifying a preferred supplier, and wherein the program code instructions configured to search historical data comprise program code instructions configured to search the historical data to identify historical data related to one or more prior messages that also reference the preferred supplier.

Plain English Translation

This invention relates to a computer program product for managing electronic messages in a supply chain or procurement system. The problem addressed is the need to efficiently retrieve relevant historical data when processing electronic messages, particularly those involving preferred suppliers. The system includes a computer-readable storage medium with program code instructions that, when executed, perform specific functions. The program code instructions are configured to receive an electronic message containing information identifying a preferred supplier. The system then searches historical data to identify prior messages that also reference the same preferred supplier. This allows for the retrieval of relevant historical interactions with the supplier, enabling better decision-making and streamlined procurement processes. The historical data may include past transactions, communications, or performance metrics associated with the supplier. By linking current messages to historical data based on supplier identification, the system enhances data retrieval efficiency and ensures that users have access to relevant historical context when evaluating supplier-related messages. This approach improves supply chain management by leveraging past interactions to inform current and future procurement decisions.

Claim 20

Original Legal Text

20. A computer program product according to claim 17 wherein the program code instructions configured to search historical data comprise program code instructions configured to search the historical data within a predefined window of time.

Plain English Translation

This computer program system processes incoming electronic messages. It analyzes an incoming message to determine if it includes all the necessary information to create a secondary "related message" destined for a specific "request processor." If the incoming message contains all required information, the system directly sends the "related message" to the request processor. However, if the incoming message is missing information needed for the "related message," the system automatically searches through historical data (from prior messages) *within a predefined time window*. This search aims to identify additional information to supplement the absent details. The system then combines this identified historical data with the available information from the incoming message to construct the complete "related message" and transmits it to the request processor. After sending the "related message," the system receives a response from the request processor and uses it to construct a final response that is sent back to the originator of the initial electronic message.

Patent Metadata

Filing Date

Unknown

Publication Date

March 23, 2021

Inventors

Stacy HOPKINS
Beth KAYE

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMPUTING DEVICE AND METHOD FOR MESSAGE CONSTRUCTION AND PROCESSING BASED UPON HISTORICAL DATA” (10958601). https://patentable.app/patents/10958601

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10958601. See llms.txt for full attribution policy.