Systems, methods, and devices for e-mail rendering

    公开(公告)号:US11922113B2

    公开(公告)日:2024-03-05

    申请号:US17572362

    申请日:2022-01-10

    发明人: John Thies

    摘要: Systems, methods, and storage media for rendering and displaying e-mails are disclosed. Exemplary implementations may: receive a first file, wherein the first file comprises an e-mail written in HTML; determine a display structure of the contents of the email written in HTML; access a DOM structure of the first file; create a second file in a first file format by parsing the DOM structure, wherein the second file comprises a first object; create a third file comprising one or more first markup language blocks in a first markup language format; process the one or more first markup language blocks to create a plurality of second markup language components; identify a mapping between the first file and the plurality of second markup language components; create, based on the mapping, a fourth file in a HTML format; and render and display the fourth file in one or more email clients.

    METHOD AND SYSTEM FOR EXTRACTING INFORMATION FROM INPUT DOCUMENT COMPRISING MULTI-FORMAT INFORMATION

    公开(公告)号:US20230315799A1

    公开(公告)日:2023-10-05

    申请号:US17806955

    申请日:2022-06-15

    申请人: Wipro Limited

    摘要: Disclosed herein is method and a system for extracting information from an input document comprising multi-format information. In an embodiment, a Hypertext Markup Language (HTML) document corresponding to the input document is created by analyzing the input document comprising documents of multiple data formats. Further, the HTML document is realigned based on a number of columns in each page of the HTML document. Furthermore, a document Identifier (ID) associated with each of the documents is determined in realigned HTML document by classifying information in each of the document pages using a pretrained Machine Learning (ML) model. Subsequently, a hierarchy configuration file, corresponding to the realigned HTML document, is generated based on the document ID. Finally, information from the hierarchy configuration file associated with each of the document ID is extracted by orchestrating one or more data extractors for extracting data attributes from the hierarchy configuration file.

    Uniform parsing of configuration files for multiple product types

    公开(公告)号:US11763077B1

    公开(公告)日:2023-09-19

    申请号:US15802550

    申请日:2017-11-03

    摘要: A platform is provided for uniform parsing of configuration files for multiple product types. One method comprises obtaining, by a parser of a given product type, a given request from a message queue based on a metadata message of an incoming configuration file from a remote product of a given product type, wherein the message queue stores metadata messages for a plurality of product types; extracting information from the incoming configuration file based on product-specific business logic obtained from a table store comprising tables for the plurality of product types, wherein the business logic provides a mapping between information extracted from the incoming configuration file and destination database tables; and storing the contents in the destination database tables of a product-specific predefined database schema.

    FPGA-BASED FAST PROTOCOL DECODING METHOD, APPARATUS, AND DEVICE

    公开(公告)号:US20230281385A1

    公开(公告)日:2023-09-07

    申请号:US18007434

    申请日:2021-02-19

    IPC分类号: G06F40/221 G06F40/14

    CPC分类号: G06F40/221 G06F40/14

    摘要: A field-programmable gate array (FPGA)-based FAST protocol decoding method, apparatus, and device, and a readable storage medium. The method acquires an actual XML template in real time and analyzes the actual XML template, generates a FAST protocol intermediate representation, and determines, according to preset decoding parameters, the maximum number of fields which are read at a single time, so as to generate a field matching state machine. Thus, the present disclosure can support a dynamically updated XML template, and allows flexible setting of the maximum number of fields according to an actual network bandwidth, and is applicable to disclosure scenarios of different network bandwidths. In a decoding process, the present disclosure realizes, by means of a field shift register and the field matching state machine, the function of reading and decoding a plurality of fields in parallel each time, significantly improving decoding efficiency.

    Real-time in-context smart summarizer

    公开(公告)号:US11720758B2

    公开(公告)日:2023-08-08

    申请号:US17329023

    申请日:2021-05-24

    申请人: OPEN TEXT SA ULC

    摘要: A summarizer can be invoked by a user to summarize content. Once started, the summarizer can examine the content, determine a main body of the content, extract texts from the main body, concatenate the texts into a text block, and make a call to an artificial intelligence (AI) platform. The call can contain the text block and specify a user-configurable summarization range for summarizing the text block. The AI platform is operable to generate a sentiment of the text block and a summary of the text block in the summarization range and return them to the summarizer. The summarizer, in turn, can instruct an application on the user device to generate a window or page for displaying the sentiment and the summary in the summarization range on the user device, in real time and in context of the content that the user is viewing, reading, or listening.