Prosecution Insights
Last updated: October 02, 2026
Application No. 18/435,740

DATA RETRIEVAL SYSTEM AND METHOD

Non-Final OA §101
Filed
Feb 07, 2024
Priority
Oct 10, 2019 — GB 1914692.7 +2 more
Examiner
MOSER, BRUCE M
Art Unit
2154
Tech Center
2100 — Computer Architecture & Software
Assignee
Palantir Technologies Inc.
OA Round
5 (Non-Final)
84%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
632 granted / 751 resolved
+29.2% vs TC avg
Strong +20% interview lift
Without
With
+20.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
36 currently pending
Career history
802
Total Applications
across all art units

Statute-Specific Performance

§101
22.7%
-17.3% vs TC avg
§103
25.1%
-14.9% vs TC avg
§102
30.5%
-9.5% vs TC avg
§112
14.3%
-25.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 751 resolved cases

Office Action

§101
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Detailed Action 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 7/13/26 has been entered. In amendments dated 7/13/26, Applicant amended clams 1, 5, 11, and 5, canceled no claims, and added no new claims. Claims 1-20 are presented for examination. Rejections under 35 U.S.C. 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 are rejected under 35 U.S.C. 101 because the claimed invention is directed to mental processes without significantly more. Independent claims 1 and 11 each recites identifying a second query language for a data access software, wherein the second query language for the data access software is different than the first query language for the search engine software; generating, based on the first data, a data access query in the second query language for locating second data in a second data store by at least: extracting one or more identifiers from the one or more data records, the second data comprising one or more data objects, the first data being a subset of the second data, the one or more identifiers identifying the one or more data objects stored in the second data store; and generating the data access query that includes the one or more identifiers; and causing the data access software to execute to locate the second data stored in the second data store by using the data access query, the data access software being adapted for batch retrieval and processing, the second data store being different from a first data store storing the first data. Identifying a second query language is evaluating and a mental process; and generating a data access query in the second query language, extracting one or more identifiers from one or more data records, and generating the data access query that includes the one or more identifiers are each recited broadly and are each mental processes accomplishable in the human mind or on paper. Causing data access software to execute to locate the second data involves evaluating and is a mental process. Each claim recites additional elements of receiving, from search engine software, first data comprising one or more data records, wherein the search engine software uses a first query language to access the first data, which is an input step and insignificant extra-solution activity; and sending, to data access software, the data access query subsequent to the search engine software using the first query language to access the first data, which is an output step and insignificant extra-solution activity. Claim 11 also recites one or more processors and one or more memories storing instructions, which are generic components of a computer system. Examiner notes specification paragraph 0004 states “as the amount of data in a database grows, the amount of time required to retrieve data relevant to a query may also increase. This may hinder the usefulness of the database for online use.” Examiner also notes Applicant began discussing on page 8 of his Remarks, that specification paragraphs 0069 and 0073-0075 describe improvements to efficiency in accessing and retrieving data, and these improvements are also mentioned in paragraphs 0044 and 0046 describing how some queries are limited in how much data they can retrieve from certain servers due to, for example, low-latency connections to said servers. Paragraph 0047 describes the data for which retrieval is so limited as “high-value” data, and paragraph 0056 describes how “data access software 152 may be adapted for batch retrieval and processing of data facilitating scalability over vast quantities of hardware” and “may also be more suited to retrieving and processing large quantities of data than the search engine software 142” and “data access software 152 may also be more tolerant of high latencies than the search engine software.” Examiner believes the improvements to data retrieval systems may be therein these paragraphs but is not recited in the claims. Thus the claim steps do not recite a particular improvement in any technology or function of a computer per MPEP 2106.04(d) and do not recite any unconventional steps in the invention per MPEP 2106.05(a). Therefore, the recited mental processes are not integrated into a practical application. Taking the claim limitations as a whole, the receiving and sending steps are receiving and sending data across a network per specification paragraph 0035 and figure 1, and are both routine and conventional activities per the list of such activities in MPEP 2106.05(d) part II. The one or more processors and one or more memories are still generic components of a computer system. Therefore, the claims do not include additional elements that are sufficient to amount to significantly more than the recited mental process. Claims 2 and 12 each recites sending, to search engine software, a search engine query to cause the search engine software to locate the first data stored in the first data store, and sending a query is sending data across a network which is routine and conventional activities per the list of such activities in MPEP 2106.05(d) part II. Claims 3 and 13 each recites receiving, from the data access software, the second data, in response to sending the data access query, and receiving data across a network are routine and conventional activities per the list of such activities in MPEP 2106.05(d) part II. Claims 4 and 14 each recites wherein a time between sending the data access query to the data access software and receiving the second data in response is greater than a time between sending a search engine query to the search engine software and receiving the first data in response, and gauging the time between sending and receiving data is a mental process accomplishable in the human mind or on paper. Claims 5 and 15 each recites the first data store includes a search engine index for the first data, and storing a search index is a routine and conventional activity per the list of such activities in MPEP 2106.05(d) part II; and the search engine index is configured to store the one or more data records, and storing data in a memory is routine and conventional per the list of such activities in MPEP 2106.05(d) part II. Claims 6 and 16 each recites wherein at least one data record of the one or more data records requires a first access speed faster than a second access speed of a data record not stored in the search engine index, and gauging access speed is a mental process accomplishable in the human mind or on paper. Claims 7 and 17 each recites wherein the second data store is a distributed data store, and storing data is in a memory is routine and conventional per the list of such activities in MPEP 2106.05(d) part II. Claims 8 and 18 each recites wherein the search engine index stores a subset of data stored in the distributed data store, and storing data is in a memory is routine and conventional per the list of such activities in MPEP 2106.05(d) part II. Claims 9 and 19 each recites further comprising: in response to receiving the first data, sending the first data to a client device; receiving, from the data access software, the second data; and sending the second data to the client device, and receiving and sending data across a network is routine and conventional per the list of such activities in MPEP 2106.05(d) part II. Claims 10 and 20 each recites wherein the data access query is sent to the data access software using one or more application programming interface (API) calls, and sending a query is sending data is routine and conventional per the list of such activities in MPEP 2106.05(d) part II. Relevant Prior Art During his search for prior art, Examiner found the following references to be relevant to Applicant's claimed invention. Each reference is listed on the Notice of References form included in this office action: Moulinier et al (US 20060173886) teaches receiving a query in one language, such as German, parsing the query into terms in said language which are translated into a target language and matched to terms from pre-translated documents in said target language, does not teach generating a query in a second or target language, batch retrieval ability of data access software, or separate data stores for the documents (paragraphs 0007-0008, 0015, 0029-39 figure 2); and Ward (US 9,104,762) teaches a database format for a particular query language for managing data for a particular database type, with different database types supported by different database engines such that queries in a language are translated into other languages for data retrieval, does not teach generating a query in a second or target language, batch retrieval ability of data access software, or separate data stores for the documents (columns 1-3 lines 63-4, columns 10-11 lines 32-26 figure 4). Responses to Applicant’s Remarks Regarding rejections of claims 1-20 under 35 U.S.C. 101 for reciting mental processes without significantly more, Applicant’s arguments have been considered but are not persuasive. On page 7 of his Remarks Applicant asserts the claim does not recite a judicial exception. Examiner disagrees and notes the limitations identified as mental processes in the rejection above (identifying a second query language, generating a data access query in the second query language, extracting one or more identifiers from one or more data records, generating the data access query that includes the one or more identifiers, and causing data access software to execute to locate the second data). Each of these limitations are recited broadly and a BRI of each includes use of a nominal physical aid such as pen and paper. On pages 8-11 Applicant discusses Step 2A Prong Two and asserts "claim 1 as a whole integrates the alleged judicial exception into a practical application (e.g., access and integrating data from different data stores that each use respective software with different query languages)." Applicant further asserts claim 1 “adds meaningful limitations of the series of specific actions as recited in claim 1 that are implemented to improve efficiency of data retrieval systems by enabling accessibility across different data sources that use software with different query languages, for example, for batch retrieval and processing of data.” Examiner disagrees as the mental process limitations are not specific improvements but are recited broadly and each use a computer as a tool to perform its activity. Furthermore, each limitation lacks details showing how the invention accomplishes each activity and which might show how the invention achieves an improvement in access and integrating data from different data stores that each use respective software with different query languages. Examiner found support in specification paragraph 0075 for the amended limitations of extracting one or more identifiers from one or more data records identifying one or more objects in a second data store and generating a data access query including the recited one or more identifiers. While the “causing the data access software to execute” limitation recites “the data access software being adapted for batch retrieval and processing,” the significance of that ability is not recited nor is a related ability for an unrecited first data store recited nor how a such abilities may contribute to an improvement by the invention. On pages 9-10 Applicant discusses the USPTO 101 Memo which states “An important consideration in determining whether a claim improves technology or a technical field is the extent to which the claim covers a particular solution to a problem or a particular way to achieve a desired outcome, as opposed to merely claiming the idea of a solution or outcome.” Examiner notes the claims do not recite a particular solution to the stated problem of enabling accessibility across different data sources that use software with different query languages. On pages 10-11 Applicant Example 42 in which the additional elements integrates the claim into a practical application. Examiner notes the additional elements in the present claims are receiving first data comprising one or more data records and sending a data access query to data access software, which are data gathering and output steps and are insignificant extra-solution activity that generally link the claims to a computer environment. Thus per MPEP 2106.04(d)(I) Examiner does not believe the additional elements integrate these claims into a practical application. Inquiry Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRUCE M MOSER whose telephone number is (571)270-1718. The examiner can normally be reached M-F 9a-5p. 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, Boris Gorney can be reached at 571 270-5626. 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. /BRUCE M MOSER/Primary Examiner, Art Unit 2154 9/18/26
Read full office action

