Prosecution Insights
Last updated: April 19, 2026
Application No. 18/148,162

VIRTUAL MOUSE WITH TACTILE FEEDBACK PROVIDED VIA KEYBOARD KEYS

Non-Final OA §103§112
Filed
Dec 29, 2022
Examiner
SAX, STEVEN PAUL
Art Unit
2146
Tech Center
2100 — Computer Architecture & Software
Assignee
Qualcomm Incorporated
OA Round
1 (Non-Final)
70%
Grant Probability
Favorable
1-2
OA Rounds
4y 0m
To Grant
99%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allow Rate
320 granted / 460 resolved
+14.6% vs TC avg
Strong +45% interview lift
Without
With
+44.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
20 currently pending
Career history
480
Total Applications
across all art units

Statute-Specific Performance

§101
10.4%
-29.6% vs TC avg
§103
62.5%
+22.5% vs TC avg
§102
6.7%
-33.3% vs TC avg
§112
5.5%
-34.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 460 resolved cases

Office Action

§103 §112
Detailed Action Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. 2. Claims 1- 2 9 are pending. The Information Disclosure Statement (IDS) filed 1/12/23 has been entered. Claim Interpretation 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. 4. 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”) , such as in claims 20-24 and 26-28, 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. 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 appl icant regards as his invention. 4. Claims 1, 4, 14, 20, 23, and 28- 29 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 1 recites the limitation "on the physical keyboard" in line 10. There is insufficient antecedent basis for this limitation in the claim. Claim 20 recites the limitation "on the physical keyboard" in line 10. There is insufficient antecedent basis for this limitation in the claim. Claim 29 recites the limitation "on the physical keyboard" in line 11. There is insufficient antecedent basis for this limitation in the claim. Claims 23 and 28 recite “The computing device of claim 1,” however claim 1 is a method claim. It is unclear what specific subject matter is being claimed, thus rendering these claims vague and indefinite. It is suggested that these claims were intended to depend off claim 20. Appropriate correction is required. For purposes of examination, this feature will be interpreted as “on a physical keyboard”. Claim 4 recites “selecting a pair of keys on the physical keyboard at a corresponding distance from a position of the virtual mouse based on the tracking information and the predicted target user interface element” but this recitation is not clear for a number of reasons. First, this appears to intermingle distance between physical positions on a physical keyboard and virtual positions on the GUI; it is not clear how those positions would be compared since the camera would only be on the user hand/keyboard space and not on the display screen upon which the GUI is displayed. Second, it is not clear what from which positions – regardless of whether they are physical or virtual – that the distance is even measured. If the distance is between a physical key and the virtual mouse, then which key is being used (each key is at a different respective position)? If the distance is between the two physical keys, then it is not clear how that distance relates to the distance between the virtual mouse and the predicted target user interface element since the latter distance will change as reflected by the cursor approac hing the predicted target user interface element. Thus this language is vague and indefinite. Claims 14 and 23 recite the same language and are rejected for the same reasons. For purposes of examination, this feature will be interpreted to mean the distance between the user’s hand and the physical keyboard is compared to the distance between the cursor and the predicted target user interface element. The remaining recitation of claim 4 (and claims 14 and 23) thus is interpreted to mean the speed of the cursor is adjusted acco rdingly so that the two fingers of the hand of the user will be on the selected pair of keys on the physical keyboard when the cursor is on the predicted target user interface element. Claim Rejections - 35 USC § 103 3. 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. 4. Claim (s) 1 -2, 4- 9, 11 -12 , 14- 18, 20 -21 , 23- 27, and 29 is/are rejected under 35 U.S.C. 103 as being unpatentable over Grossinger et al “Grossinger” (KR 101711619 B1) and Foresti (US 20180173417 A1) and Cohen et al “Cohen” (KR 2008/0106265 A). (Please see the attached cop ies of Grossinger and Cohen that number paragraphs in the same manner as that used in this Action). 5. Regarding claim 1, Grossinger shows a method for receiving user inputs to a computing device, the method comprising: receiving tracking information corresponding to movement of a hand of a user while operating in a virtual mouse operating mode ( para 147, 199, 227 show operating in a virtual mouse mode where the image of the mouse is displayed and acted upon. Para 150, 157 show that while in this mode the hand tracker mechanism may be used. Figure 6, para 187, 193, 252, 332 show the hand tracker obtaining information tracking movement of a hand of a user ) ; generating one or more instructions to move a cursor of the virtual mouse in a graphical user interface (GUI) based on the tracking information (Figure 6, para 192-193, 196-199 show moving the cursor corresponding to a virtual mouse in a graphical user interface (GUI) based on the tracking information) . Grossinger does not explicitly show predicting a target user interface element for the cursor in the GUI; and adjusting a speed or acceleration of the cursor based on a distance to the predicted target user interface element so that two fingers of the hand of the user will be on or over two keys on the physical keyboard when the cursor is on the predicted target user interface element. Foresti however does show predicting a target user interface element for the cursor in the GUI (para 42, 46, 91 show predicting which virtual target key for the cursor to be placed for selection) ; and adjusting a speed or acceleration of the cursor based on a distance to the predicted target user interface element (Figure 4, para 42, 46, 91 show adjusting the speed of the cursor based on a distance to the predicted virtual target key ) . It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to predict a target key for the cursor to be placed for selection and to adjust the speed of the cursor based on a distance to the predicted target key as is done in Foresti, in the virtual mouse with hand tracking method of Grossinger, because it would provide an efficient way to track the user’s hand/fingers and move the cursor corresponding to the virtual mouse accordingly. Doing so would minimize potential lag and misalignment of the tracking by matching virtual movement to physical movement. Nevertheless, n either Grossinger nor Foresti show this explicitly is used so that two fingers per se of the hand of the user will be on or over two keys on a physical keyboard when the cursor is on the target user interface element (aka the virtual target key) , but Grossinger para 348 does show the virtual keyboard, as does Foresti para 23, 25, 27 for example . Grossinger para 291 also shows specifically tracking the movement of a user’s finger. Furthermore, Cohen does show a virtual keyboard that is aligned to and based on a physical keyboard so that two fingers of a hand of the user will be on two keys on the physical keyboard when the cursor is on a target user interface element (para 97, 121 show the cursor may be a virtual hand being moved onto graphical elements . Figure 2B, p ara 115, 118 show fingers of a real hand such that when a finger moves from one physical key to another on an actual keyboard, the corresponding virtual hand/cursor moves to a relative virtual key on the virtual keyboard. Para 129 shows the position and movement of the virtual hand is adjusted to make sure a corresponding virtual finger is on the target virtual character key. Para 121-122 show that two physical keys may be covered or pressed to move the virtual hand/cursor onto a target virtual character key of a modified virtual keyboard). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to have two fingers of the hand of the user on two keys on a physical keyboard when the virtual cursor element is on the target user interface element as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and move the cursor (aka now a virtual hand) accordingly along a virtual keyboard . Doing so would minimize misalignment of the tracking by matching virtual movement and selection on a virtual keyboard to physical movement and selection combinations along a physical keyboard. 6 . Claim 11 shows the same features a s claim 1 and is rejected for the same reasons. Additionally, Grossinger para 150, 178-179, 244 show the camera sensors to track movements of a hand of a user. Claim 1 explains the motivation to have the physical keyboard of Cohen. Grossinger para 186, 322 show the processor coupled to the camera sensor and configured with processor executable instructions to perform the method steps. Cohen para 101 also shows computer processing devices configured with processor executable instructions to perform the method steps. T he motivation to combin e Grossinger and Cohen is explained for claim 1 . Furthermore, it would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to have one processor (for example by combining the processors of Grossinger and Cohen ) so that the same processor would be coupled to the camera sensor and physical keyboard, because it would provide efficient control of the system and minimize processing time. 7. Claim 20 shows the same features as claim 1 and is rejected for the same reasons. Additionally, Grossinger para 186, 322 show the processor means for performing the method steps. 8. Claim 29 shows the same features as claim 1 and is rejected for the same reasons. Additionally, Grossinger para 213-214 show the hardware memory non-transitory processor-readable medium storing processor executable instructions and Grossinger para 186, 322 show the processor of a computing device receiving instructions for performing the method steps. 9. Regarding claim 2, in addition to that mentioned for claim 1, Grossinger show s receiving an indication of a user gesture corresponding to a request for a virtual mouse (Grossinger para 180-181 and 209-210 shows the user gesture indicating the request for the virtual mouse to track and respond to hand movements in a particular manner) ; and switching from a normal operating mode to the virtual mouse operating mode in response to receiving the indication of the user gesture (Grossinger para 180-181 and 209-210 show switching then to a mode for the virtual mouse to track and respond to hand movements in a particular manner). Grossinger and Foresti do not explicitly show the virtual mouse operating mode is configured to translate one or more key presses of a physical keyboard into mouse clicks of the virtual mouse. Cohen however does show receiving an indication of a user gesture corresponding to a request for a virtual mouse ( Cohen para 117-119 , 127 show the user makes a gesture to enter a virtual mouse mode ) ; and switching from a normal operating mode to the virtual mouse operating mode in response to receiving the indication of the user gesture ( Cohen para 117-119 show the mode switching to a particular virtual mouse mode in response to the gesture ) , the virtual mouse operating mode configured to translate one or more key presses of a physical keyboard into mouse clicks of the virtual mouse ( Cohen para 120-12 2 show in the mode resulting from the detected gesture, one or a combination of key presses are translated into mouse clicks on modified virtual keys ). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to translate one or more key presses of a physical keyboard into mouse clicks of the virtual mouse , as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger as modified by Foresti, because it would provide an efficient way to use a hand tracker/virtual mouse to interact on a GUI and in particular select a particular key along a virtual keyboard. Doing so would allow a selection of a modified virtual key or other element that may not correspond directly to only a physical location of the user’s hand/finger. 10. Claims 12 and 21 each shows the same features as claim 2 and each is rejected for the same reasons. 11 . Regarding claim 4, please see the 112 rejection and note the interpretation of this claim. I n addition to that mentioned for claim 1, as noted : Grossinger Figure 6, para 187, 193, 252, 332 show the hand tracker obtaining information tracking movement of a hand of a user and Figure 6, para 192-193, 196-199 show moving the cursor corresponding to a virtual mouse in a graphical user interface (GUI) based on the tracking information. As noted for claim 1 , Foresti para 42, 46, 91 show predicting which virtual target key for the cursor to be placed for selection and Figure 4, para 42, 46, 91 show adjusting the speed of the cursor based on a distance to the predicted virtual target key. As explained for claim 1, it would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to predict a target key for the cursor to be placed for selection and to adjust the speed of the cursor based on a distance to the predicted target key as is done in Foresti, in the virtual mouse with hand tracking method of Grossinger, because it would provide an efficient way to track the user’s hand/fingers and move the cursor corresponding to the virtual mouse accordingly. Doing so would minimize potential lag and misalignment of the tracking by matching virtual movement to physical movement. Grossinger and Foresti do not show the distance between the user’s hand/fingers and the physical keyboard is compared to the distance between the cursor and the predicted target user interface element. Cohen shows the distance between the user’s hand /fingers and the physical keyboard is compared to the distance between the cursor and the predicted target user interface element (para 97, 121 show the cursor may be a virtual hand being moved onto graphical elements. Figure 2B, para 115, 118 show fingers of a real hand such that when a finger moves from one physical key to another on an actual keyboard, the corresponding virtual hand/cursor moves to a relative virtual key on the virtual keyboard. Para 129 shows the position and movement of the virtual hand is adjusted to make sure a corresponding virtual finger is on the target virtual character key) . It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to compare the distance between the user’s hand/fingers and the physical keyboard with the distance between the cursor and the predicted target user interface element as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger as modified by Foresti, because it would provide an efficient way to track the user’s hand and move the cursor (aka now a virtual hand) accordingly along a virtual keyboard. Doing so would minimize misalignment of the tracking by matching virtual movement and selection on a virtual keyboard to physical movement and selection combinations along a physical keyboard. Furthermore, para 121-122 show that two physical keys may be covered or pressed to move the virtual hand/cursor onto a target virtual character key of a modified virtual keyboard). As explained for claim 1, it would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to have two fingers of the hand of the user on two keys on a physical keyboard when the virtual cursor element is on the target user interface element as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and move the cursor (aka now a virtual hand) accordingly along a virtual keyboard. Doing so would minimize misalignment of the tracking by matching virtual movement and selection on a virtual keyboard to physical movement and selection combinations along a physical keyboard. Given th is combination of Grossinger, Foresti, and Cohen as explained, the speed of the cursor would thus be adjusted accordingly so that the two fingers of the hand of the user will be on the selected pair of keys on the physical keyboard when the cursor is on the predicted target user interface element /target virtual character. 1 2 . Claims 14 and 23 each show s the same features as claim 4 and each is rejected for the same reasons. 1 3 . Regarding claim 5, in addition to that m entioned for claim 1, Grossinger para 147, 199, 227 show operating in the virtual mouse operating mode as explained in claim 1. Cohen shows the one or more key presses of the physical keyboard is translated from a hardware key code of the physical keyboard into the mouse clicks at the computing device (para 129 shows the user pressing a key on the physical keyboard, and the corresponding generated signal is translated by the computer to be the virtual mouse clicking via a virtual finger/hand on a virtual key). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to have this in the virtual mouse/cursor with hand tracking method of Grossinger as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and act on virtual elements using the cursor (aka now a virtual hand) accordingly along a virtual keyboard. 1 4 . Regarding claim 6, Grossinger shows receiving GUI information including one or more positions of clickable elements displayed in the GUI (para 196-197, 199-200 show receiving GUI information regarding positions of clickable buttons, menu options, and keys on a virtual keyboard. Grossinger does not show predicting the target user interface element further comprises calculating a vector for the cursor based on the tracking information; and identifying the predicted target user interface element based on the vector and the one or more positions of the clickable elements. Foresti however does show predicting the target user interface element further comprises calculating a vector for the cursor based on the tracking information (para 25 shows tracking hand information para 46, 91 show predicting a target user interface element such as a virtual key among clickable virtual elements. Para 48-50, 58 show the predicting of the virtual key includes calculating a vector for the cursor based on the tracking information) ; and identifying the predicted target user interface element based on the vector and the one or more positions of the clickable elements (para 42, 46, 48-50 show the predicted virtual key is identified using the vector information and position of the virtual key ). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to have this in the virtual mouse/cursor with hand tracking method of Grossinger, because it would provide an efficient way to track the user’s hand/fingers and move the cursor corresponding to the virtual mouse accordingly. Doing so would minimize potential lag and misalignment of the tracking by statistically matching virtual movement to physical movement. 1 5 . Claims 15 and 24 each shows the same features as claim 6 and each is rejected for the same reasons. 1 6 . Regarding claim 7, in addition to that mentioned for claim 1, Cohen shows the movement of the cursor is confined to movement of the hand of the user over the physical keyboard (Figures 1A-B, 2B show the input movement space for the hand is the region over the physical keyboard, and para 115, 118 show when a user ’s hand traverses throughout the actual keyboard, the corresponding virtual hand/cursor moves throughout the displayed image . Para 120 shows how the modified virtual keyboard corresponds to the movement of the user’s hand over the physical keyboard ). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to confine the movement of the cursor to movement of the user’s hand over the physical keyboard as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger especially as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and move the cursor (aka now a virtual hand) accordingly along a virtual keyboard. Doing so would minimize misalignment of the tracking by matching virtual movement along a virtual keyboard to direct physical movement along a physical keyboard. 1 7 . Claims 16 and 25 each shows the same features as claim 7 and each is rejected for the same reasons. 1 8 . Regarding claim 8, in addition to that mentioned for claim 1, Grossinger para 111, 239, 242-243 show mapping positions in a first area of the hand to a second area in the GUI and as noted for claim 1, Grossinger Figure 6, para 187, 193, 252, 332 show the hand tracker obtaining information tracking movement of a hand of a user and Figure 6, para 192-193, 196-199 show moving the cursor corresponding to a virtual mouse in a graphical user interface (GUI) based on the tracking information. Grossinger and Foresti do not show the first area is of a physical keyboard. Cohen however para 95, 105, 118 show mapping positions in a first area of the user’s hand to a second virtual keyboard area and para 106-107 specifically show this first area is of a physical keyboard. Also as noted for claim 1, Cohen Figures 1A-B, 2B show the input movement space for the hand is the region over the physical keyboard, and para 115, 118 show when a user’s hand traverses throughout the actual keyboard, the corresponding virtual hand/cursor moves throughout the displayed image. It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to map positions in a first area of the physical keyboard as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger especially as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and move the cursor accordingly along a virtual keyboard. Doing so would minimize misalignment of the tracking by matching virtual movement along a virtual keyboard to direct physical movement along a physical keyboard. 1 9 . Claims 17 and 26 each shows the same features as claim 8 and each is rejected for the same reasons. 20 . Regarding claim 9, note the alternative recitation. Grossinger Figure 11, para 150, 244 show the camera to track movements of a hand of a user in a predefined physical space such as the region above the table. Also, Cohen Figures 1A-B, 2B show the input movement space for the hand is the region over the physical keyboard, and para 115, 118 show when a user’s hand traverses throughout the actual keyboard, the corresponding virtual hand/cursor moves throughout the displayed image. Para 120 shows how the modified virtual keyboard corresponds to the movement of the user’s hand over the physical keyboard). It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to track movement of the user’s hand over the predefined physical space such as a physical keyboard as is done in Cohen, in the virtual mouse/cursor with hand tracking method of Grossinger especially as modified by Foresti, because it would provide an efficient way to track the user’s hand/fingers and move the cursor (aka now a virtual hand) accordingly along a virtual keyboard. Doing so would minimize misalignment of the tracking by matching virtual movement along a virtual keyboard to bounded physical movement along a physical region. 21 . Claims 18 and 27 each shows the same features as claim 9 and each is rejected for the same reasons. 22. Claim 3, 13, and 22 is/are rejected under 35 U.S.C. 103 as being unpatentable over Grossinger and Foresti and Cohen and Kumar et al “Kumar” (US 2015/0277580 A1). 23. Regarding claim 3, in addition to that mentioned for claim 2 , Cohen para 106-107 also show mapping a physical keyboard area to virtual keyboard, para 120-122 show identifying the one or more key presses to translate, and para 125-126 show the key presses are identified by tracking information detected by the camera. Grossinger and Foresti and Cohen do not show switching to the special virtual mouse operating mode disables at least the two keys of the physical keyboard for character input. Kumar para 16, 18, 20, 30 however do show disabling at least two keys of the physical keyboard for character input when switching operating modes such as to tablet mode. Para 18 and 30 specifically shows this is done to avoid an inadvertent key or function selection due to remapping the keyboard keys. It would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention to disable at least two keys of the physical keyboard for character input when switching operating modes as is done in Kumar, in the virtual mouse/cursor with hand tracking method of Grossinger especially as modified by Foresti and Cohen, because it would provide an efficient way to avoid an inadvertent key or function selection due to a remapping of the keyboard such as what occurs in Cohen para 124. 24. Claims 13 and 22 each shows the same features as claim 3 and each is rejected for the same reasons. Allowable Subject Matter 25. Claims 10, 19, and 28 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Furthermore, the 112 issue would need to be remedied for claim 28 by making its base claim to be claim 20 ( and thus claim 28 would be allowable if rewritten in independent form including all of the limitations of claim 20 accordingly ) . The features of claim 10 including training a virtual mouse process to obtain the tracking information of a particular user in a training session by: generating one or more icon shapes in the GUI for the particular user to click; receiving tracking information corresponding to movement of a hand of the particular user; generating one or more instructions to move a cursor of the virtual mouse in a GUI based on the tracking information; predicting one of the icon shapes that the particular user is likely to click on in the GUI; adjusting the speed or acceleration of the cursor based on a distance to the predicted one of the icon shapes so that two fingers of the hand of the user will be on or over two selected keys on the physical keyboard when the cursor is on the predicted target user interface element; receiving key press information resulting from the particular user pressing two or more keys; and adjusting a parameter used in adjusting the speed or acceleration of the cursor in response to the received key press information indicating that the particular user pressed one or more keys different from the two selected keys on the physical keyboard, combined with the features of the independent claim 1, together distinguish over the prior art of record. As noted prior art such as Grossinger shows virtual mouse and hand tracking processes, F oresti adjusts a speed of the cursor based on a distance to the predicted target element , and Cohen shows virtual keyboard selection corresponding to hand movements and selection over a physical keyboard. Additionally, p rior art like Miller and Berliner how virtual keyboard systems that even train a virtual mouse and cursor process to obtain tracking information and predict target icons, and Bradski and Miller even take a target shape into account when targeting and predicting elements. Nevertheless, these and the other prior art alone and/or in combination do not show all of the features as described and recited in claim 10. Claims 19 and 28 each shows the same features as claim 10 and the same rationale applies to each of them. Conclusion 26. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: a) Theimer (CA 2732550) interprets a user’s hand or finger gestures hovering above a screen into cursor position on a GUI. b) Ligtenberg (AU 2021236529 B2) shows a virtual keyboard system that switches to a virtual gesture mode. c) MacIsaac (US 2018/0039404 A1) shows a virtual keyboard system that tracks a user’s hand/fingers and confines the input tracking region to a physical keyboard . d) Adams (US 9104271 B1) shows a virtual keyboard system that tracks hand movement using a tracked glove. 27. Any inquiry concerning this communication or earlier communications from the examiner should be directed to FILLIN "Examiner name" \* MERGEFORMAT STEVEN PAUL SAX whose telephone number is FILLIN "Phone number" \* MERGEFORMAT (571)272-4072 . The examiner can normally be reached FILLIN "Work Schedule?" \* MERGEFORMAT Monday - Friday, 9:30 - 6:00 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 superviso r, Usmaan Saeed ca n be reached at FILLIN "SPE Phone?" \* MERGEFORMAT 571-272-4046 . 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. /STEVEN P SAX/ Primary Examiner, Art Unit 2146
Read full office action

