Systems and methods for managing authority designation and event handling for hierarchical graphical user interfaces

    公开(公告)号:US10216962B2

    公开(公告)日:2019-02-26

    申请号:US15467498

    申请日:2017-03-23

    Applicant: Apple Inc.

    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.

    Multiple Displays For Displaying Workspaces
    2.
    发明申请
    Multiple Displays For Displaying Workspaces 有权
    用于显示工作区的多个显示

    公开(公告)号:US20140304643A1

    公开(公告)日:2014-10-09

    申请号:US13858701

    申请日:2013-04-08

    Applicant: APPLE INC.

    Abstract: A first workspace, which may include one or more windows, may be associated with a first display device. A second workspace, which may also include one or more windows, may be associated with a second display device. The first and second workspaces may be provided for display to the first and second display devices, respectively. The first and second display devices may be independent such that manipulation a window of the first workspace across a coordinate location of the second display device does not affect the second display device.

    Abstract translation: 可以包括一个或多个窗口的第一工作空间可以与第一显示设备相关联。 还可以包括一个或多个窗口的第二工作空间可以与第二显示设备相关联。 可以提供第一和第二工作空间以分别显示给第一和第二显示装置。 第一和第二显示设备可以是独立的,使得跨越第二显示设备的坐标位置操纵第一工作空间的窗口不影响第二显示设备。

    Systems and methods for managing authority designation and event handling for hierarchical graphical user interfaces

    公开(公告)号:US09633226B2

    公开(公告)日:2017-04-25

    申请号:US14292758

    申请日:2014-05-30

    Applicant: Apple Inc.

    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.

    Multiple displays for displaying workspaces
    5.
    发明授权
    Multiple displays for displaying workspaces 有权
    用于显示工作区的多个显示

    公开(公告)号:US09298338B2

    公开(公告)日:2016-03-29

    申请号:US13858701

    申请日:2013-04-08

    Applicant: Apple Inc.

    Abstract: A first workspace, which may include one or more windows, may be associated with a first display device. A second workspace, which may also include one or more windows, may be associated with a second display device. The first and second workspaces may be provided for display to the first and second display devices, respectively. The first and second display devices may be independent such that manipulation a window of the first workspace across a coordinate location of the second display device does not affect the second display device.

    Abstract translation: 可以包括一个或多个窗口的第一工作空间可以与第一显示设备相关联。 还可以包括一个或多个窗口的第二工作空间可以与第二显示设备相关联。 可以提供第一和第二工作空间以分别显示给第一和第二显示装置。 第一和第二显示设备可以是独立的,使得跨越第二显示设备的坐标位置操纵第一工作空间的窗口不影响第二显示设备。

    Systems And Methods For Managing Authority Designation And Event Handling For Hierarchical Graphical User Interfaces
    6.
    发明申请
    Systems And Methods For Managing Authority Designation And Event Handling For Hierarchical Graphical User Interfaces 有权
    用于管理层级图形用户界面的权限指定和事件处理的系统和方法

    公开(公告)号:US20150346970A1

    公开(公告)日:2015-12-03

    申请号:US14292758

    申请日:2014-05-30

    Applicant: Apple Inc.

    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.

    Abstract translation: 在基于GUI的计算机系统中管理权限指定的现有技术尝试已经在图形管理系统(例如窗口服务器)和尝试提供并接受彼此访问的各种进程之间建立了各种“握手”方案。 然而,这些方案有一定的限制。 特别是,当窗口被用作执行权限指定的“基础”时,应该对窗口内的所有内容进行相同处理的事件不能这样做,因为即使窗口中的所有内容可能看起来都被“拥有” 窗口中,可能还有一些其他的过程实际上是将内容渲染到窗口的某个部分。 因此,这里描述的是使用安全,子窗口粒度的“握手”方案来管理“分层”GUI内的权限指定和事件处理的系统和方法,并且当应用于用于构建窗口的各种图形层时递归地概括 。

    METHODS FOR MANAGING AUTHORITY DESIGNATION OF GRAPHICAL USER INTERFACES
    7.
    发明申请
    METHODS FOR MANAGING AUTHORITY DESIGNATION OF GRAPHICAL USER INTERFACES 审中-公开
    管理图形用户界面的授权方法

    公开(公告)号:US20140310781A1

    公开(公告)日:2014-10-16

    申请号:US14273309

    申请日:2014-05-08

    Applicant: APPLE INC.

    Abstract: According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process. In response, the graphics management system transmits a second message to the second process, the second message offering the one or more rights to the second process. The graphics management system receives a third message from the second process indicating an acceptance of the offer. Thereafter, the graphics management system restricts access of the GUI element by the second process based on the one or more rights accepted by the second process.

    Abstract translation: 根据一个方面,图形管理系统从第一进程接收第一消息,用于向用于访问由第一进程所拥有的GUI元素的第二进程授予一个或多个权限。 作为响应,图形管理系统向第二进程发送第二消息,第二消息向第二进程提供一个或多个权限。 图形管理系统从第二进程接收到第三个消息,指示接受该要约。 此后,图形管理系统基于第二处理所接受的一个或多个权限,限制GUI元素的访问。

    Methods for managing authority designation of graphical user interfaces
    8.
    发明授权
    Methods for managing authority designation of graphical user interfaces 有权
    用于管理图形用户界面的权限指定的方法

    公开(公告)号:US08752070B2

    公开(公告)日:2014-06-10

    申请号:US13748145

    申请日:2013-01-23

    Applicant: Apple Inc.

    Abstract: According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process. In response, the graphics management system transmits a second message to the second process, the second message offering the one or more rights to the second process. The graphics management system receives a third message from the second process indicating an acceptance of the offer. Thereafter, the graphics management system restricts access of the GUI element by the second process based on the one or more rights accepted by the second process.

    Abstract translation: 根据一个方面,图形管理系统从第一进程接收第一消息,用于向用于访问由第一进程所拥有的GUI元素的第二进程授予一个或多个权限。 作为响应,图形管理系统向第二进程发送第二消息,第二消息向第二进程提供一个或多个权限。 图形管理系统从第二进程接收到第三个消息,指示接受该要约。 此后,图形管理系统基于第二处理所接受的一个或多个权限,限制GUI元素的访问。

    Systems And Methods For Managing Authority Designation And Event Handling For Hierarchical Graphical User Interfaces

    公开(公告)号:US20170200017A1

    公开(公告)日:2017-07-13

    申请号:US15467498

    申请日:2017-03-23

    Applicant: Apple Inc.

    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.

    Multiple Displays For Displaying Workspaces
    10.
    发明申请
    Multiple Displays For Displaying Workspaces 审中-公开
    用于显示工作区的多个显示

    公开(公告)号:US20160210102A1

    公开(公告)日:2016-07-21

    申请号:US15083223

    申请日:2016-03-28

    Applicant: Apple Inc.

    Abstract: A first workspace, which may include one or more windows, may be associated with a first display device. A second workspace, which may also include one or more windows, may be associated with a second display device. The first and second workspaces may be provided for display to the first and second display devices, respectively. The first and second display devices may be independent such that manipulation a window of the first workspace across a coordinate location of the second display device does not affect the second display device.

    Abstract translation: 可以包括一个或多个窗口的第一工作空间可以与第一显示设备相关联。 还可以包括一个或多个窗口的第二工作空间可以与第二显示设备相关联。 可以提供第一和第二工作空间以分别显示给第一和第二显示装置。 第一和第二显示设备可以是独立的,使得跨越第二显示设备的坐标位置操纵第一工作空间的窗口不影响第二显示设备。

Patent Agency Ranking