Prosecution Insights
Last updated: August 18, 2026
Application No. 18/887,275

SYSTEMS AND METHODS FOR DATABASE INVESTIGATION TOOL

Non-Final OA §103
Filed
Sep 17, 2024
Priority
Sep 04, 2015 — provisional 62/214,817 +2 more
Examiner
AGHARAHIMI, FARHAD
Art Unit
2161
Tech Center
2100 — Computer Architecture & Software
Assignee
Palantir Technologies Inc.
OA Round
3 (Non-Final)
70%
Grant Probability
Favorable
3-4
OA Rounds
1y 4m
Est. Remaining
84%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allowance Rate
194 granted / 276 resolved
+15.3% vs TC avg
Moderate +14% lift
Without
With
+14.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
13 currently pending
Career history
309
Total Applications
across all art units

Statute-Specific Performance

§101
13.5%
-26.5% vs TC avg
§103
66.1%
+26.1% vs TC avg
§102
8.5%
-31.5% vs TC avg
§112
8.2%
-31.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 276 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. Priority Applicant’s claim for the benefit of a prior-filed application under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, 365(c), or 386(c) is acknowledged. 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 May 13, 2026 has been entered. Accordingly, Claims 21-40 are pending in this application. Claims 21, 29, and 34 are Independent Claims and have been amended. Claim Rejections - 35 USC § 103 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. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claims 21-27, 29-32, and 34-40 are rejected under 35 U.S.C. 103 as being unpatentable over Dimassimio (PG Pub. No. 2013/0024440 A1), and further in view of Moreno (US Patent No. 10,593,003 B2). Regarding Claim 21, Dimassimio discloses a system comprising: one or more memories having instructions stored thereon (see Dimassimio, Fig. 2, RAM 14); one or more processors configured to execute the instructions and perform operations (see Dimassimio, Fig. 2, CPU 10) comprising: receiving a first input, the first input specifying a request to search a collection of documents having a first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results [it is the position of the Examiner that metadata and facets constitute attributes]); generating a first query based on the first input, the first query being associated with the first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query [it is the position of the Examiner that a structured query constitutes searching by attribute]); applying the first query to the collection of documents to receive a first set of results (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results); receiving a second input, the second input specifying a refinement for the first set of results (see Dimassimio, paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface … each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query); combining the first query and the second input into a refined query different from the first query (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); and applying the refined query being associated with the first attribute (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); wherein the second set of results generated by applying the refined query to the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Dimassimio does not disclose wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed. Dimassimio in view of Moreno discloses wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed (see Moreno, Claim 21, where the first format of the staging table is unindexed). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to apply the unindexed staging table of Moreno to the query refinement system of Dimassimio for the benefit of saving time by foregoing generating an index (see Moreno, column 10, lines 44-47). Regarding Claim 22, Dimassimio in view of Moreno discloses the system of Claim 21, wherein the operations further comprise causing to present a representation of the first query (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results). Regarding Claim 23, Dimassimio in view of Moreno discloses the system of Claim 22, wherein the receiving the second input includes receiving the second input associated with the representation of the first query (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]). Regarding Claim 24, Dimassimio in view of Moreno discloses the system of Claim 21, wherein the operations further comprise causing to present an interactive visual representation of the first set of results (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]). Regarding Claim 25, Dimassimio in view of Moreno discloses the system of Claim 24, wherein receiving the second input includes receiving the second input based on an interaction by a user with the interactive visual representation, the interaction specifying the refinement (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]). Regarding Claim 26, Dimassimio in view of Moreno discloses the system of Claim 21, further comprising: receiving a third input, the third input specifying a request to search the collection of documents for documents having a second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); generating a third query based on the refined query and the third input (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); and applying the third query to receive a third set of results representing the documents having the second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query). Regarding Claim 27, Dimassimio in view of Moreno discloses the system of Claim 21, wherein the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Regarding Claim 29, Dimassimio discloses a non-transitory computer readable medium storing instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations, the operations comprising: receiving a first input, the first input specifying a request to search a collection of documents having a first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results [it is the position of the Examiner that metadata and facets constitute attributes]); generating a first query based on the first input, the first query being associated with the first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query [it is the position of the Examiner that a structured query constitutes searching by attribute]); applying the first query to the collection of documents to receive a first set of results (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results); receiving a second input, the second input specifying a refinement for the first set of results (see Dimassimio, paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface … each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query); combining the first query and the second input into a refined query different from the first query (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); and applying the refined query being associated with the first attribute (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); wherein the second set of results generated by applying the refined query to the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Dimassimio does not disclose wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed. Dimassimio in view of Moreno discloses wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed (see Moreno, Claim 21, where the first format of the staging table is unindexed). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to apply the unindexed staging table of Moreno to the query refinement system of Dimassimio for the benefit of saving time by foregoing generating an index (see Moreno, column 10, lines 44-47). Regarding Claim 30, Dimassimio in view of Moreno discloses the non-transitory computer readable medium of Claim 29, wherein the operations further comprise: causing to present an interactive visual representation of the first set of results (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results); and wherein receiving the second input includes receiving the second input based on an interaction by a user with the interactive visual representation, the interaction specifying the refinement (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]). Regarding Claim 31, Dimassimio in view of Moreno discloses the non-transitory computer readable medium of Claim 29, further comprising: receiving a third input, the third input specifying a request to search the collection of documents for documents having a second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); generating a third query based on the refined query and the third input (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); and applying the third query to receive a third set of results representing the documents having the second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query). Regarding Claim 32, Dimassimio in view of Moreno discloses the non-transitory computer readable medium of Claim 29, wherein the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Regarding Claim 34, Dimassimio discloses a method comprising: receiving a first input, the first input specifying a request to search a collection of documents having a first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results [it is the position of the Examiner that metadata and facets constitute attributes]); generating a first query based on the first input, the first query being associated with the first attribute (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query [it is the position of the Examiner that a structured query constitutes searching by attribute]); applying the first query to the collection of documents to receive a first set of results (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results); receiving a second input, the second input specifying a refinement for the first set of results (see Dimassimio, paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface … each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query); combining the first query and the second input into a refined query different from the first query (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); and applying the refined query being associated with the first attribute (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]); wherein the second set of results generated by applying the refined query to the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Dimassimio does not disclose wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed. Dimassimio in view of Moreno discloses wherein the first set of results generated by applying the first query to the collection of documents is stored and not indexed (see Moreno, Claim 21, where the first format of the staging table is unindexed). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to apply the unindexed staging table of Moreno to the query refinement system of Dimassimio for the benefit of saving time by foregoing generating an index (see Moreno, column 10, lines 44-47). Regarding Claim 35, Dimassimio in view of Moreno discloses the method of Claim 34, further comprising causing to present a representation of the first query (see Dimassimio, paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface … each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query). Regarding Claim 36, Dimassimio in view of Moreno discloses the method of Claim 35, wherein the receiving the second input includes receiving the second input associated with the representation of the first query (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results). Regarding Claim 37, Dimassimio in view of Moreno discloses the method of Claim 34, further comprising causing to present an interactive visual representation of the first set of results (see Dimassimio, paragraph [0030], where a computer-based information search system includes client computers 110 which communicate through a network 140 with a search engine server 120 to obtain information associated with a search query (which may be a structured query; see also paragraph [0017], where the method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results). Regarding Claim 38, Dimassimio in view of Moreno discloses the method of Claim 37, wherein receiving the second input includes receiving the second input based on an interaction by a user with the interactive visual representation, the interaction specifying the refinement (see Dimassimio, paragraph [0057], where beside each faceted search result, as shown by way of example in Fig. 4, is a user interface element for including that faceted search result as a search term in a subsequent search (for example, it may use a filter query or optionally perform a Boolean logical AND with the original search query) [emphasis added by Examiner]). Regarding Claim 39, Dimassimio in view of Moreno discloses the method of Claim 34, further comprising: receiving a third input, the third input specifying a request to search the collection of documents for documents having a second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); generating a third query based on the refined query and the third input (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query); and applying the third query to receive a third set of results representing the documents having the second attribute that overlap with the second set of results (see Dimassimo, paragraph [0017], where method entails receiving search results in response to a search query, displaying a list of search results in a search engine interface and displaying a plurality of facets in the search engine interface; each of the facets is derived from explicit editorial metadata or inferred semantic annotations and comprises faceted search results; each of the faceted search results is displayed in association with user interface elements for including excluding the faceted search result as additional search terms to subsequently refine the search query). Regarding Claim 40, Dimassimio in view of Moreno discloses the method of Claim 34, wherein the collection of documents is indexed (see Dimassimio, paragraph [0032], where one or more search indexes (or indicies) may be stored at, or in association with, the server 120; information in a search index may be populated from a set of source information, or document collection; in a web search implementation, content may be collected and indexed from various web sites on various servers 130 across the network). Claims 28 and 33 are rejected under 35 U.S.C. 103 as being unpatentable over Dimassimio and Moreno applied to Claims 21-27, 29-32, and 34-40 above, and further in view of Cazemier (PG Pub. No. 2005/0015367 A1). Regarding Claim 28, Dimassimio in view of Moreno discloses the system of Claim 21, wherein: Dimassimio does not disclose the first attribute corresponds to a value of a field in each document of the collection of documents, the value of the field being an indexed value. Cazemier discloses the first attribute corresponds to a value of a field in each document of the collection of documents, the value of the field being an indexed value (see Cazemier, [0049], where table CALENDAR contains field MONTHID as a primary key [it is the position of the Examiner that a primary key is an indexed value]). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine Dimassimio with Cazemier for the benefit of preventing double counting of data in ambiguously defined situations (see Cazemier, Abstract). Regarding Claim 33, Dimassimio in view of Moreno discloses the non-transitory computer readable medium of Claim 29, wherein: Dimassimio does not disclose the first attribute corresponds to a value of a field in each document of the collection of documents, the value of the field being an indexed value. Cazemier discloses the first attribute corresponds to a value of a field in each document of the collection of documents, the value of the field being an indexed value (see Cazemier, [0049], where table CALENDAR contains field MONTHID as a primary key [it is the position of the Examiner that a primary key is an indexed value]). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine Dimassimio with Cazemier for the benefit of preventing double counting of data in ambiguously defined situations (see Cazemier, Abstract). Response to Arguments Applicant’s Arguments, filed May 13, 2026, have been fully considered, but moot in light of the new grounds of rejection. Conclusion The prior art made of record and not relied upon is considered pertinent to the Applicant’s disclosure: Kotcheff (PG Pub. No. 2002/0087535 A1), which concerns a method and apparatus facilitating searching. Anick (PG Pub. No. 2006/0010126 A1), which concerns interactive search query refinement. Reddy (PG Pub. No. 2007/0168331 A1), which concerns searching over structured data. Becker (US Patent No. 6,782,085 B1), which concerns fast database data retrieval using less structured data. Any inquiry concerning this communication or earlier communications from the examiner should be directed to FARHAD AGHARAHIMI whose telephone number is (571)272-9864. The examiner can normally be reached M-F 9am - 5pm ET. 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, Apu Mofiz can be reached at 571-272-4080. 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. /FARHAD AGHARAHIMI/Examiner, Art Unit 2161 /APU M MOFIZ/Supervisory Patent Examiner, Art Unit 2161
Read full office action