Prosecution Timeline

Dec 29, 2022
Application Filed
Jul 31, 2023
Examiner Interview (Telephonic)
Jul 31, 2023
Examiner Interview Summary
Dec 24, 2025
Non-Final Rejection — §103, §112
Apr 07, 2026
Interview Requested
Apr 14, 2026
Applicant Interview (Telephonic)
Apr 14, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602537
METHODS FOR SERVING INTERACTIVE CONTENT TO A USER
2y 5m to grant Granted Apr 14, 2026
Patent 12596343
GRAPHICAL ELEMENT SEARCH TECHNIQUE SELECTION, FUZZY LOGIC SELECTION OF ANCHORS AND TARGETS, AND/OR HIERARCHICAL GRAPHICAL ELEMENT IDENTIFICATION FOR ROBOTIC PROCESS AUTOMATION
2y 5m to grant Granted Apr 07, 2026
Patent 12547922
BENCHMARK-DRIVEN AUTOMATION FOR TUNING QUANTUM COMPUTERS
2y 5m to grant Granted Feb 10, 2026
Patent 12541708
TRUSTED AND DECENTRALIZED AGGREGATION FOR FEDERATED LEARNING
2y 5m to grant Granted Feb 03, 2026
Patent 12524691
CENTRAL CONTROLLER FOR A QUANTUM SYSTEM
2y 5m to grant Granted Jan 13, 2026
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

1-2
Expected OA Rounds
70%
Grant Probability
99%
With Interview (+44.8%)
4y 0m
Median Time to Grant
Low
PTA Risk
Based on 460 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