Techniques for providing focus
AssigneeApple Inc.
InventorsFilipp ZAKHARCHENKO, Keith STATTENFIELD, Kristin M. FORSTER
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsFilipp ZAKHARCHENKO, Keith STATTENFIELD, Kristin M. FORSTER
Estimating the term…
Some techniques are described herein for providing focus to a process of a computer system. In some embodiments, a system process can evaluate a request to provide focus to a user process using different sets of criteria (e.g., explicit donation criteria and/or implicit donation criteria) depending on whether another user process has indicated an intention to yield focus to the user process. In some embodiments, the system process can override a request to yield focus to a first process if the first process has previously indicated an intention to yield focus to a second process (e.g., via token chaining). In some embodiments, a user process can request to yield to a targeted other process and, in response, the system process can cause the targeted other process (or a different process via token chaining) to receive focus and perform an operation.
A method, comprising:
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system, the one or more programs including instructions performed by a system process of the computer system for:
A computer system, comprising:
Dependencies are inferred from the claim text.