Patents by Inventor Zai Ming Lao
Zai Ming Lao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12682170Abstract: Disclosed embodiments provide techniques for creating a smaller version of an original document. An ontology is defined, and a document type for an original document is determined, based on the ontology. Multiple key-value pairs (KVPs) are extracted from the original document based on the document type. Pages in the original document that include one or more KVPs are identified, and the smaller, condensed version includes the identified pages from the original document.Type: GrantFiled: August 10, 2023Date of Patent: July 14, 2026Assignee: International Business Machines CorporationInventors: Dong Rui Li, Ye Chen, Zai Ming Lao, Xue Lan Zhang, Xue Xu, Wei U Wang
-
Publication number: 20260195528Abstract: Embodiments of the disclosure relate to electronically parsing a complicated table to extract data. Aspects include electronically parsing an electronic image to identify an irregular table. Aspects include selecting an anchor column in the irregular table, the anchor column comprising column data, where the anchor column is selected based at least in part on coordinates of the column data and on vertical distances of the column data, where rows are determined based on vertical relationships of the vertical distances of the column data of the anchor column. Aspects include separating the rows into snippets in accordance with the vertical relationships of the column data, where row data is extracted from the snippets. Aspects include generating a new data structure such that the row data is combined in the new data structure and causing an action to be performed in response to generating the new data structure.Type: ApplicationFiled: January 7, 2025Publication date: July 9, 2026Inventors: Dong Rui Li, Zai Ming Lao, Xue Xu, Ye Chen, Xue Lan Zhang, Wei U Wang
-
Patent number: 12380124Abstract: A system, method, and computer program product are configured to extract key value pair (KVP) data from one or more documents; obtain a content index for the one or more documents; and enhance the content index with the KVP data to provide a KVP content index.Type: GrantFiled: September 1, 2023Date of Patent: August 5, 2025Assignee: International Business Machines CorporationInventors: Dong Rui Li, Xue Lan Zhang, Xue Xu, Zai Ming Lao, Ye Chen
-
Patent number: 12314292Abstract: One embodiment of the invention provides a method for creating an inverted index. The method comprises receiving documents to be indexed, classifying the documents to determine document types of the documents, and analyzing the documents to identify crucial portions of the documents. The method further comprises generating, based on the analyzing, inverted indexes corresponding to indexing words contained in the documents. Each inverted index corresponding to each indexing word includes a document type tier identifying at least one document type of at least one document containing the indexing word, and the inverted index further includes a crucial list identifying each document which contains the indexing word in a crucial portion of the document if the indexing word occurs in the crucial portions of the documents. The method further comprises selectively caching each inverted index based on whether the inverted index includes a crucial list.Type: GrantFiled: November 14, 2023Date of Patent: May 27, 2025Assignee: International Business Machines CorporationInventors: Ye Chen, Dong Rui Li, Xue Lan Zhang, Zai Ming Lao, Xue Xu
-
Publication number: 20250156450Abstract: One embodiment of the invention provides a method for creating an inverted index. The method comprises receiving documents to be indexed, classifying the documents to determine document types of the documents, and analyzing the documents to identify crucial portions of the documents. The method further comprises generating, based on the analyzing, inverted indexes corresponding to indexing words contained in the documents. Each inverted index corresponding to each indexing word includes a document type tier identifying at least one document type of at least one document containing the indexing word, and the inverted index further includes a crucial list identifying each document which contains the indexing word in a crucial portion of the document if the indexing word occurs in the crucial portions of the documents. The method further comprises selectively caching each inverted index based on whether the inverted index includes a crucial list.Type: ApplicationFiled: November 14, 2023Publication date: May 15, 2025Inventors: Ye Chen, Dong Rui Li, Xue Lan Zhang, Zai Ming Lao, Xue Xu
-
Publication number: 20250077539Abstract: A system, method, and computer program product are configured to extract key value pair (KVP) data from one or more documents; obtain a content index for the one or more documents; and enhance the content index with the KVP data to provide a KVP content index.Type: ApplicationFiled: September 1, 2023Publication date: March 6, 2025Inventors: Dong Rui Li, Xue Lan Zhang, Xue Xu, Zai Ming Lao, YE CHEN
-
Publication number: 20250053746Abstract: Disclosed embodiments provide techniques for creating a smaller version of an original document. An ontology is defined, and a document type for an original document is determined, based on the ontology. Multiple key-value pairs (KVPs) are extracted from the original document based on the document type. Pages in the original document that include one or more KVPs are identified, and the smaller, condensed version includes the identified pages from the original document.Type: ApplicationFiled: August 10, 2023Publication date: February 13, 2025Inventors: Dong Rui Li, Ye Chen, Zai Ming Lao, Xue Lan Zhang, Xue Xu, Wei U Wang
-
Patent number: 11842143Abstract: A method, computer system, and a computer program product is provided for generating a detailed thumbnail and/or preview of a content. In one embodiment the technique comprises analyzing data obtained from a content and classifying it according to a plurality of specific types. A plurality of key information may be then extracted from the data according to the classification. A plurality of key-values are correlated to the plurality of key information so as to provide a plurality of key-value pairs. These pairs are consolidated accordingly to generate a thumbnail and/or a preview that at least renders the key information provided by the consolidated key-value pairs as a rendering.Type: GrantFiled: August 30, 2022Date of Patent: December 12, 2023Assignee: International Business Machines CorporationInventors: Dong Rui Li, Zai Ming Lao, Ye Chen, Xue Lan Zhang, Xue Xu
-
Patent number: 9619273Abstract: A task comprising at least a first subtask on a computer system is analyzed. As part of the analysis, a profiler controller transmits a first profile instruction to a first profiler instance. The profiler controller transmits a second profile instruction to a second profiler instance. In response to the first profile instruction, the first profiler instances embeds a first task identifier into a first subtask request sent by a first virtual machine. In response to the second profile instruction, the second profiler instance captures the first task identifier from the first subtask request received by a second process virtual machine. The profiler controller identifies an execution instance of the task of the computer system based on the first copy and the second copy of the first task identifier received from the first profiler instance and the second profiler instance, respectively.Type: GrantFiled: February 22, 2016Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Zai Ming Lao, Liang Miao, Hai Long Yu
-
Publication number: 20160306646Abstract: A task comprising at least a first subtask on a computer system is analyzed. As part of the analysis, a profiler controller transmits a first profile instruction to a first profiler instance. The profiler controller transmits a second profile instruction to a second profiler instance. In response to the first profile instruction, the first profiler instances embeds a first task identifier into a first subtask request sent by a first virtual machine. In response to the second profile instruction, the second profiler instance captures the first task identifier from the first subtask request received by a second process virtual machine. The profiler controller identifies an execution instance of the task of the computer system based on the first copy and the second copy of the first task identifier received from the first profiler instance and the second profiler instance, respectively.Type: ApplicationFiled: February 22, 2016Publication date: October 20, 2016Inventors: Zai Ming Lao, Liang Miao, Hai Long Yu
-
Patent number: 9448833Abstract: A task comprising at least a first subtask on a computer system is analyzed. As part of the analysis, a profiler controller transmits a first profile instruction to a first profiler instance. The profiler controller transmits a second profile instruction to a second profiler instance. In response to the first profile instruction, the first profiler instances embeds a first task identifier into a first subtask request sent by a first virtual machine. In response to the second profile instruction, the second profiler instance captures the first task identifier from the first subtask request received by a second process virtual machine. The profiler controller identifies an execution instance of the task of the computer system based on the first copy and the second copy of the first task identifier received from the first profiler instance and the second profiler instance, respectively.Type: GrantFiled: April 14, 2015Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Zai Ming Lao, Liang Miao, Hai Long Yu