Prosecution Insights
Last updated: April 19, 2026
Application No. 18/179,468

SYSTEM AND METHOD FOR CONNECTING PEOPLE WITH SERVICE PROVIDERS IN REAL-TIME

Final Rejection §101§103
Filed
Mar 07, 2023
Examiner
FURTADO, WINSTON RAHUL
Art Unit
3687
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Qdoc Inc.
OA Round
2 (Final)
19%
Grant Probability
At Risk
3-4
OA Rounds
3y 10m
To Grant
46%
With Interview

Examiner Intelligence

Grants only 19% of cases
19%
Career Allow Rate
28 granted / 145 resolved
-32.7% vs TC avg
Strong +26% interview lift
Without
With
+26.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 10m
Avg Prosecution
35 currently pending
Career history
180
Total Applications
across all art units

Statute-Specific Performance

§101
38.6%
-1.4% vs TC avg
§103
34.1%
-5.9% vs TC avg
§102
10.1%
-29.9% vs TC avg
§112
11.7%
-28.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 145 resolved cases

Office Action

§101 §103
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 . Status of Claims The action is in reply to the response filed on 13 October 2025 the following changes have been made: amendments to claims 1 and 14. Claim15 has been canceled. Claims 1-11, 14, and 16 are currently pending and have been examined. Notice to Applicant The use of “optionally” and other “optionally”-related synonyms, etc. in the claims are all interpreted as alternative limitations (MPEP 2173.05(h)(II)). Claim Objection Claims 1 is objected to due to a minor informality: grammar. Examiner is not sure if the recitation of “and if the request message includes the” is supposed to include code or information. Appropriate correction is required. Claims 16 is objected to due to a minor informality: grammar. Examiner is not sure if the recitation of “and the request message does not the code” is supposed to include a verb, noun, or an adjective. Examiner took the interpretation from [0026] “the offer message does not include the personal information.” Appropriate correction is required. 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-11, 14, and 16 are rejected under 35 U.S.C. 101 because the claimed invention is directed to is directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract idea) without significantly more. Step 1 The claim(s) recite(s) subject matter within a statutory category as a process (claims 1-11, 14, and 16). INDEPENDENT CLAIMS Step 2A Prong 1 Claim 1 recites steps of maintaining a set of rules for connecting people with service providers; receiving, from a first client computing device over a network, a request message comprising personal information identifying at least a personal issue and, optionally, a code associated with a service provider; determining if the request message includes the code, and if the request message includes the, sending an offer message over the network to a client computing device of the service provider associated with the code, else, if the request message does not include the code, or if an acceptance message is not received from the service provider associated with the code, assessing the personal information against a set of rules to identify a first subset of service providers that can address the personal issue; for each service provider of the first subset, sending an offer message over the network to a client computing device of the service provider; and if an acceptance message is not received within a first timeout period: (a) identifying, based on the set of rules, a subsequent subset of service providers that can address the personal issue, such that the subsequent subset includes at least one additional service provider not included in any preceding subset for the request message; (b) for each additional service provider of the subsequent subset, sending a subsequent offer message over the network to a client computing device of the additional service provider; (c) if an acceptance message is received within a subsequent timeout period, sending a response message to the first client computing device over the network, such that the response message indicates acceptance. These steps for connecting people with service providers, as drafted, under the broadest reasonable interpretation, includes methods of organizing human activity but for recitation of generic computer components. That is, nothing in the claim precludes the italicized portions from managing personal behavior or relationships or interactions between people by organizing the activity around connecting people with service providers. This could be analogized to providing information to a person without interfering with the person’s primary activity. If a claim limitation, under its broadest reasonable interpretation, covers performance as organizing human activity but for the recitation of generic computer components, then it falls within the “Methods of Organizing Human Activity” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. Step 2A Prong 2 This judicial exception is not integrated into a practical application. In particular, the additional elements non-italicized portions identified above for claim 1, do not integrate the abstract idea into a practical application, other than the abstract idea per se, because the additional elements amount to no more than limitations which: amount to mere instructions to apply an exception (such as recitation of from a first client computing device over a network; over the network to a client computing device; and, to the first client computing device over the network amounts to invoking computers as a tool to perform the abstract idea, see MPEP 2106.05(f)) Each of the above additional elements therefore only amounts to mere instructions to implement functions within the abstract idea using generic computer components or other machines within their ordinary capacity, and also add insignificant extra-solution activity to the abstract idea. There is no indication that the combination of elements improves the functioning of a computer or improves any other technology. These elements are therefore not sufficient to integrate the abstract idea into a practical application. Therefore, the above claims, as a whole, are directed to an abstract idea. Step 2B The claim(s) do not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to discussion of integration of the abstract idea into a practical application, the additional elements amount to no more than mere instructions to apply an exception. Additionally, the additional limitations, other than the abstract idea per se, amount to no more than limitations which: amount to mere instructions to apply an exception in particular fields such as from a first client computing device over a network; over the network to a client computing device; and, to the first client computing device over the network, e.g., a commonplace business method or mathematical algorithm being applied on a general-purpose computer, Alice Corp. v. CLS Bank, MPEP 2106.05(f), MPEP 2106.05(f). Looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually. There is no indication that the combination of elements improves the functioning of a computer or improves any other technology. Their collective functions merely provide generic computer implementation. DEPENDENT CLAIMS Step 2A Prong 1 Dependent claims recite additional subject matter which further narrows or defines the abstract idea embodied in the claims (such as claims 2-11, 14, and 16 reciting particular aspects for connecting people with service providers such as [Claim 2] if an acceptance message is received over the network within the first timeout period, sending a response message to the first client computing device over the network, such that the response message indicates acceptance; [Claim 3] if an acceptance message is not received within the subsequent timeout period, repeating steps (a) and (b) until an acceptance message is received within the subsequent timeout period; [Claim 4] wherein the subsequent subset includes at least one repeat service provider included in any preceding subset, and step (b) comprises sending the subsequent offer message to each service provider of the subsequent subset including each repeat service provider; [Claim 5] wherein the personal information further identifies a location, and wherein the location is used to identify the first subset of service providers and each subsequent subset of service providers; [Claim 6] wherein the personal information further identifies timing for service, and wherein the timing for service is used to identify the first subset of service providers and each subsequent subset of service providers; [Claim 7] wherein each offer message and each acceptance message are text messages; [Claim 8] wherein if multiple acceptance messages are received in connection with multiple service providers, a first acceptance message of the multiple acceptance messages determines which service providers is selected; [Claim 9] upon selecting a given service provider, sending, over the network to the client computing device of the given service provider, an acknowledgment message confirming their acceptance of offer; [Claim 10] wherein the personal information is patient information with the personal issue being a medical issue, and each service provider is a physician or other medical professional; [Claim 11] wherein the set of rules comprises criteria based on location, age, sex, prior encounter, and medical issue; [Claim 14] wherein the set of rules comprise settings, and the method further comprises: receiving input for modifying the settings; and updating the settings in accordance with the input; [Claim 16] wherein the request message is a first request message for an initial appointment and the request message does not the code, and the method further comprises: receiving a second request message comprising a code for a subsequent appointment; and attempting to connect with a service provider associated with that code; these italicized portions are methods of organizing human activity since they merely describe types of data and determinations that can be performed by humans). Step 2A Prong 2 Dependent claims 2 and 9 recite additional subject matter which amount to limitations consistent with the additional elements in the independent claims (the additional limitations in claim 2 (over the network; and, to the first client computing device over the network), and claim 9 (over the network to the client computing device of the given service provider) amounts to invoking computers as a tool to perform the abstract idea, see MPEP 2106.05(f))). Accordingly, these additional elements do not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea. Step 2B Dependent claims 2 and 9 recites additional subject matter which, as discussed above with respect to integration of the abstract idea into a practical application, amount to invoking computers as a tool to perform the abstract idea, e.g., a commonplace business method or mathematical algorithm being applied on a general-purpose computer, Alice Corp. v. CLS Bank, MPEP 2106.05(f), MPEP 2106.05(f). Also, see [0049] which provides examples of generic processors. There is no indication that these additional elements improve the functioning of a computer or improves any other technology. Their collective functions merely provide generic computer implementation. Therefore, in consideration of all the facts, the present invention is not patent-eligible invention under USC 101. 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 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 set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied 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, 10, and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Namboodiri et al. (US20170262921A1) in view of Al-Jazaeri at al. (US20220384026A1). Regarding claim 1, Namboodiri discloses maintaining a set of rules for connecting people with service providers ([0025] “The scheduling and reporting application 107 may include software and/or logic to provide the functionality for determining a service provider to which a consultation request should be routed based on dynamically generated rules and notifying the service provider.”) receiving, from a first client computing device over a network, a request message comprising personal information identifying at least a personal issue and, optionally, a code associated with a service provider ([0044] “In other embodiments, the request module 205 receives a report associated with a customer and generates a consultation request based on the report. […] The report associated with the customer may be a medical report such as an x-ray, an electrocardiogram (ECG), a mammogram, or the like, a financial report such as a credit card application, a tax report, etc.”) sending an offer message over the network to a client computing device of the service provider associated with the code, else, if the request message does not include the code, or if an acceptance message is not received from the service provider associated with the code ([0072] “the notification module 215 does not receive an acceptance of the consultation request from the selected service provider within a given time span”) assessing the personal information against a set of rules to identify a first subset of service providers that can address the personal issue ([0068] “The scheduling module 213 evaluates the information about the plurality of service providers based on a set of rules generated for a consultation request of a customer by the rule engine 211. In some embodiments, the scheduling module 213 applies the set of rules and matches the information about the plurality of service providers to the application of the set of rules.”) for each service provider of the first subset, sending an offer message over the network to a client computing device of the service provider ([0073] “In some embodiments, when a consultation request is generated based on a report associated with a customer, the notification module 215 forwards the consultation request to the service providers of the recommended list.”) and if an acceptance message is not received within a first timeout period: (a) identifying, based on the set of rules, a subsequent subset of service providers that can address the personal issue, such that the subsequent subset includes at least one additional service provider not included in any preceding subset for the request message ([0072] “If the notification module 215 does not receive an acceptance of the consultation request from the selected service provider within a given time span, in some embodiments, the notification module 215 notifies the service providers of the recommended list of the consultation request” [0071] “If there is no service provider that satisfies the set of rules, the scheduling module 213 provides multiple options. In some embodiments, the scheduling module 213 may provide an alternative service provider and add the alternative service provider to the recommended list.” […] As described above, the alternative providers could be N providers with top N recommendation scores.”) (b) for each additional service provider of the subsequent subset, sending a subsequent offer message over the network to a client computing device of the additional service provider ([0072] “If the notification module 215 does not receive an acceptance of the consultation request from the selected service provider within a given time span, in some embodiments, the notification module 215 notifies the service providers of the recommended list of the consultation request, selects the service provider that first responds the consultation request, and uses the first response from the service provider as an acceptance of the consultation request from the selected service provider.”) (c) if an acceptance message is received within a subsequent timeout period, sending a response message to the first client computing device over the network, such that the response message indicates acceptance. ([0076] “For example, the scheduler 209 may use this handle to […] notify the customer that the service provider has accepted the consultation request.”) Namboodiri does not explicitly disclose however Al-Jazaeri teaches determining if the request message includes the code ([0093] “In the arrangement shown, as one example, the prescription slip or the instruction slip may be paper or may be electronic in media and nature. The instruction slip or prescription slip may include […] an activated quick response chat code, a chat link, a plurality of quick response codes, a selected quick response code, a quick response code identifier”) and if the request message includes the ([0035] “Alternatively, the code can constitute numeric or alpha numeric and/or mixed character entry.”) Therefore, it would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to use Namboodiri’s techniques for rule-based scheduling workflow with Al-Jazaeri’s techniques for a medical quick response code system. The motivation for the combination of Namboodiri and Al-Jazaeri is to modify the system of Namboodiri to incorporate a code as in Al-Jazaeri in order to make it easy to connect to a provider (See Al-Jazaeri, Background). Regarding claim 2, Namboodiri discloses if an acceptance message is received over the network within the first timeout period, sending a response message to the first client computing device over the network, such that the response message indicates acceptance ([0072] “Responsive to the selection of the service provider, the notification module 215 forwards the consultation request to the selected service provider, and receives an acceptance of the consultation request from the selected service provider. The notification module 215 notifies the customer of the acceptance of the consultation request by the selected service provider.[…] receive an acceptance of the consultation request from the selected service provider within a given time span”) Regarding claim 3, Namboodiri discloses if an acceptance message is not received within the subsequent timeout period, repeating steps (a) and (b) until an acceptance message is received within the subsequent timeout period ([0071] “In some other embodiments, the scheduling module 213 may communicate with the node 109 or hub 111 to notify the customer that no service provider satisfies the rules, […] the entire scheduling may be repeated after a certain time interval.”) Regarding claim 4, Namboodiri discloses wherein the subsequent subset includes at least one repeat service provider included in any preceding subset, and step (b) comprises sending the subsequent offer message to each service provider of the subsequent subset including each repeat service provider ([0028] “In this scenario, the scheduling and reporting application 107 notifies one or more service providers that meet the criteria without sending the recommendation list back to the customer. When a consultation request is forwarded to more than one service provider based on the set of rules and/or preferences associated with the request, any notified service provider may accept the consultation.”) Note: the repeat service provider is interpreted to be a part of the recommendation list since they already met the criteria. Regarding claim 5, Namboodiri discloses wherein the personal information further identifies a location ([0026] “For example, the scheduling and reporting application 107 receives a specialty, a name, a gender, and a location of a doctor.”) and wherein the location is used to identify the first subset of service providers and each subsequent subset of service providers ([0027] “a second rule that limits the service providers within a 15 mile radius of a given location.” [0056] “For example, a doctor works at a first location on Tuesday and works at a second location on Wednesday. When providing a list of attribute options for selecting by a patient at node 109, the attribute module 207 would remove this specific doctor from a list of doctors that work at the first location on Wednesday.”) Regarding claim 6, Namboodiri discloses wherein the personal information further identifies timing for service, and wherein the timing for service is used to identify the first subset of service providers and each subsequent subset of service providers ([0059] “Similarly, the rule engine 211 may also define a third rule (e.g., a time-of-day based rule) as including service providers that are available at 9:00-11:00 AM based on another attribute from the customer.” [0064] “Similarly, the rule engine 211 may modify a rule for selecting a primary physician to a selection of other physicians because a time-of-day rule indicates that the primary physician is not on call at a specific time of day.”) Regarding claim 7, Namboodiri discloses wherein each offer message and each acceptance message are text messages ([0016] “In some embodiments, the network 125 may include Bluetooth communication networks or a cellular communications network for sending and receiving data including via short messaging service (SMS)” [0072] “The notification module 215 notifies the customer of the acceptance of the consultation request by the selected service provider.”) Regarding claim 8, Namboodiri discloses wherein if multiple acceptance messages are received in connection with multiple service providers, a first acceptance message of the multiple acceptance messages determines which service providers is selected ([0076] “For example, if a plurality of service providers are notified of a consultation request and more than one of the service providers decide to select the patient for consultation the conditional state transition operations only allows one of the service providers accepts the consultation and will be connected.” [0072] “in some embodiments, the notification module 215 notifies the service providers of the recommended list of the consultation request, selects the service provider that first responds the consultation request, and uses the first response from the service provider as an acceptance of the consultation request from the selected service provider.”) Regarding claim 10, Namboodiri discloses wherein the personal information is patient information with the personal issue being a medical issue, and each service provider is a physician or other medical professional ([0053] “If three doctors have treated the heart disease patient suffers from and a consultation request was generated based on an ECG recently taken for the patient, the attribute module 207 determines an attribute of the consultation request that indicates a selection of doctors from these three doctors.”) Regarding claim 14, Namboodiri discloses wherein the set of rules comprise settings ([0063] “the rule engine 211 weights the rules based on importance of the attributes”) and the method further comprises: receiving input for modifying the settings ([0064] “A customer provides the attributes in an encounter, e.g., when arriving the node 109.”) and updating the settings in accordance with the input ([0064] “The rule engine 211 therefore generates rules on-the-fly based on dynamic attributes.”) Claim(s) 9 and 11 are rejected under 35 U.S.C. 103 as being unpatentable over Namboodiri et al. (US20170262921A1) in view of Al-Jazaeri et al. (US20220384026A1) and further in view of Sampson at al. (US20150235183A1). Regarding claim 9, Namboodiri in view of Al-Jazaeri does not explicitly disclose however Sampson teaches upon selecting a given service provider, sending, over the network to the client computing device of the given service provider, an acknowledgment message confirming their acceptance of offer ([0037] “providers (102) may specify that they wish to receive a message from the system whenever a client (101) selects said provider” [0060] “Upon provider registration, a message is sent to the provider (102) informing them that verification by the system administrator (103) is pending (112f). Upon verification (105c), the information is stored in the database (110) and a message is sent to the provider (102) via the messaging module (112), confirming their registration (112a).”) Therefore, it would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to use Namboodiri’s techniques for rule-based scheduling workflow and Al-Jazaeri’s techniques for a medical quick response code system with Sampson’s techniques for scheduling an appointment between a provider and one or more clients. The motivation for the combination of Namboodiri, Al-Jazaeri, and Sampson is to modify the system of Namboodiri and Al-Jazaeri to incorporate an acknowledgement message as in Sampson in order to confirm to the provider that they have been selected (See Sampson, Background). Regarding claim 11, Namboodiri discloses wherein the set of rules comprises criteria based on location, […], sex, prior encounter, and medical issue ([0026] “For example, the scheduling and reporting application 107 receives a specialty, a name, a gender, and a location of a doctor.” [0053] “If three doctors have treated the heart disease patient suffers from and a consultation request was generated based on an ECG recently taken for the patient, the attribute module 207 determines an attribute of the consultation request that indicates a selection of doctors from these three doctors.”) Namboodiri in view of Al-Jazaeri does not explicitly disclose however Sampson teaches […] age […] ([0008] “demographic factors related to the client (e.g., a patient's age)”) Therefore, it would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to use Namboodiri’s techniques for rule-based scheduling workflow and Al-Jazaeri’s techniques for a medical quick response code system with Sampson’s techniques for scheduling an appointment between a provider and one or more clients. The motivation for the combination of Namboodiri, Al-Jazaeri, and Sampson is to modify the system of Namboodiri and Al-Jazaeri to incorporate age as in Sampson in order to help filter for physicians catered to a certain demographic (See Sampson, Background). Claim(s) 16 is rejected under 35 U.S.C. 103 as being unpatentable over Namboodiri et al. (US20170262921A1) in view of Al-Jazaeri at al. (US20220384026A1) and further in view of Schlapfer et al. (US20170048323A1). Regarding claim 16, Namboodiri discloses wherein the request message is a first request message for an initial appointment ([0012] “receiving a consultation request from a customer.”) Namboodiri does not explicitly disclose however Al-Jazaeri teaches and the method further comprises: receiving a second request message comprising a code for a subsequent appointment ([0112] “a patient requests access to a chat or has questions during ongoing patient care” [0108] “In the arrangement shown, as one example, the patient chat page is locked and/or restricted from use by a patient (as a default setting). […] Furthermore, and in this way, patients obtain access to the chat page by obtaining or using a chat quick response code.” [0107] “use the quick response code to gain access to a patient-doctor chat”) and attempting to connect with a service provider associated with that code ([0109] “In the arrangement shown, as one example, once the quick response code, which provides access to the chat page, has been entered and/or scanned by the patient, the chat screen is activated and/or the restriction is removed. Furthermore, once a patient scans the quick response code or activates the chat page, the chat page of the doctor user interface is also activated.”) It would have been obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to use Namboodiri’s techniques for rule-based scheduling workflow with Al-Jazaeri’s techniques for a medical quick response code system. The motivation for the combination of Namboodiri and Al-Jazaeri is to modify the system of Namboodiri to incorporate a code for appointments as in Sampson in order to make it easy to connect to a provider (See Al-Jazaeri, Background). Namboodiri in view of Al-Jazaeri does not explicitly disclose however Schlapfer teaches and the request message does not the code ([0117] “the sync server may determine whether the patient-based care team assignment data of the identified data record is incomplete and/or out-of-date in determination block 532.”) Therefore, it would have obvious to one of ordinary skill in the art prior to the effective filing date of the claimed invention to include in the system of Namboodiri and Al-Jazaeri the request message does not the code as taught by Schlapfer since the claimed invention is merely a combination of old elements, and in the combination each element merely would have performed the same function as it did separately, and one of ordinary skill in the art. Response to Arguments Applicant’s arguments filed on 13 October 2025 have been considered but are not fully persuasive. Regarding the USC 112(d) rejection, applicant has canceled claim 15. Therefore, the USC 112(d) rejection has been withdrawn. Regarding the USC 101 rejection, applicant argues on pages 7 to 9 that the claims integrate the judicial exception into a practical application under Step 2A (Prong Two). Specifically, the applicant submits that the invention as recited in claim 1 improves the efficiency of connecting people to service providers, or more specifically, efficiently connecting patients to heath care professionals in an on-demand environment. Applicant points to [0004] of the specification that presents the problem of inefficiencies in connecting people to service providers in a timely manner; now, the present invention solves this problem by providing a novel system and method that improves the efficiency of connecting people to service providers. Applicant explains that the claimed computer-based system improves upon human-performed process by eliminating the time and inefficiencies involved in the individual repeatedly contacting different service providers which may or not be suitable for the individual's specific request, may or may not have availability, and may or may not be in the individual's geographic area. Applicant requests withdrawal of the USC 101 rejection. Examiner disagrees with the applicant’s arguments. Examiner asserts that claims don’t do much with respect to USC 101 because the present specification provides a bare assertion of an improvement without the detail necessary to be apparent to a person of ordinary skill in the art. Unlike Enfish, the instant claimed invention appears to improve upon a judicial exception rather than a problem in the software arts. Rather than improving a computer's algorithm (i.e., solving a technically based problem), the claimed invention purports to solve the non-technological problem of connecting people to service providers in a timely manner being challenging and inefficient ([0004] of specification) by efficiently connecting patients to heath care professionals in an on-demand environment. In other words, applicant needs to understand that one of the main/glaring issues with the present invention is that the problem solved by the applicant is not a technological problem. The problem pointed out by the applicant does not fall within any of the considerations set forth by the courts of inventions that integrate a judicial exception into a practical application (MPEP 2106.04). All the applicant is doing is applying existing/generic computer components on new data and calling it an improvement; applicant is using a computer for its intended benefit. The examiner asserts the following facts: 1) the invention does NOT involve a novel algorithm or data structure that significantly improves the computer's functionality, 2) the invention does NOT involve a new hardware component or configuration that works with the computer to achieve a specific technical benefit, and 3) the computer is NOT used in a completely new way demonstrating a significant technical advancement. It is evident from the specification and claims that the applicant is not improving computer technology, and instead providing an improvement to the abstract idea. An improvement to the abstract idea is not an improvement to computer technology. The claimed invention appears similar to the example of improvements that are insufficient to show an improvement in computer-functionality such as arranging transactional information on a graphical user interface in a manner that assists traders in processing information more quickly, Trading Technologies v. IBG LLC, 921 F.3d 1084, 1093-94, 2019 USPQ2d 138290 (Fed. Cir. 2019). See MPEP 2106.05(a)(I)(viii). The broad claims are lacking concrete limitations to integrate the abstract idea into a practical application. Examiner points out that the claimed limitations have no indication in the specification that the operations recited invoke any inventive programming, require any specialized computer hardware or other inventive computer components, i.e., a particular machine, or that the claimed invention is implemented using other than generic computer components to perform generic computer functions. See DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1256 (fed Cir. 2014) (“[A]fter Alice, there can remain no doubt: recitation of generic computer limitations does not make an otherwise ineligible claim patent-eligible.”). Most importantly, in DDR Holdings & unlike the present claims, the claims at issue specified how interactions with the Internet were manipulated to yield a desired result—a result that overrode the routine and conventional sequence of events ordinarily triggered by the click of a hyperlink. 773 F.3d at 1258; 113 USPQ2d at 1106. The examiner also points out that there is no indication in the specification that the claimed invention affects a transformation or reduction of a particular article to a different state or thing. Furthermore, examiner also points out that improving efficiency ([pg. 9] of the applicant’s arguments) is NOT sufficient to show an improvement in computer functionality as set forth by the courts in Intellectual Ventures I LLC v. Capital One Bank (USA), 792 F.3d 1363, 1367, 115 USPQ2d 1636, 1639 (Fed. Cir. 2015); claiming the improved speed or efficiency inherent with applying the abstract idea on a computer does not integrate a judicial exception into a practical application or provide an inventive concept. This further supports the examiner’s assertion that the present invention does not integrate the abstract idea into a practical application. To show an involvement of a computer assists in improving technology, the claims must recite details regarding how a computer aids the method, the extent to which the computer aids the method, or the significance of a computer to the performance of the method. Merely adding generic computer components to perform the method is not sufficient. Thus, the claim must include more than mere instructions to perform the method on a generic component or machinery to qualify as an improvement to an existing technology (MPEP 2106.05(a)(II)). In Finjan, Inc. v. Blue Coat Systems the courts found that the claims were “directed to a non-abstract improvement in computer functionality…” (MPEP 2106.04(d)). The present invention does not meet the condition set forth by the courts and thus is not integrated into a practical application. Again, as also shown in MPEP 2106, improving upon a human-performed process by elimination time and inefficiencies involved in connecting with different service providers is not a patent eligible invention. The applicant has not demonstrated that their invention is inventive; thus, the present invention is not patent-eligible under USC 101. Therefore, the USC 101 rejection is strongly maintained. Regarding the USC 102 & 103 rejection, applicant’s arguments with respect to amendments to claim 1 have been considered, but are moot since they do not apply to the newly cited reference under USC 103: AI-Jazaeri. Therefore, the USC 102 rejection has been withdrawn. Applicant argues that the code in AI-Jazaeri is unrelated to and does not provide the same functionality as the code recited in claim 1. Applicant explains that the recited code in claim 1 is used to determine whether an offer message is directed to the client computing device of the service provider associated with the code or, if the request message does not include a code, an offer message is directed to the client computing device of each service provider of the first subset. Examiner disagrees and while examiner understands where the applicant is coming from, examiner points out that Namboodiri has been cited to teach the offer message aspect while AI-Jazaeri has been cited to teach the code-related elements. The remaining claims are still rejected under USC 103. Prior Art Cited but Not Relied Upon Custodio-Chavarría, G., Soldán-Araujo, R. P., & Burga-Durango, D. (2022, October). System to Optimize the Process of Medical Consultations Using QR Codes in the Hospitals of Peru. In 2022 Congreso Internacional de Innovación y Tendencias en Ingeniería (CONIITI) (pp. 1-4). IEEE. This reference is relevant because it discloses connecting patients to doctors using a QR code. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 WINSTON FURTADO whose telephone number is (571)272-5349. The examiner can normally be reached Monday-Friday 8:00 AM to 4:00 PM EST. 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, Mamon Obeid can be reached at (571) 270-1813. 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. /W.F./Examiner, Art Unit 3687 /MAMON OBEID/Supervisory Patent Examiner, Art Unit 3687
Read full office action

Prosecution Timeline

Mar 07, 2023
Application Filed
Jul 19, 2023
Response after Non-Final Action
Apr 17, 2025
Non-Final Rejection — §101, §103
Oct 13, 2025
Response Filed
Nov 01, 2025
Final Rejection — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12555685
System and Method for Detecting and Predicting Surgical Wound Infections
2y 5m to grant Granted Feb 17, 2026
Patent 12456548
SYSTEMS AND METHODS FOR GRAPHICAL USER INTERFACES FOR ADEQUACY OF ANESTHESIA
2y 5m to grant Granted Oct 28, 2025
Patent 12431235
Automatic Identification of, and Responding to, Cognition Impairment
2y 5m to grant Granted Sep 30, 2025
Patent 12343085
METHODS FOR IMPROVED SURGICAL PLANNING USING MACHINE LEARNING AND DEVICES THEREOF
2y 5m to grant Granted Jul 01, 2025
Patent 12020786
MODEL FOR HEALTH RECORD CLASSIFICATION
2y 5m to grant Granted Jun 25, 2024
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
19%
Grant Probability
46%
With Interview (+26.2%)
3y 10m
Median Time to Grant
Moderate
PTA Risk
Based on 145 resolved cases by this examiner. Grant probability derived from career allow 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