IP Library Granted Patent US 12,468,877
Granted Patent B2
US 12,468,877 · App. 18/340,999 · Granted Nov 11, 2025

System and method for in-context document composition using subject metadata queries

Inventor: Vaibhav Pradip Pande (Hyderabad, IN)
Assignee: Open Text Corporation
G06F40/166G06F40/211G06V30/412G06V30/416
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,468,877
App. No.
18/340,999
Granted
Nov 11, 2025
Kind
B2
Abstract

Embodiments of systems and method for assistance in document composition in the context of a document editor are disclosed. Specifically, embodiments may utilize a document definition syntax that allows a user to define a document that includes a set of document sections with identifiers and definitions. A client document compositor may be integrated with the document editor and communicate with a document composition platform to obtain a data section for substitution in the document in place of a document section.

Claims (30)

1 . A non-transitory computer readable medium, comprising instructions for:

generating a document, the document comprising a document section, the document section including a subject definition for a subject or a metadata definition for metadata, a token identifying the document section as a subject section or a metadata section, and a unique identifier that uniquely identifies the document section in the document as being associated with the subject or the metadata;

generating a request to a document analytics engine, the request comprising at least one of the subject definition or the metadata definition for the document section wherein the document analytics engine is adapted to generate a corresponding data section based on the at least one of the subject definition or the metadata definition for the document section;

selecting the data section from a set of data sections, wherein a user is presented with the set of data sections in association with the unique identifier of the document section and selects the data section from the set of data sections; and

receiving the selected data section at a document editor and substituting the received data section in place of the subject definition or the metadata definition of the document section associated with the unique identifier in the document.

2 . The document editing system of claim 1 , wherein the metadata definition comprises a text string or an image.

3 . The document editing system of claim 2 , wherein the subject definition comprises a text string or an image.

4 . The document editing system of claim 3 , wherein the subject for the metadata definition is a text string or an image.

5 . The document editing system of claim 4 , wherein the document analytics engine is selected from a plurality of analytics engines.

6 . The document editing system of claim 5 , wherein the document analytics engine is selected based on a category or subject of the subject definition.

7 . A non-transitory computer readable medium, comprising instructions for:

generating a document, the document comprising a document section, the document section including a subject definition for a subject or a metadata definition for metadata, a token identifying the document section as a subject section or a metadata section, and a unique identifier that uniquely identifies the document section in the document as being associated with the subject or the metadata;

generating a request to a document analytics engine, the request comprising at least one of the subject definition or the metadata definition for the document section wherein the document analytics engine is adapted to generate a corresponding data section based on the at least one of the subject definition or the metadata definition for the document section;

selecting the data section from a set of data sections, wherein a user is presented with the set of data sections in association with the unique identifier of the document section and selects the data section from the set of data sections; and

receiving the selected data section at a document editor and substituting the received data section in place of the subject definition or the metadata definition of the document section associated with the unique identifier in the document.

8 . The non-transitory computer readable medium of claim 7 , wherein the metadata definition comprises a text string or image.

9 . The non-transitory computer readable medium of claim 8 , wherein the subject definition comprises a text string or image Previously Presented.

10 . The non-transitory computer readable medium of claim 9 , wherein the subject for the metadata definition is a text string or image Previously Presented.

11 . The non-transitory computer readable medium of claim 10 , wherein the document analytics engine is selected from a plurality of analytics engines.

12 . The non-transitory computer readable medium of claim 11 , wherein the document analytics engine is selected based on a category or subject of the subject definition.

13 . A method, comprising:

generating a document, the document comprising a document section, the document section including a subject definition for a subject or a metadata definition for metadata, a token identifying the document section as a subject section or a metadata section, and a unique identifier that uniquely identifies the document section in the document as being associated with the subject or the metadata;

generating a request to a document analytics engine, the request comprising at least one of the subject definition or the metadata definition for the document section wherein the document analytics engine is adapted to generate a corresponding data section based on the at least one of the subject definition or the metadata definition for the document section;

selecting the data section from a set of data sections, wherein a user is presented with the set of data sections in association with the unique identifier of the document section and selects the data section from the set of data sections; and

receiving selected the data section at a document editor and substituting the received data section in place of the subject definition or the metadata definition of the document section associated with the unique identifier in the document.

14 . The method of claim 13 , wherein the metadata definition comprises a text string or image.

15 . The method of claim 14 , wherein the subject definition comprises a text string or image.

16 . The method of claim 15 , wherein the subject for the metadata definition is a text string or image category.

17 . The method of claim 16 , wherein the document analytics engine is selected from a plurality of analytics engines.

