Context aware transaction management system
US-2017255974-A1 · Sep 7, 2017 · US
US11436192B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11436192-B2 |
| Application number | US-201816629464-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2018 |
| Priority date | Jul 13, 2017 |
| Publication date | Sep 6, 2022 |
| Grant date | Sep 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods of integrating message content into a target processing device configured to process input data having a predefined data structure. A messaging server is configured to receive a message from a messaging client device executing a messaging application. An orchestrator device is configured to integrate at least a part of the message content into a target data processing device, receive the part of the message content from the messaging server, and transmit a file derived from the part of the message content to a file processing device. The processing device is configured to transform each received file into a description file comprising a set of predefined keys. The orchestrator device is configured to derive an input file having the predefined data structure from the description file and transmit the input file to the target data processing device for processing of the input file by the target processing device.
Opening claim text (preview).
The invention claimed is: 1. A system for integrating message content into a target data processing device, the target data processing device being configured to process an input data having a predefined data structure, the system comprising: a messaging server configured to receive a message from a messaging client device executing a messaging application at the target data processing device, the message comprising the message content, wherein the messaging application comprises an application interface and an application extension; a file processing device; and an orchestrator device configured to: integrate a part of the message content into the target data processing device; receive the part of the message content from the messaging server, wherein the part of the message content comprises one or more file attachments; extract a non-structured file from the part of the message content; transmit the non-structured file to the file processing device; derive, from a description file, an input file having the predefined data structure; transmit the input file to the target data processing device for processing; and provide an initialization view in a dedicated area of the application interface, the initialization view comprises a display of the one or more file attachments received by the orchestrator device as a thumbnail that is a clickable image; wherein the file processing device is configured to: determine whether the part of the message content is similar to one or more reference documents by comparing a set of attributes associated with at least the non-structured file from the part of the message content with a set of attributes from the one or more reference documents; in response to a determination that the part of the message content is similar to the one or more reference documents, determine a feature vector using transformations and filters applied to the part of the message content; extract a file type based on the feature vector; transform the non-structured file into the description file comprising a set of predefined keys based on the file type, at least some of the predefined keys being associated with one or more values; and transmit the description file to the orchestrator device, wherein the target data processing device is configured to generate, by the application extension, a rendering of the input file and the initialization view in the dedicated area of the application interface. 2. The system of claim 1 , wherein the orchestrator device is connected to the messaging server according to a first communication protocol, to the messaging application according to a second communication protocol, and to the target data processing device according to a third communication protocol. 3. The system of claim 1 , wherein the application extension is further configured to display an image of the part of the message content in the dedicated area and to generate a display of one or more selectable highlighting items for each data item of the part of the message content mapping a key, and each highlighting item for a given data item is displayed at a position of the displayed image determined from a set of positioning data identifying the position of the data item. 4. The system of claim 1 , wherein the file processing device is configured to map one or more data items of the part of the message content to at least some keys of a predefined set of keys, the file processing device is configured to generate the description file from the part of the message content, the description file comprises the set of predefined keys, and the one or more values associated with the keys of the description file are derived from the one or more data items mapped thereto. 5. The system of claim 4 , wherein the file processing device is further configured to determine sets of positioning data from the input file received from the orchestrator device, each set of positioning data identifies a position of a data item of the input file mapping a key of the predefined set of keys, and each set of positioning data is included in the description file being associated with the key mapped to the data item. 6. The system of claim 5 , wherein each set of positioning data includes positioning coordinates in a given referential. 7. The system of claim 4 , wherein the file processing device is further configured to determine a scoring for each value associated with a given key of the predefined set of keys, and the file processing device is further configured to include the scoring determined for the value associated with the given key in the description file. 8. The system of claim 1 , wherein the application extension comprises an advancement tracker, and the advancement tracker is configured to track a progress of processing of a selected file. 9. The system of claim 1 , wherein the dedicated area of the application interface is managed by the application extension, and the dedicated area of the application interface comprises at least one graphical element. 10. A method of integrating message content into a target data processing device, the target data processing device being configured to process input data having a predefined data structure, the method comprising: receiving, by a messaging server, a message from a messaging client device executing a messaging application at the target data processing device, the message comprising the message content, wherein the messaging application comprises an application interface and an application extension and the message content comprises one or more file attachments; integrating, by an orchestrator device, a part of the message content into the target data processing device by: extracting, by the orchestrator device, a non-structured file from the part of the message content; transmitting the non-structured file from the orchestrator device to a file processing device; determining whether the part of the message content is similar to one or more reference documents by comparing a set of attributes associated with the part of the message content with a set of attributes from the one or more reference documents; in response to a determination that the part of the message content is similar to the one or more reference documents, determining a feature vector using transformations and filters applied to the part of the message content; extracting a file type based on the feature vector; transforming, by the file processing device and based on the file type, the non-structured file into a description file comprising a set of predefined keys, at least some of the predefined keys being associated with one or more values; transmitting, by the file processing device, the description file to the orchestrator device; deriving, from the description file and by the orchestrator device, an input file having the predefined data structure; and transmitting the input file to the target data processing device for processing; generating, at the target data processing device by the application extension, a rendering of the input file and an initialization view in a dedicated area of the application interface; and providing the initialization view in the dedicated area of the application interface, the initialization view comprises a display of the one or more file attachments received by the orchestrator device as a thumbnail that is a clickable image. 11. The method of claim 10 , wherein the orchestrator device is connected to the messaging server according to a first communication protocol, to the messaging application according to a second communication protocol, and to the target data processing device according to a third communication protocol.
Conversion or adaptation of application format or content (adding application control or application functional data H04L67/561) · CPC title
File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title
Character recognition · CPC title
Billing or invoicing · CPC title
Information retrieval; Database structures therefor; File system structures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.