DETAILED ACTION
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 07/28/2026 has been entered.
This communication is in response to the Amendments and Arguments filed on 07/28/2026.
Claims 1, 2, 4-6, 8-14, 16-18, and 20-23 are pending and have been examined.
All previous objections/rejections not mentioned in this Office Action have been withdrawn by the examiner.
Notice of Pre-AIA or AIA Status
The present application is being examined under the pre-AIA first to invent provisions.
Response to Arguments
Applicant's arguments filed 07/28/2026 have been fully considered but they are not persuasive and/or are moot.
Applicant’s arguments on pgs 8-9 with respect to claim(s) 1, 12, and 13 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Please see the updated mappings citing Asi to teach the prompt including background details comprising information on meeting participants, along with other information.
Applicant asserts on pgs 8-12, that the cited combination of Lukyanenko and Penfield does not disclose the claimed arrangement of progressive filtering and the relative resource intensity of the filtering stages. The Examiner respectfully disagrees with these assertions. Lukyanenko teaches a series of steps to process dialogue that has been broken down into a collection of sentences or groups of words, which reads on the BRI of textual data chunks. First, Lukyanenko teaches the pre-processing of text to perform general text cleansing to remove artifacts and unwanted characters, which reads on the BRI of a first filtering stage that passes the remaining text to the next filtering stage. Lukyanenko then teaches performing a series of filtering steps that filter out words, groups of words, and sentences that may be of little relevance to the conversation as determined by an intent prediction model, or repeated information, which reads on the BRI of a second filtering stage that filters out textual data chunks associated with predefined topic data, where the predefined topic data being filtered is noise. Lukyanenko further teaches that pre-processing is general text cleansing, while the filtering is performed by ML model algorithms. (see [0013-5] and [0017-9]). Penfield teaches a pre-processing step where text is pre-processed by an automated preprocessing module that performs tasks such as the removal of redundant information, which is analogous to the pre-processing step of Lukyanenko, and reads on the BRI of a first filtering stage. Penfield then teaches that the pre-processed text is input to a pre-trained machine learning model, which reads on the subset of textual data that passes the first filtering stage, where the model outputs content that belongs to a specific field type, which reads on a second filtering stage the filters out predetermined topic data by filtering out anything that does not belong to the specific field type. This step is also analogous to the machine learning model used to filter in Lukyanenko. Penfield finally teaches that the preprocessing is performed by an automated preprocessing module, while the next step is performed by a pre-trained machine learning model that is fine-tuned on a custom dataset, which reads on BRI of the first filtering step using less resources than the second filtering step, as fine-tuning a model is reads on using more resources than using a process that has not been fine-tuned (see (6:66-7:20),(17:1-30),(18:29-19:1),(20:24-47)). Thus, the combination of Lukyanenko and Penfield teaches the two-stage filtering process, where the results are summarized. Lukyanenko further teaches that the results of the filtering are used as part of the summarization (see [0018-20]), while Hranj teaches formatting data and using specific model inputs to perform the summarization (see [0012],[0014-5],[0017],[0029],[0031-4]), and Asi teaches additional input information in a specific format that can be input into a model to perform the text summarization (see [0013-5],[0026-32]).
Should Applicant intend for each individual filtering steps to perform specific actions and/or the resources to be interpreted in a specific way, the Examiner suggests amending the claims to more clearly recite the intended interpretation.
Therefore, as a whole, the combination of Hranj, Lukyanenko, Penfield, and Asi teaches the claimed limitations, and Applicant’s arguments are moot and/or not persuasive.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 1, 2, 4-6, 8-14, 16-18, and 20-23 is/are rejected under 35 U.S.C. 103 as being unpatentable over Hranj et al. (US PG Pub No. 2024/0289366), hereinafter Hranj, in view of Lukyanenko et al. (U.S. PG Pub No. 2023/0063713), hereinafter Lukyanenko, in view of Penfield et al. (U.S. Patent No. 11,893,048), hereinafter Penfield, and further in view of Asi et al. (U.S. PG Pub No. 2023/0360640), hereinafter Asi.
Regarding claims 1, 12, and 13, Hranj teaches
(claim 1) A method for efficiently generating a call summary (method for providing summaries [0003]), the method comprising:
(claim 12) A non-transitory computer-readable medium having stored thereon instructions for causing a processing circuitry to execute a process (computer readable media storing instructions for access by a computing device to perform operations [0049],[0053],[0055]), the process comprising:
(claim 13) A system for efficiently generating a call summary, comprising:
(claim 13) a processing circuitry; and
(claim 13) a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to (a device including processing unit and memory storing instructions for access by the computing device to perform operations [0049-50],[0053],[0055]):
ingesting textual data and respective input data including topic data (a request for a summary of a document is received, and the document is retrieved, i.e. ingesting textual data, and additional input data is collected including contextual information and knowledge information about the user, i.e. ingesting…respective input data, where the context includes topics in the document, i.e. respective input data including topic data [0013-7],[0029]);
splitting the textual data into fixed-sized textual data chunks (the document is separated into multiple segments, i.e. splitting the textual data, such as a section, paragraph, or sentence, i.e. into fixed-sized textual data chunks [0015],[0029]);
formatting the textual data chunks…and the respective input data into a unified data format, wherein the textual data chunks in the unified data format are in a same data format (the document is separated into multiple segments, i.e. textual data chunks, and a semantic embedding is generated for each segment, i.e. formatting the textual data chunks…into a unified data format wherein the textual data chunks in the unified data format are in a same data format, and where the level of similarity between semantic embeddings indicate whether different embeddings have a similarity in topic, i.e. formatting…respective input data into a unified data format [0015],[0017],[0029],[0031]);
generating a prompt for each textual data chunk …, wherein the prompt is generated from the formatted textual data chunk and the respective input data in the unified data format, and wherein the prompt includes a command, background details comprising information …, and the textual data of the textual data chunk (the semantic embeddings, which include semantic embeddings for the context and knowledge information, are provided as input to a personal knowledge system for the user, i.e. the formatted textual data chunks and the respective input data in the unified data format, and the personal knowledge system outputs indications of the semantic embeddings that are to be summarized for the user ranked in order and indicating a summarization scope for each semantic embedding, i.e. generating a prompt for each textual data chunk of the textual data wherein the prompt is generated from the formatted textual data chunks…in the unified data format, and the embeddings may be prioritized according to the topic indicated by the semantic embedding, i.e. the prompt is generated from…the respective input data in the unified data format [0014-5],[0017],[0029],[0031-3], where the summarization engine receives indications of semantic embeddings to be summarized, i.e. prompt includes…the textual data of the data chunk, and corresponding summarization instructions such as summarization scope, summarization amount, presentation order, and output mode, i.e. prompt includes a command and background details comprising information [0034]);
feeding each generated prompt to a …-trained language model to output a summary for each textual data chunk, wherein the summary is a comprehensive summarization that describes the textual data of the textual data chunk (the summarization engine may be a model such as a GPT or other machine learning model, i.e. trained language model, that receives indications of the semantic embeddings to be summarized and corresponding summarization instructions, i.e. feeding each generated prompt to a trained language model, where the summarization engine generates summaries for each semantic embeddings that should be summarized according to the summarization scope, i.e. output a summary for each textual data chunk, where the summary may include a summary of each paragraph in the document, i.e. summary is a comprehensive summarization that describes the textual data of the data chunk [0012],[0032-4]); and
causing a display of the summary via a user device (the summaries are provided to the user device for display [0034]).
While Hranj provides prioritizing segments of text for summarization, Hranj does not specifically teach different stages of filtering textual data for further processing, and thus does not teach
progressively filtering the textual data chunks in at least a first filtering stage and a second filtering stage, … wherein the second filtering stage is applied only to a subset of the textual data chunks that pass the first filtering stage, and wherein the progressive filtering filters out textual data chunks associated with predefined topic data;
…remaining after progressive filtering…; and
a specific-trained language model to output a summary.
Lukyanenko, however, teaches progressively filtering the textual data chunks in at least a first filtering stage and a second filtering stage, …, wherein the second filtering stage is applied only to a subset of the textual data chunks that pass the first filtering stage, and wherein the progressive filtering filters out textual data chunks associated with predefined topic data (the model pipeline uses a pre-processing and filtering process to process the dialogue that has been broken down into a collection of sentences or groupings of words, i.e. progressively filtering the textual data chunks in at least a first filtering stage and a second filtering stage, where the pre-processing includes general text cleansing to remove artifacts and unwanted characters or words, i.e. a first filtering stage, and the series of filtering includes filtering out information noise, filtering messages for greetings and/or approvals, filtering salutations, and/or other possible informational noise, i.e. wherein the progressive filtering filters out textual data chunks associated with a predefined topic data, and where each step of pre-processing and filtering uses the results of the previous filtering, i.e. the second filtering stage is applied only to a subset of the textual data that pass the first filtering stage [0013-5],[0017-9]);
…remaining after progressive filtering… (a summary for a dialogue may be generated with the sentences after filtering, i.e. remaining after progressive filtering [0018-20]);
a specific-trained language model to output a summary (models may be trained to generate summaries based on feedback from previous summaries, i.e. a specific-trained language model [0022]).
Hranj and Lukyanenko are analogous art because they are from a similar field of endeavor in using machine learning models to generate summaries. Thus, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to modify the prioritizing segments of text for summarization teachings of Hranj with the filtering of different types of text and sentences before summarization as taught by Lukyanenko. It would have been obvious to combine the references to enable the use of only the most important sentences of a dialogue to generate the summary by filtering out messages that do not bring value (Lukyanenko [0014],[0018]).
While Hranj in view of Lukyanenko provides different stages of filtering including pre-processing to remove artifacts and subsequent filtering steps, Hranj in view of Lukyanenko does not specifically teach that the filtering stages are performed using specific levels of resource-intensive processes, and thus does not teach
the first filtering stage is performed using a less resource-intensive filtering process and the second filtering stage is performed using a more resource-intensive filtering process.
Penfield, however, teaches the first filtering stage is performed using a less resource-intensive filtering process and the second filtering stage is performed using a more resource-intensive filtering process (text is pre-processed by an automated preprocessing module that performs tasks such as the removal of redundant information, i.e. first filtering stage is performed using a less resource-intensive filtering process, where the pre-processed text is then input into a pre-trained machine learning model designed to accept inputs of preprocessed text and output content that belongs to a specific field type, i.e. second filtering stage, and each specific machine learning model is fine-tuned on a custom dataset, i.e. the second filtering stage is performed using a more resource-intensive filtering process (6:66-7:20),(17:1-30),(18:29-19:1),(20:24-47)).
Hranj, Lukyanenko, and Penfield are analogous art because they are from a similar field of endeavor in processing text to produce specific outputs. Thus, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to modify the different stages of filtering including pre-processing to remove artifacts and subsequent filtering steps teachings of Hranj, as modified by Lukyanenko, with the use of a set of fine-tuned models after the text has been pre-processed as taught by Penfield. It would have been obvious to combine the references to enable a machine learning model to more easily process text in order to extract information required, such as each machine learning identifying and extracting content belonging to a specific field for which it was designed (Penfield (17:1-30),(18:29-47)).
While Hranj in view of Lukyanenko and Penfield provides sending summarization instructions and additional information to a model, Hranj in view of Lukyanenko and Penfield does not specifically teach the background information comprises information on meeting participants, and thus does not teach
wherein the prompt includes …background details comprising information on meeting participants….
Asi, however, teaches wherein the prompt includes … background details comprising information on meeting participants…(token embeddings representing the text string of the input, i.e. textual data of the textual data chunk, are inputted with the keyword embeddings, i.e. formatting…the respective input data into a unified data format, role embeddings, i.e. background details comprising information on meeting participants, and string position embeddings into the transformer encoder of the machine learning model that determines summaries, i.e. prompt, where the role identifies the first user, second user, agent, or client assigned to a specific text string that they spoke during the conversation, i.e. meeting participants [0013-5],[0026-32]).
Where Hranj further teaches that the model receives summarization instructions [0012],[0032-4].
Hranj, Lukyanenko, Penfield, and Asi are analogous art because they are from a similar field of endeavor in providing automated summaries to a user. Thus, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to modify the sending summarization instructions and additional information to a model teachings of Hranj, as modified by Lukyanenko and Penfield, with the input of different embeddings, including token, keyword, role, and string position to the summarization machine learning model. It would have been obvious to combine the references to enable keyword-based groupings that remove redundant summarization points (Asi [0018]).
Regarding claims 2 and 14, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Hranj further teaches
the textual data includes at least one of:
transcript data, message data, an email, a short message service (SMS), and a chat log (the document may be an email, instant messages, i.e. chat log, a text message, i.e. a short message service (SMS), phone call data converted to text, i.e. transcript data, or voicemail data converted to text, i.e. message data [0012],[0029]).
Regarding claims 4 and 16, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Hranj further teaches
the topic data is related to topics derived from the textual data (the document can be text information, i.e. derived from the textual data, where the topics are detected in the document, i.e. the topic data is related to topics derived from the textual data [0012],[0014],[0031-2]).
Regarding claims 5 and 17, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Hranj further teaches
aggregating a plurality of data chunks to provide a context to at least a portion of a simplified transcript (semantic embeddings are compared using similarity measurements to determine a similarity in topic between a semantic embedding and the knowledge information, i.e. provide a context to at least a portion of a simplified transcript, where semantic embeddings relating to the topic are identified, i.e. aggregating a plurality of data chunks [0014],[0027],[0029],[0031-3]).
Regarding claims 6 and 18, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Asi further teaches
the summary is formatted into a bullet point format (the summary is in bullet points Fig. 2,[0021-3]).
Where the motivation to combine is the same as previously presented.
Regarding claims 8 and 20, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Hranj further teaches
generating a brief of the summaries of the textual data chunks by canonizing the summaries into a standardized representation (a document summary is generated based on the entire document, and may have different scopes, such as a summary for each semantic embedding identified for summarization, i.e. summaries of the textual data chunks, where the summaries of the semantic embeddings may be presented in a specific order or format defined in the summarization instructions, i.e. generating a brief of the summaries…by canonizing the summaries into a standardized representation [0012],[0032-4],[0040]), wherein the standardized representation of the brief is any one of:
a simplified transcript and a communication brief (the document may be phone call data converted into text and then summarized, such as having a one-sentence summary of each paragraph, i.e. a simplified transcript, or a summary of detected documents or an overall theme of the document, i.e. communication brief [0012],[0029],[0033-4],[0040]).
Regarding claims 9 and 21, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 8 and 20, and Lukyanenko further teaches
feeding the generated brief of the summary to train the specific-trained language model (models may be trained to generate summaries, i.e. train the specific-trained language model, based on feedback from previous summaries, i.e. feeding the generated brief of the summary to train [0022]).
Where the motivation to combine is the same as previously presented.
Regarding claims 10 and 22, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 1 and 13, and Lukyanenko further teaches
the specific-trained language model is a language model that is trained specific to a customer using specific customer data (models may be trained to generate summaries, i.e. a language model that is trained, based on feedback from previous summaries, such as a live agent viewing the summary and providing feedback on the summary associated with a dialogue with a particular user, i.e. a customer using specific customer data, and the summarization engine may recreate the summary for that dialog and use the information to train a new model, where the summaries are related to a continuing or new chat with a user, i.e. the specific-trained language model…is trained specific to a customer using specific customer data [0011],[0021-2]).
Where the motivation to combine is the same as previously presented.
Regarding claims 11 and 23, Hranj in view of Lukyanenko, Penfield, and Asi teaches claims 10 and 22, and Lukyanenko further teaches
the call summary is a sales call, and wherein the trained language model is trained on sales data of the customer (the chat that is summarized can be for sales assistance, i.e. the call summary is a sales call, where dialogues related to the services provided, such as sales, are recorded and summarized, where models may be trained to generate summaries, i.e. trained language model, based on feedback from previous summaries, such as a live agent viewing the summary and providing feedback on the summary associated with a dialogue with a particular user, i.e. customer, and the summarization engine may recreate the summary for that dialog and use the information to train a new model, where the summaries are related to a continuing or new chat with a user, i.e. trained on sales data of the customer [0010-2],[0021-2]).
Where Hranj specifically teaches that the documents are phone call data [0012].
And where the motivation to combine is the same as previously presented.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICOLE A K SCHMIEDER whose telephone number is (571)270-1474. The examiner can normally be reached 8:00 - 5:00 M-F.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Pierre-Louis Desir can be reached at (571) 272-7799. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/NICOLE A K SCHMIEDER/Primary Examiner, Art Unit 2659