DETAILED ACTION
This communication is in response to the amendments filed on 02/05/2026. Claims 1-20 are pending and have been examined. Hence, this Action is made FINAL.
Any previous objection/rejection not mentioned in this Office Action has been withdrawn by the examiner.
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 13, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Arguments
With regards to 35 U.S.C. 101 Step 2A, Prong 1, the applicant asserts Deputy Commissioner Kim notes in the Reminders on Evaluating Subject Matter Eligibility of Claims Under 35 U.S.C. § 101 published on August 4, 2025 (hereinafter "Memo"), "Examiners should be careful to distinguish claims that recite an exception (which require further eligibility analysis) from claims that merely involve an exception (which are eligible and do not require further eligibility analysis." Applicant submits that the Examiner's interpretation of the claims as similar to "asking a librarian for help with book recommendations" is exactly the kind of analysis the Memo is seeking to avoid. The Examiner asserts that the claim "can be explained as a mental process." However, whether a claim "can be explained as" a mental process is not the test for determining eligibility. Further, merely "explaining" the claim as a mental process is likely an example of a claim that involves an exception but which does not recite an exception.
Examiner respectfully disagrees, the example of the librarian is merely meant to demonstrate that, due to the broad claim language, if you were to substitute the LLM’s for a human performing the tasks, this is a mental process. Meaning that the LLM’s are merely used to apply the method via a computing device. Language processing tasks such as identifying keywords/categories and writing summaries are capable of being performed by the human mind and it is the applicant’s responsibility to show how it is different within the claim language. The applicant has failed to show how this is not a mental process in both the claims and the arguments above.
With regards to 35 U.S.C. 101 Step 2A, Prong 2, the applicant asserts as shown above (paragraphs 15 and 20), the cited portions of the specification as filed indicate that an improvement in the functioning of a computer, or an improvement to other technology or technical field, is the conservation of computing resources that results from the ability to retrieve supplemental information related to the user search intent without any additional input from the user. Claim 1, as amended, recites "responsive to a first search based on a user query, receiving a search result selection, wherein the search result selection is a search result from a plurality of search results" and "responsive to a second search based on a non-user query, retrieving a set of digital content items, wherein a first digital content item of the set of digital content items is retrieved based on a first category of the first set of categories, and wherein a second digital content item of the set of digital content items is retrieved based on a first category of the second set of categories," which Applicant submits, recite the improvement in the functioning of a computer, or the improvement to other technology or technical field, as described in paragraphs [0015] and [0020] of the specification.
Examiner respectfully disagrees, the cited paragraphs point to improvements such as not wasting computer resources, improving on sub-optimal search queries, and finding additional information without further input from the user. Avoiding wasting computer resources is not something that’s represented in the claims as the claims present additional steps added onto a traditional search with no explicit mention of computer resources. As for improving sub-optimal queries and performing additional queries without user input, these represent improvements to a mental process rather than improvements to a computer process. Accepting queries and searching is not inherently a computer process as it is essentially the same as asking someone to help you find something. Also, searching without receiving additional input is not inherently a computer process as humans can use context to find information without being explicitly asked for it. These actions can be performed mentally as the librarian example was meant to demonstrate in the office action.
With regards to 35 U.S.C. 101 Step 2B, the applicant asserts that Step 2B asks: Does the claim recite additional elements that amount to significantly more than the judicial exception? MPEP 2106.05.II. Examiners should answer this question by first identifying whether there are any additional elements (features/limitations/steps) recited in the claim beyond the judicial exception(s), and then evaluating those additional elements individually and in combination to determine whether they contribute an inventive concept (i.e., amount to significantly more than the judicial exception(s)). Id.
Examiner maintains the opinion that the additional components used in the current claim language represent things that are well-understood, routine, and conventional within the art and are not significantly more than the judicial exception.
With regards to the 35 U.S.C. 102 rejections, the applicant asserts that the amendments to the claims overcome the existing prior art. The is considered moot in view of an updated prior art search necessitated by the amendments. Details on updated prior art rejections can be found below.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-20 rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Claims 1, 13, and 17 recite A method comprising: responsive to a first search based on a user query, receiving a search result selection, wherein the search result selection is a search result selected from a plurality of search results: determining, using a [first large language model (LLM)] and text of the search results, a first set of categories, a first set of keywords, a second set of categories, and a second set of keywords, wherein: the first set of categories is a predetermined set of categories, and the first set of keywords corresponds to at least one category of the first set of categories; the second set of categories is based on user information associated with the user, and the second set of keywords corresponds to at least one category of the second set of categories; responsive to a second search based on a non-user query, retrieving a set of digital content items, wherein a first digital content item of the set of digital content items is retrieved based on a first category of the first set of categories, and wherein a second digital content item of the set of digital content items is retrieved based on a first category of the second set of categories; generating, using a [second LLM], a summary of one or more digital content items of the set of digital content items; and causing the summary to be [displayed on a device].
The limitations in these claims, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. This process can be explained as a mental process by using the example of someone asking a librarian for help with book recommendations. The user selecting a search result is a person asking the librarian for recommendations based on a book they selected. The librarian could use their knowledge of the book to determine categories and keywords associated with it. The librarian would have some predetermined categories such as popular titles/genres that they recommend to everyone. The librarian also uses information about the person such as their age, gender, and any interests they may already know they have. The librarian could then select all the books they would recommend and use their prior knowledge to summarize the books they're recommending. They could then present this to the person by writing it down on a sheet of paper. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. In particular, the claims recite the additional elements of a first and second large language model and a device for displaying. The first LLM is described as being any pretrained LLM in paragraph 49 of the specification. In paragraph 62 of the specification, it is said that the second LLM can be the same as the first LLM. The device for displaying is described in paragraph 164 of the specification with a generic description of the component. Furthermore, the device is considered pre-solution and post-solution activity that is merely used as a data gathering step and data presentment step for the user. Claim 13 specifically lists additional components a processor and a memory. The processor for displaying is described in paragraph 159 of the specification with a generic description of the component. The memory for displaying is described in paragraph 158 of the specification with a generic description of the component. Claim 17 specifically lists additional component of a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium for displaying is described in paragraph 170 of the specification with a generic description of the component. Accordingly, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claims are not patent eligible.
Claims 2, 14, and 18 recite wherein a third digital content item of the set of digital content items is retrieved based on a keyword of the first set of keywords and wherein a fourth digital content item of the set of digital content items is retrieved based on a keyword of the second set of keywords, wherein the summary is a first summary of the first digital content item and the third digital content item, further comprising: generating, using the second LLM, a second summary of the second digital content item and the fourth digital content item.
The limitations in these claims, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could use their knowledge of the books to find predetermined and user specific keywords that could help them make recommendations. They could then create a first summary of book recommendations based only on the predetermined recommendations they make to every person. Then they could create a second summary of book recommendations based on what that specific person might like. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claims do not recite any additional elements that were not present in the independent claim. Accordingly, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claims are not patent eligible.
Claims 3, 15, and 19 recite wherein the search result is displayed on the device using a webpage, and wherein causing the summary to be displayed further comprises augmenting the webpage with the summary.
The limitations in these claims, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian can display the recommendations to the user using a sheet of paper, this summary could be displayed/augment a webpage by the sheet of paper being placed next to a webpage. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claims do not recite any additional elements that were not present in the independent claim. Accordingly, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claims are not patent eligible.
Claims 4, 16, and 20 recite wherein causing the summary to be displayed on the device is in response to the selection of the search result by the user.
The limitations in these claims, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian can display the recommendations to the user using a sheet of paper. As explained in the independent claim the device is performing post-solution activity of merely presenting the information produced by the method. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claims do not recite any additional elements that were not present in the independent claim. Accordingly, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claims are not patent eligible.
Claim 5 recites ranking the set of digital content items based on: a relevance of a digital content item of the set of digital content items to the at least one category of the first set of categories, a relevance of the digital content item of the set of digital content items to at least one keyword of the first set of keywords, a relevance of the digital content item of the set of digital content items to the at least one category of the second set of categories, or a relevance of the digital content item of the set of digital content items to at least one keyword from the second set of keywords.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could rank their book recommendations based on how relevant they are to the predetermined or user specific categories or keywords. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 6 recites wherein generating, using the second LLM, the summary of the set of digital content items further comprises: selecting a number of ranked digital content items; and generating, using the second LLM, a summary of the number of ranked digital content items.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could order their recommendation summarization based on a ranked relevance such as putting their strongest recommendations first. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 7 recites wherein the first LLM receives a first prompt and the second LLM receives a second prompt, wherein the first prompt is different from the second prompt.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, in this case the prompts are the librarian handling two different tasks mentally. The first one being noting all the things they know about the book the person presented to them. The second being making a summarization of books they'd recommend to the person. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 8 recites wherein the summary comprises a reference identifier associated with a digital content item of the set of digital content items.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could write a reference for each book such as where to find it in the library. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 9 recites wherein the first digital content item of the set of digital content items is retrieved from a first database and the second digital content item of the set of digital content items is retrieved from a second database.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could find recommendations from multiple databases such as one being their own memory of the books and another being a reference journal of all the books they have in the library. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 10 recites determining, based on the search result selected by the user, using the first LLM, a third set of categories and a third set of keywords, wherein the third set of categories is based on content of the search result selected by the user, and the third set of keywords corresponds to at least one category of the third set of categories.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could find categories and keywords that are specific to the book the person wants recommendations based on. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 11 recites obtaining content of the search result selected by the user using metadata of the search result selected by the user; and obtaining the user information associated with the user using metadata associated with the user.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, metadata could be information about the book such as the author. There could also be personal metadata such as if this person has read books from the author before. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
Claim 12 recites wherein determining, using the first LLM, the first set of categories, the first set of keywords, the second set of categories, and the second set of keywords, is further based on the content of the search result selected by the user and the user information associated with the user.
The limitations in this claim, as drafted, are a process that, under broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. From the independent claim example, the librarian could find categories and keywords that are specific to the book the person wants recommendations based on. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea.
This judicial exception is not integrated into a practical application. The claim does not recite any additional elements that were not present in the independent claim. Accordingly, the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible.
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.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claims 1-8 and 10-20 are rejected under 35 U.S.C. 103 as being unpatentable over US Patent Application Publication US 20240289407 A1 (Rofouei et al.) in view of US Patent Application US 20240086448 A1 (Stanley et al.).
Regarding Claims 1, 13, and 17, Rofouei et al. teaches A method comprising:
Alternatively, claim 13 states, A system comprising: at least one processor; and at least one memory device coupled to the at least one processor, wherein the at least one memory device comprises instructions that, when executed by the at least one processor, cause the at least one processor to perform at least one operation comprising:
Alternatively, claim 17 states, A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform at least one operation comprising:
(In some implementations, a method may be implemented by one or more processors during a search session of a user and may include:) (Paragraph 19).
(These software modules are generally executed by processor 1014 alone or in combination with other processors. Memory 1025 used in the storage subsystem 1024 can include a number of memories including a main random access memory (RAM) 1030 for storage of instructions and data during program execution and a read only memory (ROM) 1032 in which fixed instructions are stored. A file storage subsystem 1026 can provide persistent storage for program and data files, and may include a hard disk drive, a floppy disk drive along with associated removable media, a CD-ROM drive, an optical drive, or removable media cartridges) (Paragraph 221).
determining, using a first large language model (LLM) and (text of the search result) (taught by Stanley et al.),
(In some implementations disclosed herein, multiple LLMs are utilized in series in generating an NL based summary responsive to a query. As one example, first LLM(s) can be used to select passages from a set of search result document(s) (e.g., utilized in block 260A of method 200 of FIG. 2). Second LLM(s) can then be used to generate a summary for each of the passage(s) selected utilizing the first LLM(s) (e.g., utilized in block 260A1 of method 200 of FIG. 2). Further, third LLM(s) can then generate an overall NL based summary based on the individual passage summaries generated using the second LLM(s) (e.g., utilized in block 260B of method 200 of FIG. 2).) (Paragraph 150).
(The “can benefit from ambient generative summarization” classification may cause LLM selection engine 132 to select and trigger LLM response generation engine 136 to process digital content (e.g., a SRD) from the SRP that is consumed by user (result/action) using ambient generative LLM(s) 872C. The ambient generative summarization of a particular digital content or domain in which the user is engaged (e.g., access, clicks through, consumes) may be generated, e.g., by LLM response generation engine 136 using ambient generative LLM(s) 872C, based primarily on current query 870 and one or more results and/or actions performed by the user. These results and/or actions may include the user reading and/or interactive with a particular SRD (e.g., a webpage).) (Paragraph 177).
The system Rofouei et al presents summarizes search results using passages from within them for a user using multiple LLMs. Search result documents (SRDs) and prior search result pages (SRPs) are used throughout the presented methods to preform summaries. One particular capability of the invention is to create a summary based on user selecting an SRD that was part of a SRP, effectively choosing a result from a group of search results.
a first set of categories, a first set of keywords, a second set of categories, and a second set of keywords, wherein:
(In some implementations, block 254 includes sub-block 254A in which selecting the set of query-responsive SRDs can be based on query-dependent measure(s), query-independent measure(s), and/or user-dependent measure(s) for the query-responsive SRDs.) (Paragraph 66).
(Query-independent measures for a query-responsive SRD can include, for example, a selection rate of the query-responsive search result document for multiple queries, a trustworthiness measure for the query-responsive search result document (e.g., one generated based on an author thereof, a domain thereof, and/or inbound link(s) thereto), an overall popularity measure for the query-responsive search result document, and/or a freshness measure that reflects recency of creation or updating of the query-responsive search result document.) (Paragraph 68).
(User-dependent measures for a query-responsive SRD can be based on, for example, relation of the query-responsive search result document to: attributes of a user profile for the query; recent queries at the client device or via the user profile; and/or recent non-query interactions at the client device or via the user profile. For example, if a user profile indicates a user is a movie buff, then user-dependent measure(s) for an SRD pertaining to a movie can result in the SRD more likely being selected for inclusion in the set than if the user profile did not indicate the user is a movie buff.) (Paragraph 69).
(It is noted that, by considering query-dependent and/or user-specific measure(s) in selecting the set at block 254A, different sets can be determined for different submissions of the same query. For example, using a locality measure can lead to a first set of query-specific SRDs for the query of “history of Louisville” submitted from Louisville, Kentucky and a distinct second set of query-specific SRDs for the query of “history of Louisville” submitted from Louisville, Colorado. As described herein, differing sets of SRD(s) will result in differing generated NL based summaries.) (Paragraph 70).
The SRD selection engine in Fig. 1 uses various measures determined from the input. These query-independent measures and the user-dependent measures act as a first and second set of categories determined from an input where the values within these measures act as keywords.
the first set of categories is a predetermined set of categories, and the first set of keywords corresponds to at least one category of the first set of categories;
(Query-independent measures for a query-responsive SRD can include, for example, a selection rate of the query-responsive search result document for multiple queries, a trustworthiness measure for the query-responsive search result document (e.g., one generated based on an author thereof, a domain thereof, and/or inbound link(s) thereto), an overall popularity measure for the query-responsive search result document, and/or a freshness measure that reflects recency of creation or updating of the query-responsive search result document.) (Paragraph 68).
This set of measures used to retrieve documents is considered predetermined as they are independent of the input and the user and thus would be the same for every input. Categories such as trustworthiness and popularity are considered and keywords associated with them would be the values associated with the trustworthiness or popularity.
the second set of categories is based on user information associated with the user, and the second set of keywords corresponds to at least one category of the second set of categories;
(User-dependent measures for a query-responsive SRD can be based on, for example, relation of the query-responsive search result document to: attributes of a user profile for the query; recent queries at the client device or via the user profile; and/or recent non-query interactions at the client device or via the user profile. For example, if a user profile indicates a user is a movie buff, then user-dependent measure(s) for an SRD pertaining to a movie can result in the SRD more likely being selected for inclusion in the set than if the user profile did not indicate the user is a movie buff.) (Paragraph 69).
This set of measures used to retrieve documents is considered associated with the user as they are user-dependent. Categories such as attributes of the profile and recent queries are considered and keywords associated with them would be the actual attributes and recent searches within those categories.
(responsive to a second search based on a non-user query) (taught by Stanley et al.), retrieving a set of digital content items, wherein a first digital content item of the set of digital content items is retrieved based on a first category of the first set of categories, and wherein a second digital content item of the set of digital content items is retrieved based on a first category of the second set of categories;
(In some implementations, block 254 includes sub-block 254A in which selecting the set of query-responsive SRDs can be based on query-dependent measure(s), query-independent measure(s), and/or user-dependent measure(s) for the query-responsive SRDs. In some implementations, the system includes a search system that optionally generates one or more of such measures.) (Paragraph 66).
(In some implementations, data from SRP(s) returned by search system(s) may be provided as additional input to ambient generative LLM(s) 872C. For instance, suppose the user is on a particular company's web page and asks, “What competing model is similar to this?” The content of the webpage and content from the SRP (e.g., passages, content from other web page(s) linked to in the SRP) that includes information about the competing model may be included as input for ambient generative LLM(s) 872C.) (Paragraph 79).
Both the category/keyword measures and the users’ selection of an SRD from the SRP are considered in the process of selecting documents that will be used as input to the summary LLM
generating, using a second LLM, a summary of one or more digital content items of the set of digital content items;
(At block 260, the system generates an NL based summary based on processing, using an LLM, corresponding content from each of the SRD(s) of the set determined in block(s) 256, 258, 259, and/or 260. For example, if five search result documents are selected for the set, a corresponding portion of content from each of the five can be processed using the LLM to generate the NL based summary.) (Paragraph 77).
(In some implementations disclosed herein, multiple LLMs are utilized in series in generating an NL based summary responsive to a query. As one example, first LLM(s) can be used to select passages from a set of search result document(s) (e.g., utilized in block 260A of method 200 of FIG. 2). Second LLM(s) can then be used to generate a summary for each of the passage(s) selected utilizing the first LLM(s) (e.g., utilized in block 260A1 of method 200 of FIG. 2). Further, third LLM(s) can then generate an overall NL based summary based on the individual passage summaries generated using the second LLM(s) (e.g., utilized in block 260B of method 200 of FIG. 2).) (Paragraph 150).
The selected documents are used to generate a summary via a second LLM.
and causing the summary to be displayed on a device.
(At block 262, the system causes the NL based summary, generated at block 260, to be rendered in response to the query. For example, the system can cause the NL based summary to be rendered graphically in an interface of an application of a client device via which the query was submitted.) (Paragraph 84).
The generated summary is displayed to the user.
Rofouei et al. does not explicitly teach: responsive to a first search based on a user query, receiving a search result selection, wherein the search result selection is a search result selected from a plurality of search results: determining, based on a search result selected by a user, using a first large language model (LLM) and text of the search result, a first set of categories, a first set of keywords, a second set of categories, and a second set of keywords, responsive to a second search based on a non-user query, retrieving a set of digital content items
However, Stanley et al. teaches responsive to a first search based on a user query, receiving a search result selection, wherein the search result selection is a search result selected from a plurality of search results:
(The search engine 122 may be configured to execute a search of a document database based on the search parameters to identify a set of search results. … The search engine 122 may be configured to output the set of search results to the GUI 300. The GUI 300 may include one or more selectable elements for viewing the documents corresponding to set of search results.) (Paragraphs 49-50).
(The search engine 122 may be configured to receive an input corresponding to selection of a first selected element of the one or more selectable elements, the first selected element corresponding to a particular search result of the set of search results.) (Paragraph 52).
In Stanley et al. a set of search results is presented in response to a search query and a specific search result can be selected by a user.
determining, based on a search result selected by a user, using a first large language model (LLM) and text of the search result, a first set of categories, a first set of keywords, a second set of categories, and a second set of keywords,
(The search engine 122 may be further configured to display based on the input, a document corresponding to the particular search result. … The search engine 122 may be configured to initiate a second search based on a second input received during display of the document corresponding to the particular search result. For example, the second search may be performed as a result of a user selecting a selectable element corresponding to showing other documents cited with the document corresponding to the particular search result. The second search may include querying a metadata database to identify additional search results. The additional search results may include or correspond to other documents of the plurality of documents (e.g., documents stored in a document database).) (Paragraphs 52-53).
(Other contexts may determine a cited with relationship. For example, contextual rules may be configured to analyze the text surrounding legal citations and to determine whether the legal citations are part of the same context. … As another example, the context of each legal citation may be analyzed using text analysis techniques, such as, for example, text classification, text extraction, fuzzy string matching, keyword analysis, collocation, concordance, word sense disambiguation, natural language processing (NLP), clustering, and/or other machine learning or textual analysis techniques as would be understood by one of skill in the art.) (Paragraph 42).
The user can select a search result and choose to have a further search done based on the selected search result. In Stanley et al. it does this by identifying cited references with the selected result, looking for new results that cite the selected result, as well as by using a number of language processing techniques to find further references related by citation. This is meant to show the information gathering and following search being done by the activation method of selected a search result whereas Rofouei et al. the use of the first and second categories and keywords.
responsive to a second search based on a non-user query, retrieving a set of digital content items.
(The search engine 122 may be configured to initiate a second search based on a second input received during display of the document corresponding to the particular search result. For example, the second search may be performed as a result of a user selecting a selectable element corresponding to showing other documents cited with the document corresponding to the particular search result. The second search may include querying a metadata database to identify additional search results. The additional search results may include or correspond to other documents of the plurality of documents (e.g., documents stored in a document database). The other documents may each include citations having a cited with relationship with respect to the document corresponding to the particular search result and an additional document of the plurality of documents. For example, suppose that a user had selected a search result corresponding to Doc A, and then had selected a “cited with” selectable element within or corresponding to the display of Doc A. In this example, the search engine 122 would query a metadata database to return search results that include documents citing Doc A with other documents (e.g., Doc B, Doc C, and so on) to the extent that there are documents citing Doc A with another document.) (Paragraph 53).
A second search is performed in response to the user selection which retrieves related documents-based information from the first selected document.
It would have been obvious to a person having ordinary skill in the art before the time of the effective filing date of the claimed invention of the instant application to modify the search result summarization method as taught by Rofouei et al. to perform further search and summarization based on a selected result as taught by Stanley et al. This would have been an obvious improvement this allows for additional search results to be found based on the result of interest rather than the search query interpretation (Stanley et al. Paragraph 10).
Regarding Claims 2, 14, and 18, Rofouei et al. in view of Stanley et al. teaches the method of claims 1, 13, and 17,
wherein a third digital content item of the set of digital content items is retrieved based on a keyword of the first set of keywords and wherein a fourth digital content item of the set of digital content items is retrieved based on a keyword of the second set of keywords,
(Query-independent measures for a query-responsive SRD can include, for example, a selection rate of the query-responsive search result document for multiple queries, a trustworthiness measure for the query-responsive search result document (e.g., one generated based on an author thereof, a domain thereof, and/or inbound link(s) thereto), an overall popularity measure for the query-responsive search result document, and/or a freshness measure that reflects recency of creation or updating of the query-responsive search result document.) (Paragraph 68).
(User-dependent measures for a query-responsive SRD can be based on, for example, relation of the query-responsive search result document to: attributes of a user profile for the query; recent queries at the client device or via the user profile; and/or recent non-query interactions at the client device or via the user profile. For example, if a user profile indicates a user is a movie buff, then user-dependent measure(s) for an SRD pertaining to a movie can result in the SRD more likely being selected for inclusion in the set than if the user profile did not indicate the user is a movie buff.) (Paragraph 69).
As explained above the categories are represented by the measures above where the “keywords” would be the results to these measures.
wherein the summary is a first summary of the first digital content item and the third digital content item, further comprising: generating, using the second LLM, a second summary of the second digital content item and the fourth digital content item.
(It is noted that, by considering query-dependent and/or user-specific measure(s) in selecting the set at block 254A, different sets can be determined for different submissions of the same query. For example, using a locality measure can lead to a first set of query-specific SRDs for the query of “history of Louisville” submitted from Louisville, Kentucky and a distinct second set of query-specific SRDs for the query of “history of Louisville” submitted from Louisville, Colorado. As described herein, differing sets of SRD(s) will result in differing generated NL based summaries. For example, differing sets of SRDs will result in differing content, from the SRDs of the respective set, being processed using the LLM in generating the respective NL based summary. Accordingly, differing generated NL based summaries will be provided for different submissions of the same query.) (Paragraph 70).
(For example, each of the multiple LLMS can be utilized to generate a corresponding candidate NL based summary, but only one of the candidate NL based summaries selected for use (e.g., for rendering in response to the query). For instance, one can be selected for use based on it (a) being similar to the greatest quantity of other candidate NL based summaries, (b) being similar to at least a threshold quantity of other candidate NL based summaries, (c) lacking certain content (e.g., certain term(s)), (d) including certain content (e.g., certain term(s)), (d) having the highest language model score, (e) having a language model score that satisfies a threshold, and/or (f) having or lacking other feature(s).) (Paragraph 147)
The measures can result in different SRDs being found and thus different summaries being generated. The above example shows locations (category) for Louisville, Kentucky and Colorado (keywords) which are measures used to determine SRDs specific to those measures (in this case the SRDs represent a second and fourth content item). Multiple summaries can be generated both with and without these terms/features/measures and they are eventually condensed into one output summary.
Regarding Claims 3, 15, and 19, Rofouei et al. in view of Stanley et al. teaches the method of claims 1, 13, and 17,
wherein the search result is displayed on the device using a webpage, and wherein causing the summary to be displayed further comprises augmenting the webpage with the summary.
(At block 458, the system monitors for interaction(s) with any of the search result document(s) that are responsive to the query. For example, the system can determine an interaction with a search result document based on determining a selection of the corresponding link) (Paragraph 117).
(FIG. 7A depicts an example client device 710 with a display 780 rendering, in response to a query 782, a graphical interface that includes an example NL based summary 784 and additional example search results 788 that are responsive to a query. In the NL based summary 784, there are three linkified portions, each indicated by underlining and a source identifier (S1, S2, S3) provided immediately following the linkified portions.) (Paragraph 144).
The user interface shown in Fig. 7 is web-based utilizing links. The users’ input can modify this interface and result in an updated summary being displayed as shown in Fig.4
Regarding Claims 4, 16, and 20, Rofouei et al. in view of Stanley et al. teaches the method of claims 1, 13, and 17,
wherein causing the summary to be displayed on the device is in response to the selection of the search result by the user.
(The system proceeds to block 460 if an interaction with search result document(s) is determined at block 458. At block 460, the system generates a revised NL based summary based on processing revised input using the LLM or an additional LLM. The revised input reflects the occurrence of the interaction(s) with the search result document(s), and is revised relative to the input that is processed, using the LLM, in block 454.) (Paragraph 118).
Fig. 4 shows the process of a revised summary being rendered based on a user selecting a search result.
Regarding Claim 5, Rofouei et al. in view of Stanley et al. teaches the method of claim 1,
ranking the set of digital content items based on:
(At block 254, the system selects one or more query-responsive search result documents (SRDs), that are responsive to the query of block 252, for inclusion in a set. For example, the system can select, for inclusion in the set, a subset of query-responsive SRDs that the system and/or a separate search system have identified as responsive to the query. For instance, the system can select the top N (e.g., 2, 3, or other quantity) query-responsive SRDs as determined by a search system or can select up to N query-responsive SRDs that have feature(s), as determined by the system, that satisfy one or more criteria.) (Paragraph 65)
(In some implementations, block 254 includes sub-block 254A in which selecting the set of query-responsive SRDs can be based on query-dependent measure(s), query-independent measure(s), and/or user-dependent measure(s) for the query-responsive SRDs.) (Paragraph 66).
The SRDs are ranked by the search system as well as indirectly ranked by how well they fit the measures used for collecting them.
a relevance of a digital content item of the set of digital content items to the at least one category of the first set of categories,
a relevance of the digital content item of the set of digital content items to at least one keyword of the first set of keywords,
(Query-independent measures for a query-responsive SRD can include, for example, a selection rate of the query-responsive search result document for multiple queries, a trustworthiness measure for the query-responsive search result document (e.g., one generated based on an author thereof, a domain thereof, and/or inbound link(s) thereto), an overall popularity measure for the query-responsive search result document, and/or a freshness measure that reflects recency of creation or updating of the query-responsive search result document.) (Paragraph 68).
The SRDs can be “ranked” according to a score such as selection rate where the score would correspond to the relevance it has to the predetermined categories.
a relevance of the digital content item of the set of digital content items to the at least one category of the second set of categories,
or a relevance of the digital content item of the set of digital content items to at least one keyword from the second set of keywords.
(User-dependent measures for a query-responsive SRD can be based on, for example, relation of the query-responsive search result document to: attributes of a user profile for the query; recent queries at the client device or via the user profile; and/or recent non-query interactions at the client device or via the user profile. For example, if a user profile indicates a user is a movie buff, then user-dependent measure(s) for an SRD pertaining to a movie can result in the SRD more likely being selected for inclusion in the set than if the user profile did not indicate the user is a movie buff.) (Paragraph 69).
The SRD can be determined based on its relation to the user dependent metrics mentioned previously to encompass both category and keyword.
Regarding Claim 6, Rofouei et al. in view of Stanley et al. teaches the method of claim 5,
wherein generating, using the second LLM, the summary of the set of digital content items further comprises: selecting a number of ranked digital content items;
(At block 254, the system selects one or more query-responsive search result documents (SRDs), that are responsive to the query of block 252, for inclusion in a set. For example, the system can select, for inclusion in the set, a subset of query-responsive SRDs that the system and/or a separate search system have identified as responsive to the query. For instance, the system can select the top N (e.g., 2, 3, or other quantity) query-responsive SRDs as determined by a search system or can select up to N query-responsive SRDs that have feature(s), as determined by the system, that satisfy one or more criteria.) (Paragraph 65)
The SRDs found can be ranked by the search system to restrict the number given to the LLM for summarization.
and generating, using the second LLM, a summary of the number of ranked digital content items.
(At block 262, the system causes the NL based summary, generated at block 260, to be rendered in response to the query. For example, the system can cause the NL based summary to be rendered graphically in an interface of an application of a client device via which the query was submitted.) (Paragraph 84).
The LLM generates a summary from the selection of SRD’s
Regarding Claim 7, Rofouei et al. in view of Stanley et al. teaches the method of claim 1,
wherein the first LLM receives a first prompt and the second LLM receives a second prompt,
wherein the first prompt is different from the second prompt.
(In some implementations disclosed herein, multiple LLMs are utilized in series in generating an NL based summary responsive to a query. As one example, first LLM(s) can be used to select passages from a set of search result document(s) (e.g., utilized in block 260A of method 200 of FIG. 2). Second LLM(s) can then be used to generate a summary for each of the passage(s) selected utilizing the first LLM(s) (e.g., utilized in block 260A1 of method 200 of FIG. 2). Further, third LLM(s) can then generate an overall NL based summary based on the individual passage summaries generated using the second LLM(s) (e.g., utilized in block 260B of method 200 of FIG. 2).) (Paragraph 150).
Different LLMs are used for the SRD gathering and summary generation thus necessitating unique prompts being used for each.
Regarding Claim 8, Rofouei et al. in view of Stanley et al. teaches the method of claim 1,
wherein the summary comprises a reference identifier associated with a digital content item of the set of digital content items.
(In some implementations, at further sub-block 260A1 the system can additionally or alternatively include, as part of the content, a source identifier of the SRD. For example, the source identifier can be a token included at the beginning and/or the end of the content. The token can be unique relative to other source identifier(s) for other SRD(s) of the set.) (Paragraph 82).
The summary includes source identifiers for the SRDs used in the summary.
Regarding Claim 10, Rofouei et al. in view of Stanley et al. teaches the method of claim 1,
determining, based on the search result selected by the user, using the first LLM, a third set of categories and a third set of keywords,
(Query-dependent measures for a query-responsive SRD can include, for example, a positional ranking of the query-responsive search result document and for the query, a selection rate of the query-responsive search result document and for the query, a locality measure that is based on an origination location of the query and a location corresponding to the query-responsive search result document, and/or a language measure that is based on a language of the query and a language corresponding to the query-responsive search result document.) (Paragraph 67).
(The revised input can reflect familiarity with content of the search result document(s) interacted with and, as a result, the revised NL based summary will be updated in view of that familiarity. For example, the revised NL based summary can omit content of the search result document(s) interacted with (whereas the NL based summary of block 454 included it), or the revised NL based summary can include a more in depth discussion of the content of the search result document(s) interacted with (whereas the NL based summary of block 454 included only a high level overview of the content) the occurrence of the interaction(s) with the search result document(s).) (Paragraph 118).
(The “can benefit from ambient generative summarization” classification may cause LLM selection engine 132 to select and trigger LLM response generation engine 136 to process digital content (e.g., a SRD) from the SRP that is consumed by user (result/action) using ambient generative LLM(s) 872C. The ambient generative summarization of a particular digital content or domain in which the user is engaged (e.g., access, clicks through, consumes) may be generated, e.g., by LLM response generation engine 136 using ambient generative LLM(s) 872C, based primarily on current query 870 and one or more results and/or actions performed by the user. These results and/or actions may include the user reading and/or interactive with a particular SRD (e.g., a webpage).) (Paragraph 177).
New measures from and SRP related to the SRD the user interacted with are considered after the user’s interaction. Categories and keywords in this case would be equivalent to the query-dependent measures as they are measures specifically tied to the user’s input.
wherein the third set of categories is based on content of the search result selected by the user, and the third set of keywords corresponds to at least one category of the third set of categories.
(Query-dependent measures for a query-responsive SRD can include, for example, a positional ranking of the query-responsive search result document and for the query, a selection rate of the query-responsive search result document and for the query, a locality measure that is based on an origination location of the query and a location corresponding to the query-responsive search result document, and/or a language measure that is based on a language of the query and a language corresponding to the query-responsive search result document.) (Paragraph 67).
(At sub-block 4606, the system generates the revised NL based summary using an additional LLM, relative to the one used in block 454, that is fine-tuned based on a prompt that reflects familiarity with content of the SRD(s) interacted with. For example, the fine-tuned LLM model can be trained to receive known content that the user already knows, followed by (e.g., after a delimiter) additional content to be summarized in view of the known content. For instance, the known content portion of the input can be based on content from the given search result.) (Paragraph 121)
(In some implementations, the generation of ambient generative content by LLM response generation engine 136 may include grounding, recitation, and/or attribute checking from the SRD itself and/or from data associated with the SRD, such as its metadata. In some implementations, LLM selection engine 132 may trigger ambient generative summarization based on explicit input from the user.) (Paragraph 178).
The third set of categories could be represented by the query-dependent measures the system uses. This includes categories such as a positional ranking in the results and a selection rate of the result where the keywords would be the values assigned to these categories. Furthermore, it is mentioned how the summary can be altered based on the selection of a document so it may not include information from that SRD in the updated summary and data associated with the SRD selected by the user becomes part of response generation engine.
Regarding Claim 11, Rofouei et al. in view of Stanley et al. teaches the method of claim 1,
obtaining content of the search result selected by the user using metadata of the search result selected by the user;
(Another downstream LLM may include an SRP summarization LLM. A SRP summarization LLM may be trained to summarize SRPs, including passages of text that are rendered in proximity to the links, context extracted from the linked-to documents, titles of the documents, other metadata associated with the documents, and so forth.) (Paragraph 13).
The system also utilizes prior search result document (SRP) information including the metadata from those documents.
and obtaining the user information associated with the user using metadata associated with the user.
(As shown by the arrow from current output 874 to user model 871, in various implementations, user state 871 may be updated based on current output 874, as well as any accompanying metadata. For example, summarizations (SRD or SRP) and/or creatives generated by LLM response generation engine 136 may be added to user state 871 in their native/raw form, or may be encoded into semantically-rich embeddings, bags of words (e.g., using techniques such as TF-IDF), etc., and incorporated with user state 871. Consequently, these data may influence various information generated by various components of FIG. 8 during the next turn or iteration of the generative companion.) (Paragraph 194).
This metadata can be added to a user profile (See Fig. 8) and can influence future iterations of the method.
Regarding Claim 12, Rofouei et al. in view of Stanley et al. teaches the method of claim 11,
wherein determining, using the first LLM, the first set of categories, the first set of keywords, the second set of categories, and the second set of keywords, is further based on the content of the search result selected by the user and the user information associated with the user.
(Another downstream LLM may include an SRP summarization LLM. A SRP summarization LLM may be trained to summarize SRPs, including passages of text that are rendered in proximity to the links, context extracted from the linked-to documents, titles of the documents, other metadata associated with the documents, and so forth.) (Paragraph 13).
(User-dependent measures for a query-responsive SRD can be based on, for example, relation of the query-responsive search result document to: attributes of a user profile for the query; recent queries at the client device or via the user profile; and/or recent non-query interactions at the client device or via the user profile. For example, if a user profile indicates a user is a movie buff, then user-dependent measure(s) for an SRD pertaining to a movie can result in the SRD more likely being selected for inclusion in the set than if the user profile did not indicate the user is a movie buff.) (Paragraph 69).
(The “can benefit from ambient generative summarization” classification may cause LLM selection engine 132 to select and trigger LLM response generation engine 136 to process digital content (e.g., a SRD) from the SRP that is consumed by user (result/action) using ambient generative LLM(s) 872C. The ambient generative summarization of a particular digital content or domain in which the user is engaged (e.g., access, clicks through, consumes) may be generated, e.g., by LLM response generation engine 136 using ambient generative LLM(s) 872C, based primarily on current query 870 and one or more results and/or actions performed by the user. These results and/or actions may include the user reading and/or interactive with a particular SRD (e.g., a webpage).) (Paragraph 177).
The system identifies user information as part of the initial measures for selecting documents. Furthermore, the SRPs provide context to the users’ prior searches and upon selection of an SRD within the SRP a new summary is generated containing the added context and metadata from the SRP.
Claim 9 are rejected under 35 U.S.C. 103 as being unpatentable over US Patent Application Publication US 20240289407 A1 (Rofouei et al.). in view of US Patent Application Publication US 20240086448 A1 (Stanley et al.) and further in view of US Patent Publication US 11755651 B2 (Hopkins et al.).
Regarding Claim 9, Rofouei et al. in view of Stanley et al. teaches the system of claim 1.
Rofouei et al. in view of Stanley et al. does not explicitly teach: wherein the first digital content item of the set of digital content items is retrieved from a first database and the second digital content item of the set of digital content items is retrieved from a second database.
However, Hopkins et al. teaches wherein the first digital content item of the set of digital content items is retrieved from a first database and the second digital content item of the set of digital content items is retrieved from a second database.
(The process for determining a decomposition category can include (1) mapping at least one query fragment in the one or more query fragments to at least one candidate decomposition category based at least in part on one or more category indicators corresponding to one or more decomposition categories and one or more category-comparison) (Col. 4, Lines 26-35).
(Each of the sets of category indicators includes one or more words and/or phrases (or one or more combinations of words and/or phrases), collectively called “characteristic phrases.” Each individual or group of these characteristic phrases is associated with one or more specific categories from Box 210 (which is the same as Box 104).) (Col. 9, Lines 29-34).
(Collectively or individually, the original user-entered search term from Box 101, the core search term, if any, from Boxes 503A and 607A, and/or the identified search filters, if any, from Boxes 503B and 607B can be used to execute a search in a plurality of ways and in a plurality of modes against a plurality of data or information repositories. As illustrated by Boxes 106A and 106B in FIG. 1, two of these are: (1) searching one or more databases of products, services, news or information items, websites, web applications, mobile applications, images, videos, and/or other pieces of data for instances included therein that match one or more specific search terms, mediated and constrained by the extracted search filters and filter values, such that the search is carried out against only those database items whose specified search-filter values match some or all of the corresponding search-filter values of the user-entered search term;) (Col. 14, Lines 59-67 - Col. 15, Lines 1-8).
In Hopkins et al. a search query entered by the user is broken down into query fragments which are then made into query filters. The query filters are then used to search through multiple databases that are relevant to that filter. The initial queries are broken up into categories and characteristic phrases that are associated with those categories thus making it the same method as that used to retrieve the digital content items.
It would have been obvious to a person having ordinary skill in the art before the time of the effective filing date of the claimed invention of the instant application to modify the search result summarization method as taught by Rofouei et al. in view of Stanley et al. to search separate databases for the different categories extracted from the query as taught by Hopkins et al. This would have been an obvious improvement to ensure that all relevant databases are included in the search and less relevant data is excluded (Hopkins et al. Col. 1, Lines 64-67 to Col. 2, Lines 1-18).
Conclusion
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICHOLAS DANIEL LOWEN whose telephone number is (571)272-5828. The examiner can normally be reached Mon-Fri 8:00am - 4:00pm.
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, Paras D Shah can be reached at (571) 270-1650. 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.
/NICHOLAS D LOWEN/Examiner, Art Unit 2653
/Paras D Shah/Supervisory Patent Examiner, Art Unit 2653
05/20/2026