18 . The method of claim 17 , wherein the document analytics engine is selected based on a category or subject of the subject definition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2023
From: PANDE, VAIBHAV PRADIP
To: OPEN TEXT CORPORATION
Reel/Frame 064575/0892 →
Continuity (4)
Continuation 17465318 · Sep 2, 2021
Continuation 17227125 · Apr 9, 2021
Continuation 16455432 · Jun 27, 2019
Related Publication 20230334234A1 · Oct 19, 2023
References Cited (54)
US 6192362B1 · Schneck · 2001 [cited by examiner]
US 6349307B1 · Chen · 2002 [cited by examiner]
US 7512601B2 · Cucerzan · 2009 [cited by applicant]
US 9262420B1 · Schoeffler · 2016 [cited by applicant]
US 10402061B2 · Kohlmeier · 2019 [cited by examiner]
US 10565296B2 · Verlaan · 2020 [cited by applicant]
US 11720758B2 · Hutchins · 2023 [cited by applicant]
US 11914666B2 · Parmiter · 2024 [cited by applicant]
US 12026188B2 · Narth · 2024 [cited by applicant]
US 12032648B2 · Narth · 2024 [cited by applicant]
US 12032808B2 · Govind · 2024 [cited by applicant]
US 12039284B2 · Hutchins · 2024 [cited by applicant]
US 20020052730A1 · Nakao · 2002 [cited by applicant]
US 20020099685A1 · Takano · 2002 [cited by examiner]
US 20050154702A1 · Liu · 2005 [cited by applicant]
US 20070282826A1 · Hoeber · 2007 [cited by applicant]
US 20080288861A1 · Jones · 2008 [cited by examiner]
US 20090019362A1 · Shprigel · 2009 [cited by examiner]
US 20100107053A1 · Kanzaki · 2010 [cited by applicant]
US 20130159840A1 · Nicolaescu · 2013 [cited by examiner]
US 20130268850A1 · Kyprianou · 2013 [cited by examiner]
US 20130326345A1 · Haggart · 2013 [cited by applicant]
US 20140317104A1 · Isaacs · 2014 [cited by applicant]
US 20150121184A1 · Steinmann · 2015 [cited by examiner]
US 20150220491A1 · Cochrane · 2015 [cited by examiner]
US 20150302076A1 · Kim · 2015 [cited by applicant]
US 20160055134A1 · Sathish · 2016 [cited by applicant]
US 20160063016A1 · Eggleston · 2016 [cited by applicant]
US 20170185573A1 · Milvaney · 2017 [cited by applicant]
US 20180260475A1 · Zhang · 2018 [cited by applicant]
US 20190042551A1 · Hwang · 2019 [cited by applicant]
US 20190052939A1 · Wang · 2019 [cited by applicant]
US 20190228059A1 · Florentin · 2019 [cited by applicant]
US 20220215052A1 · Chalana · 2022 [cited by applicant]
US 20220343442A1 · Graham · 2022 [cited by applicant]
US 20230222168A1 · Parmiter · 2023 [cited by applicant]
US 20230244744A1 · Narth · 2023 [cited by applicant]
US 20230266863A1 · Govind · 2023 [cited by applicant]
US 20230325605A1 · Hutchins · 2023 [cited by applicant]
US 20240289368A1 · Narth · 2024 [cited by applicant]
US 20240370659A1 · Hutchins · 2024 [cited by applicant]
Office Action for U.S. Appl. No. 18/306,712, issued by the U.S. Patent and Trademark Office, mailed Nov. 19, 2023, 55 pgs. [cited by applicant]
Office Action for U.S. Appl. No. 18/329,432, issued by the U.S. Patent and Trademark Office, mailed Dec. 18, 2023, 15 pgs. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office for U.S. Appl. No. 17/572,727, mailed Feb. 1, 2024, 13 pgs. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office for U.S. Appl. No. 18/296,879, mailed Feb. 14, 2024, 17 pgs. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/183,844, issued by the U.S. Patent and Trademark Office, mailed Oct. 24, 2023, 8 pgs. [cited by applicant]
Yang, Zi, Cai, Keke, Tang, Jie, Zhang, Li, Su, Zhong, and Li, Juanzi, “Social Context Summarization”, Proceeding of the 34th Int'l ACM SIGIR Conf. on Research and Development in Information Retrieval, 2011, pp. 255-264. [cited by applicant]
Office Action for U.S. Appl. No. 18/183,844, issued by the U.S. Patent and Trademark Office, Jul. 20, 2023, 9 pgs. [cited by applicant]
Office Action for U.S. Appl. No. 17/572,727, issued by the U.S. Patent and Trademark Office, Aug. 17, 2023, 37 pgs. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office for U.S. Appl. No. 18/329,432, Mar. 6, 2024, pgs. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office for U.S. Appl. No. 18/306,712, Mar. 13, 2024, 2 pages. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office (USPTO) for U.S. Appl. No. 17/572,727, mailed Apr. 26, 2024, 13 pages. [cited by applicant]
Notice of Allowance issued by the United States Patent and Trademark Office (USPTO) for U.S. Appl. No. 18/296,879, mailed Apr. 29, 2024, 5 pages. [cited by applicant]
Office Action for U.S. Appl. No. 18/651,424, mailed May 7, 2025, 38 pgs. [cited by applicant]