The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 26, 2019

Filed:

Mar. 23, 2017
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Philip J. Holland, Ypsilanti, MI (US);

Chendi Zhang, Mountain View, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 21/62 (2013.01); G06F 3/0484 (2013.01); G06F 9/451 (2018.01); G06F 9/44 (2018.01); G06F 17/22 (2006.01);
U.S. Cl.
CPC ...
G06F 21/629 (2013.01); G06F 3/04845 (2013.01); G06F 9/44 (2013.01); G06F 9/451 (2018.02); G06F 17/2241 (2013.01); G06F 21/6281 (2013.01); G06F 3/04842 (2013.01);
Abstract

Prior art attempts to manage authority designation in GUI-based computer systems have set up various 'handshaking' schemes between a graphics management system, such as a window server, and the various processes that are attempting to offer and accept access to each other. However, these schemes have certain limitations. In particular, when windows are used as the 'fundamental basis' for implementing authority designation, events that should treat all content within a window identically can't do so because, even though all content in the window may appear to be “owned” by the window, there may be some other process that is actually rendering the content to some portion of the window. Thus, described herein are systems and methods to manage authority designation and event handling within “hierarchical” GUIs using “handshaking” schemes that are secure, sub-window granular, and that generalize recursively when applied to the various graphical layers used to construct the windows.


Find Patent Forward Citations

Loading…