Prosecution Timeline

Show 3 earlier events
Oct 02, 2025
Examiner Interview Summary
Oct 02, 2025
Applicant Interview (Telephonic)
Oct 14, 2025
Response Filed
Jan 14, 2026
Final Rejection mailed — §103
Apr 09, 2026
Response after Non-Final Action
May 13, 2026
Request for Continued Examination
May 18, 2026
Response after Non-Final Action
Jul 01, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705141
DISCOVERY OF SERVICES IN COMBINATION WITH ENABLING DATA PROTECTION AND OTHER WORKFLOWS
2y 6m to grant Granted Aug 11, 2026
Patent 12619579
Encoding / Decoding System and Method
3y 7m to grant Granted May 05, 2026
Patent 12608279
UTILIZING FIXED-SIZED AND VARIABLE-LENGTH DATA CHUNKS TO PERFORM SOURCE SIDE DEDUPLICATION
3y 12m to grant Granted Apr 21, 2026
Patent 12602424
PROACTIVE PERSONALIZATION OF MULTIMEDIA CONTENT AND DIALOG CONTENT THROUGH UTILIZATION OF LARGE LANGUAGE MODEL(S)
2y 10m to grant Granted Apr 14, 2026
Patent 12586347
SCALABLE PIPELINE FOR MACHINE LEARNING-BASED BASE-VARIANT GROUPING
1y 5m to grant Granted Mar 24, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
70%
Grant Probability
84%
With Interview (+14.0%)
3y 3m (~1y 4m remaining)
Median Time to Grant
High
PTA Risk
Based on 276 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month