Computing system and method for automatically reversing an action indicated by an electronic message
Inventors
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
A computing device, method and computer program product are provided to automatically reverse an action indicated by an electronic message. In relation to a method, an electronic message is parsed to separately identify a plurality of fields of the electronic message providing different types of information. The method constructs a response to the electronic message that reverses the action indicated by the electronic message and transmits the response to the electronic message to a request processor that provided the electronic message. The method constructs an alternative message that provides an alternative action to the action indicated by the electronic message and transmits the alternative message to a source. In response to the alternative message, the method receives a subsequent request from the source. If the alternative action is to be taken, the method processes the subsequent request in a different manner than the request that generated the electronic message.
Core Innovation
The invention relates to an automated message-handling system in which a service-provider computing device parses an electronic message into multiple fields and constructs a response to reverse an action indicated by the electronic message. The device also constructs an alternative message that provides an alternative action to the action indicated by the electronic message. The constructed response is transmitted to a request processor without input from the source, while an alternative message is sent to the source.
After transmitting the alternative message, the system receives a subsequent request indicating whether the alternative action is to be taken. In an instance in which the subsequent request indicates that the alternative action be taken, the processing circuitry processes the subsequent request to obtain a different response to the subsequent request than that indicated by the electronic message. The system also performs correspondence checking by comparing the subsequent request to the stored original request that generated the electronic message.
The described processing includes conditional forwarding behavior based on request correspondence. When correspondence is determined between the subsequent request and the stored original request, the device forwards a second electronic message to the source without reversing the action indicated by that second electronic message. The disclosure includes a healthcare use case involving predetermination of benefits and a prescription discount card scenario with cost-field parsing and determination of alternative cost(s) to form the alternative message.
Claims Coverage
The independent claims cover a computing device and a corresponding method that automatically reverse an action indicated by an electronic message, while also constructing and transmitting an alternative message and later processing a subsequent request. Across the independent claims, the core inventive features are: automatic reversing response construction and transmission without input from the source, construction and transmission of an alternative message for an alternative action, and conditional processing of a subsequent request to obtain a different response than that indicated by the electronic message. Dependent refinements further add storage and comparison to determine correspondence, conditional forwarding without reversal when correspondence is found, and parsing of multiple fields including a cost field to derive alternative cost(s).
Automatically constructing and transmitting a reversing response without source input
Automatically construct a response to the electronic message that reverses an action indicated by the electronic message and automatically cause the communication interface to transmit the response to the request processor without input from the source.
Constructing and transmitting an alternative message for an alternative action
Construct an alternative message that provides an alternative action to the action indicated by the electronic message, and transmit the alternative message to a source.
Processing a subsequent request indicating the alternative action to obtain a different response
In an instance in which a subsequent request indicating that the alternative action be taken is received, process the subsequent request to obtain a different response to the subsequent request than that indicated by the electronic message.
Comparing the subsequent request to the request that generated the electronic message to determine correspondence
Compare the subsequent request to the request that generated the electronic message in order to determine whether the request and the subsequent request correspond and process the subsequent request to obtain a different response to the subsequent request than that indicated by the electronic message.
Conditional forwarding of a second electronic message without reversing when correspondence is found
When the request and the subsequent request are determined to correspond, forward the subsequent request to a request processor and send back a second electronic message from the request processor back to the source without reversing the action indicated by that second message.
Determining an alternative action based on information from the action indicated by the electronic message
Determine an alternative action using processing circuitry based on the action indicated by an electronic message.
Parsing multiple fields including a cost field to compute alternative cost(s)
Parse an electronic message to identify a plurality of information fields, including a product/service cost field, and determine an alternative action by calculating an alternative product/service cost based on the identified cost.
The provided independent claims collectively cover automatic construction of a reversing response transmitted to a request processor without input from the source, construction of an alternative message for an alternative action transmitted to the source, and conditional processing of a subsequent request to obtain a different response. The claim set also includes correspondence checking by comparing subsequent requests to an earlier request that generated the electronic message, with dependent refinements specifying forwarding a second electronic message without reversal when correspondence is found, and determining alternative action using parsed message fields including cost-related fields to compute alternative cost(s).
Stated Advantages
Conservation of network resources by not relaying reversed messages.
Conservation of processing resources by not relaying reversed messages.
Documented Applications
Healthcare applications involving predetermination of benefits and a prescription discount card/prescription discount program, including parsing a cost field from a prescription claim request and determining alternative cost(s) to form an alternative message.
Interested in licensing this patent?