DETAILED ACTION
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 .
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 10/1/2025 has been entered.
Status
This action is in response to applicant’s amendment filed on 10/1/2025. Claims 1, 4, 6-12, 15, 17, 18, 20, 21, are pending. Claims 1, 4, 10, 12, 15, 20, 21 are amended. No claims have been added. No claims are currently cancelled.
Response to Arguments
Applicant's arguments filed 10/1/2025 have been fully considered but they are not persuasive. The applicant has argued the previous 101 rejections. Specifically the applicant has argued that the claims cannot be practically performed in the human mind. “Similar to Example 39, claims of the present application do not recite any mathematical concept or a mental process such as comparing or categorizing information that can be performed in the human mind. Additionally, the claims do not recite any method of organizing human activity such as a fundamental economic concept or managing interactions between people. Thus, claims are eligible because they do not recite a judicial exception.” The examiner respectfully disagrees. Although the claims include a neural network the neural networks are utilized as a tool to perform an existing process and to automate manual tasks of being trained to predict affordability and predict quality. The specification and claims do not describe any specific technological improvement. Rather, the focus of applicant’s invention is to use generic computer components (e.g., “a client device”, “memory”, and “processor”) and “neural network” recited in representative claim 12 as a tool to solve a business problem, i.e., optimize a search listing. See SAP Am., Inc. v. InvestPic LLC, 898 F.3d 1161 (Fed. Cir. 2018). The claimed generic computer components are simply the “automation of the fundamental economic concept.” See OIP Techs., 788 F.3d at 1362–63. “[M]erely requir[ing] generic computer implementation” “does not move into [§] 101 eligibility territory.” See buySAFE, 765 F.3d at 1354. The claims do not claim an improvement. The claims do not show how the neural network is functioning. It is not clear the details of what the neural network is doing. There is no functionality meaningfully applied.
The hypothetical claim of Example 39 recites steps of collecting digital facial images; applying transformations to each digital facial image; creating a first training set; training the neural network in a first stage; and training the neural networks in a second stage. The combination of features recited in the claim of Example 39 provided an improved facial detection model that, unlike prior models, can detect faces in distorted images while limiting the number of false positives. In particular, prior neural network models used for detecting facial images suffered from an inability to detect human faces in images having shifts, distortions, and variations in scale and rotation of the face pattern. Id. To address this problem, the claim applied mathematical transformations to an acquired set of facial images (thereby introducing shifts, distortions, and variations in scale and rotation of the face pattern) to develop an expanded training set, and trained the neural network using this expanded set. Id. While training with the expanded set better detects human faces in images having shifts, distortions, and variations in scale and rotation of the face pattern, it also suffers from increased false positives when classifying non-facial images. Id. To reduce these false positives, the claim retrains the neural network with an updated training set containing the false positives produced after face detection has been performed on non-facial images. Id. No analogous technological improvement is apparent in applicant’s claim 1.
The applicant has argued “that the claims also do not recite any mathematical formula.” Claims that recite mathematical calculations and mathematical relationships fall in the Mathematical Concepts grouping even if the claims do not recite a mathematical formula or equation used to make the calculations. Revised Guidance at 52; MPEP § 2106.04(a)(2)(I). Specifically applicant’s claims are computing, estimating, and predicting numerical values.
The applicant has argued that “the Office Action incorrectly characterizes the claim as a whole recites a "method of organizing human activity."” The examiner respectfully disagrees. Applicant’s invention is directed to using non-price and price-indicative features for calculating and ranking data related to a probability of booking. Applicant’s invention is directed to the booking of properties. Applicant’s invention is not analogous with McRO as argued by the applicant. The examiner respectfully disagrees. In McRO, Inc. v. Bandai Namco Games Am. Inc., 837 F.3d 1299 (Fed. Cir. 2016), the claimed invention allowed computers to do something they could not do before, i.e., it “allow[ed] computers to produce accurate and realistic lip synchronization and facial expressions in animated characters that previously could only be produced by human animators.” McRO, Inc., 837 F.3d at 1313 (internal quotation marks omitted). No such technological improvement or advance is present here. Claim 1 does not allow a computer to produce higher quality halftone images than were previously able to be produced. Nor does claim 1 allow a computer to produce accurate and realistic lip synchronization and facial expressions in animated characters that were previously only produced by human animators. Claim 1 does not allow computer processors to do something they could not do before. Claim 1 simply employs one or more generic devices (computer processors) to perform generic computer functions using a type of technology.
The applicant has argued “the features "inputting the price-indicative features and the non-price-indicative features to a first trained deep neural network for predicting an affordability metric based on the price-indicative features and a second trained deep neural network for predicting a quality metric based on the non-price-indicative features, separately," "wherein the first trained deep neural network is distinct from the second trained deep neutral network," "the affordability metric and the quality metric are representative of a probability of booking and the quality metric is representative of an estimate of quality," and "calculating a weighted combination of the affordability metric predicted from the first trained deep neural network and the quality metric predicted from the second trained deep neural network by applying different weights to the affordability metric and the quality metric" reflect technical improvement in the technical field of machine learning based search and ranking systems as described in the original disclosure. According to paragraphs [0078]-[0088] of the original disclosure, the conventional approach uses a single model that mixes affordability and quality, even though they are influenced by very different types of input features. Thus, it becomes difficult to control the influence of each of factor on the outcome, which reduces the accuracy of the ranking. To address this problem, the disclosed system and method use two separate and distinct deep neural networks, one for affordability and one for quality, enabling each network to specialize in learning complex, non-linear relationships from its input features. This configuration allows for explicitly control over the weighting of quality in the final ranking. See Id. Such a technical solution to a technical problem arising in data collection and analysis technical field was found to be patent eligible.” The examiner respectfully disagrees. Although the applicant is claiming 2 neural networks it appears as though the claimed benefit by the applicant is rather than having 1 neural network do all the work, the applicant is dividing out the work to 2 specific networks. Using separate neural networks to perform the task of one network does not appear to be a technical solution to a technical problem it appears to be a business problem. Using separate networks (even neural networks) to compute affordability and quality metrics is not a technological improvement or that it otherwise amounts to a “practical application,” as that term is used in 2019 Revised Guidance. To the extent claim 1 represents an improvement at all, that improvement is, at best, to the abstract idea of marketing and sales activity, which is not enough for patent eligibility. See SAP Am., Inc. v. InvestPic, LLC, 898 F.3d 1161, 1170 (Fed. Cir. 2018) (“[P]atent law does not protect such claims[, i.e., claims to an asserted advance in the realm of abstract ideas], without more, no matter how groundbreaking the advance.”). This is particularly so where, as here, we find no indication in the Specification, nor does the applicant direct us to any indication, that the operations recited in claim 1 require any specialized computer hardware or other inventive computer components, invoke any allegedly inventive programming, or that the claimed invention is implemented using other than generic computer components as tools operating in their ordinary capacity. The applicant is not claiming a specific hardware nor does the applicant claim how the neural network is being trained. The claims merely state that the networks are trained and used to output a value.
The disclosure frames the problem being addressed by the invention in terms of the receiving a search request, generating a set of listings, extracting features, inputting features into trained neural networks, and ranking a set of listings. The Specification, thus, describes that the claimed invention uses known data to compute values to make a ranking determination. It clearly appears from the Specification that the focus of the claimed invention is on achieving a business objective (i.e., creating a ranked set of listings ie homes), and not on any claimed means for achieving that goal that improves technology or a technical field. The concept of using more than one network (even neural networks) is not a technological improvement. It appears that the applicant is merely separating data into networks.
Independent claims 1, 12, 20, do not integrate the judicial exception into a practical application. Claim 1 is a method comprising “a client device”, “deep neural network”, “neural network.” Claim 12 is a system that recites limitations performed “one or more processors”, “memory”, “one or more programs”, “a client device”, “deep neural network.” Claim 20 is a “non-transitory computer readable storage medium”, “programs”, “computer system”, “processors”, “memory”, “a client device”, “a display”, “deep neural network.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, generate, extract, compute, and rank data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., certain methods of organizing human activity) does not integrate a judicial exception into a practical application. See MPEP 2106.05(f). This limitation does not integrate the judicial exception into a practical application because it is nothing more than generally linking the use of the judicial exception to a particular technological environment. See MPEP 2106.05(h).
The applicant has argued “The present claims recite significantly more than the abstract idea itself by reciting a specific and complex approach to optimizing a ranking listing by inputting the price-indicative features and non-price-indicative features of the set of listings to two separate and distinct trained deep neural networks to improve accuracy of prediction and applying a weighted combination to the outcome of the two separate and distinct trained deep neural networks is not taught in the prior art. Taking all the additional elements individually, and in combination, claims as a whole amount to significantly more than the abstract idea.” The examiner respectfully disagrees. Applying a weighted combination to two neural networks is not a technical solution that is significantly more than the abstract idea. see Revised Guidance at 56 (“[I]f a claim has been determined to be directed to a judicial exception under revised Step 2A, examiners should then evaluate the additional elements individually and in combination under Step 2B to determine whether they provide an inventive concept (i.e., whether the additional elements amount to significantly more than the exception itself).” (emphasis added)). The generic description of the networks and the generic functions it performs to implement the abstract idea does not provide significantly more than the abstract idea. see Weisner v. Google LLC, 51 F.4th 1073, 1083–84 (Fed. Cir. 2022) (a generic description of the components supported a finding they are conventional and not inventive); WhitServe LLC v. Donuts Inc., 809 F. App’x 929, 934 (Fed. Cir. 2020) (the district court did not have to look beyond the specification to make its patent-eligibility determination where the specification described the routine use of the components); MPEP § 2106.05(d)(I)(2) (a generic description indicates that no further description is required to satisfy 35 U.S.C. § 112(a)). “If a claim’s only ‘inventive concept’ is the application of an abstract idea using conventional and well-understood techniques, the claim has not been transformed into a patent-eligible application of an abstract idea.” BSG, 899 F.3d at 1290–91. “It has been clear since Alice that a claimed invention’s use of the ineligible concept to which it is directed cannot supply the inventive concept that renders the invention ‘significantly more’ than that ineligible concept.” Id. at 1290; see also Elec. Power Grp.
The applicant has amended the claims to overcome the previous prior art rejections. Specifically the prior art does not specifically teach “the first trained deep neural network is distinct from the second trained deep neutral network, the affordability metric predicted from the first trained deep neural network and the quality metric predicted from the second trained deep neural network are representative of a probability of booking and the quality metric predicted from the second trained deep neural network is representative of an estimate of quality,” and “ranking the set of listings based on the final ranking score weighted combination of the affordability metric predicted from the first trained deep neural network and the quality metric predicted from the second trained deep neural network.” The prior art of record does not teach these limitations. Therefore the previous prior art rejections are withdrawn.
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, 4, 6-12, 15, 17, 18, 20, 21, are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter because the claim(s) as a whole, considering all claim elements both individually and in combination, do not amount to significantly more than an abstract idea. The claim(s) is/are directed to the abstract idea of optimizing a search listing. The claimed invention is directed to an abstract idea without significantly more.
Step 2A Prong 1
The claim(s) recite(s) (mathematical relationships/formulas, mental process or certain methods of organizing human activity). Specifically the independent claims recite:
(a) mental process: as drafted, the claim recites the limitations of receiving a search request, generating a set of listings, extracting price-indicative features, inputting features, calculating a metric, and ranking a set of listings which is a process that, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. That is, other than reciting a client device and a processor nothing in the claim precludes the determining step from practically being performed in the human mind. For example, but for the from a client device language, the claim encompasses the user manually receiving data, calculating metrics, and ranking a set of listings. The mere nominal recitation of a generic devices does not take the claim limitation out of the mental processes grouping. This limitation is a mental process.
(b) mathematical formula: The claim recites a mathematical concept (which can include a mathematical relationships, mathematical formulas or equations, and mathematical calculations), and in this case a computing a probability booking by a mathematical model. Thus, the claim recites a mathematical calculation. “Mathematical Calculations” A claim that recites a mathematical calculation will be considered as falling within the “mathematical concepts” grouping. A mathematical calculation is a mathematical operation (such as multiplication) or an act of calculating using mathematical methods to determine a variable or number, e.g., performing an arithmetic operation such as exponentiation. The claim includes the exact words “calculating a weighted combination of the affordability metric.” Further a claim does not have to recite the word “calculating” in order to be considered a mathematical calculation. For example, a step of “determining” a variable or number using mathematical methods or “performing” a mathematical operation may also be considered mathematical calculations when the broadest reasonable interpretation.
(c) certain methods of organizing human activity: The claim as a whole recites a method of organizing human activity. The claimed invention is a method that allows for optimizing a search listing using specified parameters for a user which is a method of managing interactions between people. Thus, the claim recites an abstract idea. Managing Personal Behavior or Relationships or Interactions between People”; According to the 2019 PEG, “managing personal behavior or relationships or interactions between people” includes social activities, teaching, and following rules or instructions. Examples of these sub-groupings include subject matter.
Step 2A Prong 2
Independent claims 1, 12, 20, do not integrate the judicial exception into a practical application. Claim 1 is a method comprising “a client device”, “deep neural network”, “neural network.” Claim 12 is a system that recites limitations performed “one or more processors”, “memory”, “one or more programs”, “a client device”, “deep neural network.” Claim 20 is a “non-transitory computer readable storage medium”, “programs”, “computer system”, “processors”, “memory”, “a client device”, “a display”, “deep neural network.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, generate, extract, compute, and rank data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., certain methods of organizing human activity) does not integrate a judicial exception into a practical application. See MPEP 2106.05(f). This limitation does not integrate the judicial exception into a practical application because it is nothing more than generally linking the use of the judicial exception to a particular technological environment. See MPEP 2106.05(h).
Therefore, the additional elements of the independent claims, when considered both individually and in combination, are not sufficient to prove integration into a practical application.
Dependent claims 4, 6-9, 15, 17, 18 further narrow the abstract idea identified in the independent claims and do not introduce further additional elements for consideration, which does not integrate the judicial exception into a practical application.
Dependent claims 10, 11, 21, introduce additional features of “trained machine learning model.” This limitation provides nothing more than mere instructions to implement an abstract idea on a generic computer. See MPEP 2106.05(f). MPEP 2106.05(f) provides the following considerations for determining whether a claim simply recites a judicial exception with the words “apply it” (or an equivalent), such as mere instructions to implement an abstract idea on a computer: (1) whether the claim recites only the idea of a solution or outcome i.e., the claim fails to recite details of how a solution to a problem is accomplished; (2) whether the claim invokes computers or other machinery merely as a tool to perform an existing process; and (3) the particularity or generality of the application of the judicial exception. Therefore, this limitation is not sufficient to prove integration into a practical application.
Therefore, the additional elements of the dependent claims, when considered both individually and in the context of the independent claims, are not sufficient to prove integration into a practical application.
Step 2B:
Independent claims 1, 12, and 20 do not comprise anything significantly more than the judicial exception. As can be seen above with respect to Step 2A, Prong 2, Claim 1 is a method comprising “a client device”, “deep neural network”, “neural network.” Claim 12 is a system that recites limitations performed “one or more processors”, “memory”, “one or more programs”, “a client device”, “deep neural network.” Claim 20 is a “non-transitory computer readable storage medium”, “programs”, “computer system”, “processors”, “memory”, “a client device”, “a display”, “deep neural network.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., certain methods of organizing human activity) is not anything significantly more than the judicial exception. See MPEP 2106.05(f). The claim employs generic computer functions to execute an abstract idea, even when limiting the use of the idea to one particular environment. This type of generally linking is not anything significantly more than the judicial exception. See MPEP 2106.05(h).
The additional elements of the independent claims, when considered both individually and in combination, do not comprise anything significantly more than the judicial exception.
Dependent claims 4, 6-9, 15, 17, 18 further narrow the abstract idea identified in the independent claims and do not introduce further additional elements for consideration, which is not anything significantly more than the judicial exception.
Dependent claims 10, 11, 21, introduce additional features of a “trained machine learning model.” This limitation provides nothing more than mere instructions to implement an abstract idea on a generic computer. See MPEP 2106.05(f). MPEP 2106.05(f) provides the following considerations for determining whether a claim simply recites a judicial exception with the words “apply it” (or an equivalent), such as mere instructions to implement an abstract idea on a computer: (1) whether the claim recites only the idea of a solution or outcome i.e., the claim fails to recite details of how a solution to a problem is accomplished; (2) whether the claim invokes computers or other machinery merely as a tool to perform an existing process; and (3) the particularity or generality of the application of the judicial exception. Therefore, this limitation is not anything significantly more than the judicial exception.
The additional elements of the dependent claims, when considered both individually and in the context of the independent claims, are not anything significantly more than the judicial exception.
Accordingly, claims 1, 4, 6-12, 15, 17, 18, 20, 21, are rejected under 35 USC 101.
Therefore based on the above analysis as conducted based on MPEP 2106 from the United States Patent and Trademark Office the claims are viewed as a court recognized abstract idea, are viewed as a judicial exception, does not integrate the claims into a practical application, does not provide significantly more, and does not provide an inventive concept, therefore the claims are ineligible.
Claim Objections
Claims 1, 12, 20, are objected to because of the following informalities: the claim language states “inputting the price-indicative features and the non-price-indicative features to a first trained deep neural network.” The language of inputting to a network is grammatically incorrect. Appropriate correction is required.
Pertinent pieces of prior art include Blecharczyk et al. (US 20200019892 A1) disclose an accommodation booking system and in particular to predicting the booking availability of an accommodation on previous booking history. Ward et al. (US 20200250609 A1) discloses an inventory management system having a machine learning engine. Xu et al. (US 20170178036 A1) which discloses modeling listing behavior to improve search results based on unique accommodation listing responses to reservation requests. Lee et al. (US 20210004379 A1 ) which discloses rankings of search results that are returned to a user who inputs a search query for products in an online system. Fotso et al. (US 20220327583 A1) which discloses evaluating data from a business and relating the business to one or more merchant services.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to JAMIE H AUSTIN whose telephone number is (571)272-7363. The examiner can normally be reached Monday, Tuesday, Thursday, Friday 7am-2pm.
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, Brian Epstein can be reached at (571) 270 5389. 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.
JAMIE H. AUSTIN
Examiner
Art Unit 3625
/JAMIE H AUSTIN/Primary Examiner, Art Unit 3625