Prosecution Timeline

Show 13 earlier events
Aug 26, 2025
Non-Final Rejection mailed — §101
Nov 21, 2025
Examiner Interview Summary
Nov 21, 2025
Applicant Interview (Telephonic)
Dec 12, 2025
Response Filed
Mar 12, 2026
Final Rejection mailed — §101
Jul 13, 2026
Request for Continued Examination
Jul 14, 2026
Response after Non-Final Action
Sep 22, 2026
Non-Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12711150
FASTER VIEW CHANGE FOR BLOCKCHAIN
2y 11m to grant Granted Aug 18, 2026
Patent 12669790
BUILDING MANAGEMENT SYSTEM WITH NESTED STREAM GENERATION
2y 0m to grant Granted Jun 30, 2026
Patent 12602403
SCALABLE PARALLEL CONSTRUCTION OF BOUNDING VOLUME HIERARCHIES
4y 2m to grant Granted Apr 14, 2026
Patent 12585717
System and Method for Recommending Users Based on Shared Digital Experiences
2y 6m to grant Granted Mar 24, 2026
Patent 12579198
TEXT STRING COMPARISON FOR DUPLICATE OR NEAR-DUPLICATE TEXT DOCUMENTS IDENTIFIED USING AUTOMATED NEAR-DUPLICATE DETECTION FOR TEXT DOCUMENTS
1y 1m to grant Granted Mar 17, 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

5-6
Expected OA Rounds
84%
Grant Probability
99%
With Interview (+20.1%)
2y 8m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 751 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