Prosecution Insights
Last updated: October 02, 2026
Application No. 19/193,863

ADAPTIVE HAPTICS

Final Rejection §102§112
Filed
Apr 29, 2025
Priority
May 01, 2024 — provisional 63/641,331
Examiner
ADEDIRAN, ABDUL -SAMAD A
Art Unit
2621
Tech Center
2600 — Communications
Assignee
Apple Inc.
OA Round
2 (Final)
79%
Grant Probability
Favorable
3-4
OA Rounds
8m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allowance Rate
503 granted / 639 resolved
+16.7% vs TC avg
Moderate +13% lift
Without
With
+13.4%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 1m
Avg Prosecution
28 currently pending
Career history
655
Total Applications
across all art units

Statute-Specific Performance

§101
2.2%
-37.8% vs TC avg
§103
46.8%
+6.8% vs TC avg
§102
17.0%
-23.0% vs TC avg
§112
26.5%
-13.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 639 resolved cases

Office Action

§102 §112
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Amendment The amendment filed on June 11, 2026 has been entered and considered by the Examiner. Claim Interpretation – 35 USC § 112(f) The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) are: “a haptic engine configured to” recited in fourth line and sixth line of claim 1 and claim 11 respectively, is considered to read on haptic engine 304 (pgs. 10-12, paragraphs[0046]-[0049]; 304 FIG. 3). Because these claim limitation(s) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, they are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1 and 11 limitation(s) “a haptic engine configured to” invoke 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. However, the written description fails to clearly disclose the corresponding structure, material, or acts for performing the entire claimed function and to clearly link the structure, material, or acts to the function. In particular, no structure or material that is capable of performing the claimed functions are present or shown in FIG. 3 and substantively linked to the claimed function. Therefore, claims 1 and 11 are indefinite and is rejected under 35 U.S.C. 112(b) or pre-AIA 35 U.S.C. 112, second paragraph. Accordingly, any claim(s) dependent on claims 1 or 11 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, based at least on same above reasoning. Moreover, for a computer-implemented means-plus-function claim limitation invoking 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, a general purpose computer is usually only sufficient as the corresponding structure for performing a general computing function (e.g., “means for storing data”), but the corresponding structure for performing a specific function is required to be more than simply a general purpose computer or microprocessor. See In re Katz Interactive Call Processing Patent Litigation, 639 F.3d 1303, 1316, 97 USPQ2d 1737, 1747 (Fed. Cir. 2011). However, neither a specialized computer, a specialized processor circuitry, a general purpose computer, or a general processor circuitry for implementing the functionality of the haptic engine is even substantively recited and directly tied with sufficient specificity to the haptic engine and its functionality in applicable claims 1 and 11. Applicant may: (a) Amend the claim so that the claim limitation will no longer be interpreted as a limitation under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph; (b) Amend the written description of the specification such that it expressly recites what structure, material, or acts perform the entire claimed function, without introducing any new matter (35 U.S.C. 132(a)); or (c) Amend the written description of the specification such that it clearly links the structure, material, or acts disclosed therein to the function recited in the claim, without introducing any new matter (35 U.S.C. 132(a)). If applicant is of the opinion that the written description of the specification already implicitly or inherently discloses the corresponding structure, material, or acts and clearly links them to the function so that one of ordinary skill in the art would recognize what structure, material, or acts perform the claimed function, applicant should clarify the record by either: (a) Amending the written description of the specification such that it expressly recites the corresponding structure, material, or acts for performing the claimed function and clearly links or associates the structure, material, or acts to the claimed function, without introducing any new matter (35 U.S.C. 132(a)); or (b) Stating on the record what the corresponding structure, material, or acts, which are implicitly or inherently set forth in the written description of the specification, perform the claimed function. For more information, see 37 CFR 1.75(d) and MPEP §§ 608.01(o) and 2181. Accordingly, as mentioned above, any claim(s) dependent on claims 1 or 11 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, based at least on same above reasoning. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims and 11-16 are rejected under 35 U.S.C. 102(a)(1) and 102(a)(2) as being anticipated by Bikumala et al., U.S. Patent Application Publication 2019/0113986 A1 (hereinafter Bikumala). Regarding claim 11, Bikumala teaches a user input device (300 FIGS. 3A-3B, paragraph[0024] of Bikumala teaches referring now to FIGS. 3A and 3B, and embodiment of an active pen 300 is illustrated; in different embodiments, the active pen 300 may be a capacitive active pen, other active pens discussed above, and/or a variety of other active pen types that may be configured to send signals to computing devices and/or their display screens in order to, for example, allow for the spatial locating of the active pen relative to the display screens; the active pen 300 includes a pen chassis 302 that houses the components of the active pen 300, only some of which are illustrated in FIG. 3B; for example, the pen chassis 302 may house a processing system 304 and a memory system 306; the memory system 306 is coupled to the processing system 304 and may include instructions that, when executed by the processing system 304, cause the processing system 304 to provide a pressure input engine 308 that is configured to perform the functionality of the pressure input engines and active pens, as well as any other functionality, discussed below; and the pen chassis 302 may further house a communication subsystem 312 that is coupled to the pressure input engine 308 (e.g., via a coupling between the communication subsystem 312 and the processing system 304) and that may be configured to provide for wireless communication via a network using IEEE 802.11 protocols (Wi-Fi), via wired communications (e.g., the Ethernet protocol), and or direct communications with the computing device 200 utilizing various direct wireless communication protocols such as Bluetooth®, Bluetooth® Low Energy (BLE), near field communication (NFC), infrared data association (IrDA), ANT, Zigbee, and other wireless communication protocols that allow for direct wireless communication between devices, and See also at least paragraphs[0025]-[0028] of Bikumala (i.e., Bikumala teaches an active pen)), comprising: a force sensor operable to determine an amount of force applied to at least one user input surface (314 FIGS. 3A-3B, paragraph[0027] of Bikumala teaches the pen chassis 302 may also include a pressure sensing system that includes a pressure sensitive gripping element 314 that is accessible on at least a portion of an outer surface 302a of the pen chassis 302; the pressure sensitive gripping element 314 may include a plurality of pressure sensors 314a, 314b, and up to 314c that are positioned about the outer surface 302a of the pen chassis 302; while three pressure sensors 314a-314c are illustrated, on skilled in the art will in possession of the present disclosure will recognize that the pressure sensitive gripping element 314 may include a single pressure sensing device that is configured to perform the functionality discussed below, as well as a plurality of pressure sensors that are configured to perform the functionality discussed below; and the pressure sensors 314a-314c may include capacitive sensing device(s), force sensor(s) incorporating force sensing resistor(s), and/or displacement sensor(s) combined with springs or other resilient members to facilitate indirect measurements of force (e.g., linear variable transformers, optical encoders, and/or switches that close at a threshold forces.) For example, each pressure sensor 314a, 314b, and 314c may be accessible on the outer surface 302a of the pen chassis 300 and at respective locations on the outer surface 302a where a user's index finger, middle finger, and thumb are typically used to hold a pen or pencil in a tripod support orientation that one of skill in the art in possession of the present disclosure will appreciate is typically used when writing with conventional writing instruments, and See also at least paragraphs[0025]-[0026], and [0028] of Bikumala (i.e., Bikumala teaches a pressure sensitive gripping element that facilitates measurement of force along the outer surface of then pen’s chassis)); control circuitry configured to determine whether a set of one or more conditions is satisfied (308 FIGS. 3A-3B, and 6A-6C, paragraph[0035] of Bikumala teaches the method 500 then proceeds to block 504 where it is determined whether pressure is sensed at the active pen; in an embodiment, at block 504, the pressure input engine 308 in the active pen 300 may determine at block 504 whether a pressure is being applied to the pressure sensitive gripping element 314; for example, at block 504 the pressure input engine 308 may monitor for a signal generated by the one or more of the pressure sensors 314a-314c; if pressure is sensed at block 504, then the pressure input engine 308 may enter a pressure input mode where pressure and, in some embodiments, location of that pressure, that is detected at the pressure sensitive gripping element 314 may be used to provide inputs to a graphical user interface provided for display on the display screen 204; for example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when a predetermined threshold pressure is satisfied; monitoring for a predetermined threshold pressure may operate to prevent the provisioning of pressure inputs in situations where the active pen 300 is resting on the surface 602 in FIG. 6A, or inserted into an active pen holder that has a surface that may provide a pressure to the pressure sensitive gripping element 314 due to the weight of the active pen 300 and/or movement of the active pen within the active pen holder; in another example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when at least two locations on the pressure sensitive gripping element 314 experience any pressure, or pressure that exceeds the predetermined pressure threshold; in yet another example, a pressure based application 416 (e.g., a drawing application) may be running on the computing device 400 and may be communicating with the pressure input engine 308 via the communication subsystems 312 and 410 to, for example, provided instructions that pressure inputs provided on the pressure sensitive gripping element 314 should be captured; while a few examples have been provided of determining whether pressure is sensed at the active pen 300 at block 504, one of skill in the art in possession of the present disclosure will recognize that a wide variety of pressure sensing scenarios that result in pressure being sensed at the pressure sensitive gripping element 314 in order to activate a pressure input mode of the active pen 300 will fall within the scope of the present disclosure as well; and if, at block 504, pressure is not sensed at the active pen 300, the method returns to block 502 where the operating mode of the active pen 300 remains in an idle mode, or is switched to an idle mode (e.g., if pressure is not sensed at the active pen for some minimum amount of time), and See also at least ABSTRACT, paragraphs[0024]-[0029], [0033]-[0034], [0036]-[0043], and [0044]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based instructions stored in memory, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing, and wherein the active pen chassis has a processing system that provides a pressure input engine that is circuitry for sensing pressure when a predetermined threshold pressure is satisfied)); and a haptic engine configured to provide a haptic output, the haptic output provided at least partly in response to the amount of force satisfying an input force threshold and based on whether the set of one or more conditions is satisfied, wherein: the input force threshold is a first user input force threshold when the set of one or more conditions is not satisfied; the input force threshold is a second user input force threshold while the set of one or more conditions is satisfied or within a time period after the set of one or more conditions is satisfied; and the second user input force threshold is greater than the first user input force threshold (315 FIGS. 3A-3B, and 6A-6C, paragraph[0044] of Bikumala teaches if, at block 512, it is determined that the location of the pressure is not changing, then the method 500 may proceed to block 518 where it is determined whether the pressure change detected at block 510 is associated with an event; in an embodiment, at block 518 the pressure input engine 308, the display engine 404, and/or the application engine 412 may determine whether the pressure change is associated with an event; for example, the pressure input engine 308, the display engine 404, and/or the application engine 412 may compare the pressure change to the grip profiles 418 to determine whether the pressure change substantially corresponds with an event profile that is associated with an event and an event input that should be produced on the graphical user interface; for example, the event profile may include predetermined force thresholds that, when satisfied, indicate that the user interaction (e.g., the change in pressure) has provided an event which is associated with an event input that should be produced on the graphical user interface; in a specific example, when the pressure detected on the active pen 300 reaches a first threshold, the event input may produce instructions to perform a mouse click on the graphical user interface, while if the pressure detected on the active pen 300 reaches a second threshold, the event input may produce instructions to “Select All” information displayed on the graphical user interface; furthermore, if the pressure detected on the active pen 300 satisfies a third threshold, the event input associated with the third threshold may produce instructions to capture a screen shot of information displayed on the graphical user interface; in other embodiments, an event may not be associated with an event input, but rather may be associated with an instruction provided to the computer system 400 and/or the active pen 300; for example, if the pressure detected on the active pen 300 reaches a maximum threshold where any further pressure may damage the pressure sensitive gripping element 314, the event may include providing instructions to the haptic feedback device 315 to signal (e.g., light, sound, vibration, or other physical sensation) to the user 604 that too much pressure is being provided to the pressure sensitive gripping element 314; in another example, the event profiles may be application specific such that pressure detected at a first threshold when a word processing application is running on the computing device may cause the word processing application to print a document, while pressure detected at the first threshold when a photo editing application is running on the computing device may cause the photo editing application to switch between colors; similarly, the event input(s) produced according to each event profile may depend on other conditions such as, for example, whether the pen tip 316 is engaged with the IHS display screen 204; and while a few examples have been described of producing an event input on a graphical user interface on an display screen 204, one of skill in the art in possession of the present disclosure will recognize a wide variety of events and corresponding event inputs may be provided while remaining within the scope of the present disclosure, and See also at least ABSTRACT, paragraphs[0024]-[0029], and [0033]-[0043], and [0045]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing to a greater or lesser amount and the haptic feedback device provides vibrations or other tactile or haptic feedback according to the pressure changing as well as to other corresponding thresholds)). Regarding claim 12, Bikumala teaches the user input device of claim 11, further comprising: a stylus housing defining the at least one user input surface (302 FIGS. 3A-3B, and 5-6C, paragraph[0027] of Bikumala teaches the pen chassis 302 may also include a pressure sensing system that includes a pressure sensitive gripping element 314 that is accessible on at least a portion of an outer surface 302a of the pen chassis 302; the pressure sensitive gripping element 314 may include a plurality of pressure sensors 314a, 314b, and up to 314c that are positioned about the outer surface 302a of the pen chassis 302; while three pressure sensors 314a-314c are illustrated, on skilled in the art will in possession of the present disclosure will recognize that the pressure sensitive gripping element 314 may include a single pressure sensing device that is configured to perform the functionality discussed below, as well as a plurality of pressure sensors that are configured to perform the functionality discussed below; the pressure sensors 314a-314c may include capacitive sensing device(s), force sensor(s) incorporating force sensing resistor(s), and/or displacement sensor(s) combined with springs or other resilient members to facilitate indirect measurements of force (e.g., linear variable transformers, optical encoders, and/or switches that close at a threshold forces.); and for example, each pressure sensor 314a, 314b, and 314c may be accessible on the outer surface 302a of the pen chassis 300 and at respective locations on the outer surface 302a where a user's index finger, middle finger, and thumb are typically used to hold a pen or pencil in a tripod support orientation that one of skill in the art in possession of the present disclosure will appreciate is typically used when writing with conventional writing instruments, and See also at least paragraphs[0024]-[0026], [0028], and [0033]-[0036] of Bikumala (i.e., Bikumala teaches the active pen having with a pens chassis that includes the pressure sensitive gripping element, which is accessible on at least a portion of an outer surface of the pen chassis)); wherein, the set of one or more conditions includes a movement of the stylus housing, the movement suggesting an intention of a user to, write using the user input device; or draw using the user input device (FIGS. 3A-3B, and 6A-6C, paragraph[0035] of Bikumala teaches the method 500 then proceeds to block 504 where it is determined whether pressure is sensed at the active pen; in an embodiment, at block 504, the pressure input engine 308 in the active pen 300 may determine at block 504 whether a pressure is being applied to the pressure sensitive gripping element 314; for example, at block 504 the pressure input engine 308 may monitor for a signal generated by the one or more of the pressure sensors 314a-314c; if pressure is sensed at block 504, then the pressure input engine 308 may enter a pressure input mode where pressure and, in some embodiments, location of that pressure, that is detected at the pressure sensitive gripping element 314 may be used to provide inputs to a graphical user interface provided for display on the display screen 204; for example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when a predetermined threshold pressure is satisfied; monitoring for a predetermined threshold pressure may operate to prevent the provisioning of pressure inputs in situations where the active pen 300 is resting on the surface 602 in FIG. 6A, or inserted into an active pen holder that has a surface that may provide a pressure to the pressure sensitive gripping element 314 due to the weight of the active pen 300 and/or movement of the active pen within the active pen holder; in another example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when at least two locations on the pressure sensitive gripping element 314 experience any pressure, or pressure that exceeds the predetermined pressure threshold; in yet another example, a pressure based application 416 (e.g., a drawing application) may be running on the computing device 400 and may be communicating with the pressure input engine 308 via the communication subsystems 312 and 410 to, for example, provided instructions that pressure inputs provided on the pressure sensitive gripping element 314 should be captured; while a few examples have been provided of determining whether pressure is sensed at the active pen 300 at block 504, one of skill in the art in possession of the present disclosure will recognize that a wide variety of pressure sensing scenarios that result in pressure being sensed at the pressure sensitive gripping element 314 in order to activate a pressure input mode of the active pen 300 will fall within the scope of the present disclosure as well; and if, at block 504, pressure is not sensed at the active pen 300, the method returns to block 502 where the operating mode of the active pen 300 remains in an idle mode, or is switched to an idle mode (e.g., if pressure is not sensed at the active pen for some minimum amount of time), and See also at least ABSTRACT, paragraphs[0024]-[0029], [0033]-[0034], [0036]-[0043], and [0044]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based instructions stored in memory, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing, and wherein the active pen chassis has a processing system that provides a pressure input engine that is circuitry for sensing pressure and even movement of the active pen within an active pen holder, which could indicate an intent of user to write or draw, when a predetermined threshold pressure is satisfied)). Regarding claim 13, Bikumala teaches the user input device of claim 11, further wherein the set of one or more conditions includes an interaction of the user input device with another device (FIGS. 3A-3B, and 6A-6C, paragraph[0035] of Bikumala teaches the method 500 then proceeds to block 504 where it is determined whether pressure is sensed at the active pen; in an embodiment, at block 504, the pressure input engine 308 in the active pen 300 may determine at block 504 whether a pressure is being applied to the pressure sensitive gripping element 314; for example, at block 504 the pressure input engine 308 may monitor for a signal generated by the one or more of the pressure sensors 314a-314c; if pressure is sensed at block 504, then the pressure input engine 308 may enter a pressure input mode where pressure and, in some embodiments, location of that pressure, that is detected at the pressure sensitive gripping element 314 may be used to provide inputs to a graphical user interface provided for display on the display screen 204; for example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when a predetermined threshold pressure is satisfied; monitoring for a predetermined threshold pressure may operate to prevent the provisioning of pressure inputs in situations where the active pen 300 is resting on the surface 602 in FIG. 6A, or inserted into an active pen holder that has a surface that may provide a pressure to the pressure sensitive gripping element 314 due to the weight of the active pen 300 and/or movement of the active pen within the active pen holder; in another example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when at least two locations on the pressure sensitive gripping element 314 experience any pressure, or pressure that exceeds the predetermined pressure threshold; in yet another example, a pressure based application 416 (e.g., a drawing application) may be running on the computing device 400 and may be communicating with the pressure input engine 308 via the communication subsystems 312 and 410 to, for example, provided instructions that pressure inputs provided on the pressure sensitive gripping element 314 should be captured; while a few examples have been provided of determining whether pressure is sensed at the active pen 300 at block 504, one of skill in the art in possession of the present disclosure will recognize that a wide variety of pressure sensing scenarios that result in pressure being sensed at the pressure sensitive gripping element 314 in order to activate a pressure input mode of the active pen 300 will fall within the scope of the present disclosure as well; and if, at block 504, pressure is not sensed at the active pen 300, the method returns to block 502 where the operating mode of the active pen 300 remains in an idle mode, or is switched to an idle mode (e.g., if pressure is not sensed at the active pen for some minimum amount of time), and See also at least ABSTRACT, paragraphs[0024]-[0029], [0033]-[0034], [0036]-[0043], and [0044]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based instructions stored in memory, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing, and wherein the active pen chassis has a processing system that provides a pressure input engine that is circuitry for sensing pressure, detecting engagement of pen tip of the active pen with a display screen a computing device and even movement of the active pen within an active pen holder, which could indicate an intent of user to write or draw, when a predetermined threshold pressure is satisfied)). Regarding claim 14, Bikumala teaches the user input device of claim 11, further comprising: a stylus housing defining the at least one user input surface (302 FIGS. 3A-3B, and 5-6C, paragraph[0027] of Bikumala teaches the pen chassis 302 may also include a pressure sensing system that includes a pressure sensitive gripping element 314 that is accessible on at least a portion of an outer surface 302a of the pen chassis 302; the pressure sensitive gripping element 314 may include a plurality of pressure sensors 314a, 314b, and up to 314c that are positioned about the outer surface 302a of the pen chassis 302; while three pressure sensors 314a-314c are illustrated, on skilled in the art will in possession of the present disclosure will recognize that the pressure sensitive gripping element 314 may include a single pressure sensing device that is configured to perform the functionality discussed below, as well as a plurality of pressure sensors that are configured to perform the functionality discussed below; the pressure sensors 314a-314c may include capacitive sensing device(s), force sensor(s) incorporating force sensing resistor(s), and/or displacement sensor(s) combined with springs or other resilient members to facilitate indirect measurements of force (e.g., linear variable transformers, optical encoders, and/or switches that close at a threshold forces.); and for example, each pressure sensor 314a, 314b, and 314c may be accessible on the outer surface 302a of the pen chassis 300 and at respective locations on the outer surface 302a where a user's index finger, middle finger, and thumb are typically used to hold a pen or pencil in a tripod support orientation that one of skill in the art in possession of the present disclosure will appreciate is typically used when writing with conventional writing instruments, and See also at least paragraphs[0024]-[0026], [0028], and [0033]-[0036] of Bikumala (i.e., Bikumala teaches the active pen having with a pens chassis that includes the pressure sensitive gripping element, which is accessible on at least a portion of an outer surface of the pen chassis)); wherein, the set of one or more conditions includes a positioning of the stylus housing proximate a cover over a display of a tablet computer (FIGS. 3A-3B, and 6A-6C, paragraph[0035] of Bikumala teaches the method 500 then proceeds to block 504 where it is determined whether pressure is sensed at the active pen; in an embodiment, at block 504, the pressure input engine 308 in the active pen 300 may determine at block 504 whether a pressure is being applied to the pressure sensitive gripping element 314; for example, at block 504 the pressure input engine 308 may monitor for a signal generated by the one or more of the pressure sensors 314a-314c; if pressure is sensed at block 504, then the pressure input engine 308 may enter a pressure input mode where pressure and, in some embodiments, location of that pressure, that is detected at the pressure sensitive gripping element 314 may be used to provide inputs to a graphical user interface provided for display on the display screen 204; for example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when a predetermined threshold pressure is satisfied; monitoring for a predetermined threshold pressure may operate to prevent the provisioning of pressure inputs in situations where the active pen 300 is resting on the surface 602 in FIG. 6A, or inserted into an active pen holder that has a surface that may provide a pressure to the pressure sensitive gripping element 314 due to the weight of the active pen 300 and/or movement of the active pen within the active pen holder; in another example, pressure may be sensed by the pressure input engine 308 (e.g., via the pressure sensors 314a-314c) when at least two locations on the pressure sensitive gripping element 314 experience any pressure, or pressure that exceeds the predetermined pressure threshold; in yet another example, a pressure based application 416 (e.g., a drawing application) may be running on the computing device 400 and may be communicating with the pressure input engine 308 via the communication subsystems 312 and 410 to, for example, provided instructions that pressure inputs provided on the pressure sensitive gripping element 314 should be captured; while a few examples have been provided of determining whether pressure is sensed at the active pen 300 at block 504, one of skill in the art in possession of the present disclosure will recognize that a wide variety of pressure sensing scenarios that result in pressure being sensed at the pressure sensitive gripping element 314 in order to activate a pressure input mode of the active pen 300 will fall within the scope of the present disclosure as well; and if, at block 504, pressure is not sensed at the active pen 300, the method returns to block 502 where the operating mode of the active pen 300 remains in an idle mode, or is switched to an idle mode (e.g., if pressure is not sensed at the active pen for some minimum amount of time), and See also at least ABSTRACT, paragraphs[0024]-[0029], [0033]-[0034], [0036]-[0043], and [0044]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based instructions stored in memory, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing, and wherein the active pen chassis has a processing system that provides a pressure input engine that is circuitry for sensing pressure, detecting engagement of pen tip of the active pen with a display screen a computing device and even movement of the active pen within an active pen holder, which could indicate an intent of user to write or draw, when a predetermined threshold pressure is satisfied)). Regarding claim 15, Bikumala teaches the user input device of claim 11, wherein the first user input force threshold is a current configuration of a configurable user input force threshold (FIGS. 3A-3B, and 6A-6C, paragraph[0039] of Bikumala teaches following block 508, or after it is determined that the active pen is not present at the display screen in block 506, the method 500 may proceed to block 510 to determine whether the pressure sensed at the active pen is changing; in an embodiment, at block 510, the active pen 300 and/or the computer system 400 may determine whether the pressure being provided on the active pen 300 is changing (e.g., whether the first force data captured at the first time is different than second force data captured at a second time using, for example, the pressure signals generated by the pressure sensors 314a-314c on the pressure sensitive gripping element 314.); for example, at block 510 the user 604 may be providing different pressure(s) on the same pressure sensors at which the pressure was detected at block 504, or may remove all pressure from any of those sensors; in another example, pressure sensors that were not receiving any pressure at block 504 may receive pressure from the user 604 interaction at the second time at block 510; and if the pressure has not changed at the pressure sensitive gripping element 314 at block 510, then the method 500 may proceed to block 504 where it is determined whether pressure is being sensed as discussed above, and See also at least ABSTRACT, paragraphs[0024]-[0029], and [0033]-[0038], and [0040]-[0047] of Bikumala (i.e., Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing and the haptic feedback device provides vibrations or other tactile or haptic feedback according to the pressure changing as well as to other corresponding thresholds)). Regarding claim 16, Bikumala teaches the user input device of claim 11, wherein the force sensor is a squeeze force sensor (314 FIGS. 3A-3B, and 6A-6C, paragraph[0044] of Bikumala teaches if, at block 512, it is determined that the location of the pressure is not changing, then the method 500 may proceed to block 518 where it is determined whether the pressure change detected at block 510 is associated with an event; in an embodiment, at block 518 the pressure input engine 308, the display engine 404, and/or the application engine 412 may determine whether the pressure change is associated with an event; for example, the pressure input engine 308, the display engine 404, and/or the application engine 412 may compare the pressure change to the grip profiles 418 to determine whether the pressure change substantially corresponds with an event profile that is associated with an event and an event input that should be produced on the graphical user interface; for example, the event profile may include predetermined force thresholds that, when satisfied, indicate that the user interaction (e.g., the change in pressure) has provided an event which is associated with an event input that should be produced on the graphical user interface; in a specific example, when the pressure detected on the active pen 300 reaches a first threshold, the event input may produce instructions to perform a mouse click on the graphical user interface, while if the pressure detected on the active pen 300 reaches a second threshold, the event input may produce instructions to “Select All” information displayed on the graphical user interface; furthermore, if the pressure detected on the active pen 300 satisfies a third threshold, the event input associated with the third threshold may produce instructions to capture a screen shot of information displayed on the graphical user interface; in other embodiments, an event may not be associated with an event input, but rather may be associated with an instruction provided to the computer system 400 and/or the active pen 300; for example, if the pressure detected on the active pen 300 reaches a maximum threshold where any further pressure may damage the pressure sensitive gripping element 314, the event may include providing instructions to the haptic feedback device 315 to signal (e.g., light, sound, vibration, or other physical sensation) to the user 604 that too much pressure is being provided to the pressure sensitive gripping element 314; in another example, the event profiles may be application specific such that pressure detected at a first threshold when a word processing application is running on the computing device may cause the word processing application to print a document, while pressure detected at the first threshold when a photo editing application is running on the computing device may cause the photo editing application to switch between colors; similarly, the event input(s) produced according to each event profile may depend on other conditions such as, for example, whether the pen tip 316 is engaged with the IHS display screen 204; and while a few examples have been described of producing an event input on a graphical user interface on an display screen 204, one of skill in the art in possession of the present disclosure will recognize a wide variety of events and corresponding event inputs may be provided while remaining within the scope of the present disclosure, and See also at least paragraphs[0024]-[0029], [0033]-[0043] of Bikumala (i.e., Bikumala teaches a pressure sensitive gripping element that facilitates measurement of force (e.g., measurement of change in squeeze pressure or gripping pressure) along the outer surface of then pen’s chassis)). Potentially Allowable Subject Matter Claim 1 would be allowable if rewritten to overcome applicable rejection(s) under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ) 2nd paragraph indicated above, because for claims 1 the prior art references of record do not teach the combination of all element limitations as presently claimed. In addition, claim 17 is allowable, because the prior art references of record do not teach the combination of all element limitations as presently claimed. For example, in regard to claim 1 the prior art of record at least does not expressly teach concept of a memory storing a set of user input force indications and a set of parameters of haptic outputs, each parameter of a haptic output in the set of parameters of haptic outputs associated with a respective user input force indication in the set of user input force indications; and control circuitry configured to, select a user input indication, from among the set of user input force indications, using a determined amount of force received from the force sensor as a first index; retrieve the at least one parameter, from among the set of parameters of haptic outputs, using the selected user input force indication as a second index; and provide the haptic output based at least in part on the retrieved at least one parameter. Still for example, in regard to claim 17 the prior art of record at least does not expressly teach concept of selecting a user input indication from a memory, wherein: the memory stores a set of user input force indications and a set of parameters of haptic outputs, each parameter of a haptic output in the set of parameters of haptic outputs associated with a respective user input force indication in the set of user input force indications; and selecting the user input indication comprises selecting the user input indication, from among the set of user input force indications, using a determined amount of force received from the force sensor as a first index; and retrieving the parameter of the haptic output from among the set of parameters of haptic outputs associated with a respective user input force indication in the set of user input force indications, using the selected user input force indication as a second index; determining that the determined amount of force applied to the at least one user input surface of the user input device satisfies the selected user input force threshold; and triggering, at least partly in response to the amount of force applied to the at least one user input surface satisfying the selected user input force threshold, the haptic output, the haptic output based at least in part on the parameter of the haptic output. In addition, claims 4-10 would be allowable if rewritten to overcome applicable rejection(s) under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ) 2nd paragraph indicated above, because for each of the claims 4-10, in light of their dependency on their respective independent claims, the prior art references of record do not teach the combination of all element limitations as presently claimed. In addition, claims 18-19 are allowable, because for each of claims 18-19, at least in light of their dependency on their respective independent claim, the prior art references of record do not teach the combination of all element limitations as presently claimed. Response to Arguments Applicant's arguments filed June 11, 2026 have been fully considered but they are not persuasive. The following is a brief summary of Applicant’s arguments: In regard to currently amended claim 11, Applicants submitted that the combination of prior art of record does not teach the following limitations: “the haptic output provided at least partly in response to the amount of force satisfying an input force threshold and based on whether the set of one or more conditions is satisfied, wherein: the input force threshold is a first user input force threshold when the set of one or more conditions is not satisfied; the input force threshold is a second user input force threshold while the set of one or more conditions is satisfied or within a time period after the set of one or more conditions is satisfied; and the second user input force threshold is greater than the first user input force threshold”. Examiner respectfully disagrees. In regard to the arguments ‘A’ and ‘B’ summarized above paragraph[0044] of Bikumala teaches if, at block 512, it is determined that the location of the pressure is not changing, then the method 500 may proceed to block 518 where it is determined whether the pressure change detected at block 510 is associated with an event; in an embodiment, at block 518 the pressure input engine 308, the display engine 404, and/or the application engine 412 may determine whether the pressure change is associated with an event; for example, the pressure input engine 308, the display engine 404, and/or the application engine 412 may compare the pressure change to the grip profiles 418 to determine whether the pressure change substantially corresponds with an event profile that is associated with an event and an event input that should be produced on the graphical user interface; for example, the event profile may include predetermined force thresholds that, when satisfied, indicate that the user interaction (e.g., the change in pressure) has provided an event which is associated with an event input that should be produced on the graphical user interface; in a specific example, when the pressure detected on the active pen 300 reaches a first threshold, the event input may produce instructions to perform a mouse click on the graphical user interface, while if the pressure detected on the active pen 300 reaches a second threshold, the event input may produce instructions to “Select All” information displayed on the graphical user interface; furthermore, if the pressure detected on the active pen 300 satisfies a third threshold, the event input associated with the third threshold may produce instructions to capture a screen shot of information displayed on the graphical user interface; in other embodiments, an event may not be associated with an event input, but rather may be associated with an instruction provided to the computer system 400 and/or the active pen 300; for example, if the pressure detected on the active pen 300 reaches a maximum threshold where any further pressure may damage the pressure sensitive gripping element 314, the event may include providing instructions to the haptic feedback device 315 to signal (e.g., light, sound, vibration, or other physical sensation) to the user 604 that too much pressure is being provided to the pressure sensitive gripping element 314; in another example, the event profiles may be application specific such that pressure detected at a first threshold when a word processing application is running on the computing device may cause the word processing application to print a document, while pressure detected at the first threshold when a photo editing application is running on the computing device may cause the photo editing application to switch between colors; similarly, the event input(s) produced according to each event profile may depend on other conditions such as, for example, whether the pen tip 316 is engaged with the IHS display screen 204; and while a few examples have been described of producing an event input on a graphical user interface on an display screen 204, one of skill in the art in possession of the present disclosure will recognize a wide variety of events and corresponding event inputs may be provided while remaining within the scope of the present disclosure, and See also at least ABSTRACT, paragraphs[0024]-[0029], and [0033]-[0043], and [0045]-[0047] of Bikumala. Thus, to clarify, Bikumala teaches the active pen having a haptic feedback device that signals, such as via vibration or other physical sensation, to the user that a maximum threshold that is capable of being set has been reached and that too much pressure is being provided to the pressure sensitive gripping element such that any further pressure may damage the pressure sensitive gripping element, wherein the vibration is based on instructions stored in memory, and wherein the amount of pressure is capable of changing to a greater or lesser amount and the haptic feedback device provides vibrations or other tactile or haptic feedback according to the pressure changing as well as to other corresponding thresholds. Also, in regard to independent claim 11 Applicant submitted that similar arguments apply to respective dependent claims. Therefore, the Examiner’s response in regard to argument ‘A’, summarized above, also apply to the respective dependent claims. Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ABDUL-SAMAD A ADEDIRAN whose telephone number is (571)272-3128. The examiner can normally be reached Monday through Thursday, 8:00 am to 5:00 pm. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Amr Awad can be reached at 571-272-7764. 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. /ABDUL-SAMAD A ADEDIRAN/Primary Examiner, Art Unit 2621
Read full office action

Prosecution Timeline

Apr 29, 2025
Application Filed
Feb 11, 2026
Non-Final Rejection mailed — §102, §112
Jun 11, 2026
Response Filed
Aug 25, 2026
Final Rejection mailed — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748562
ELECTRONIC SIGN CONTROL SYSTEM AND METHOD, AND STORAGE MEDIUM AND ELECTRONIC DEVICE
1y 8m to grant Granted Sep 29, 2026
Patent 12743974
AUTOMOBILE
1y 6m to grant Granted Sep 22, 2026
Patent 12737039
DISPLAY CONTROL APPARATUS
1y 6m to grant Granted Sep 15, 2026
Patent 12725567
OPTOELECTRONIC COMPONENT, METHOD FOR OPERATING AN OPTOELECTRONIC COMPONENT AND METHOD FOR PRODUCING AN OPTOELECTRONIC COMPONENT
1y 6m to grant Granted Sep 01, 2026
Patent 12718753
DISPLAY MODULE, METHOD FOR CONTROLLING LIGHT STRIP BASED ON DISPLAY MODULE, AND DISPLAY DEVICE
1y 7m to grant Granted Aug 25, 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
79%
Grant Probability
92%
With Interview (+13.4%)
2y 1m (~8m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 639 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