-
公开(公告)号:US12236072B2
公开(公告)日:2025-02-25
申请号:US17943070
申请日:2022-09-12
Applicant: Apple Inc.
Inventor: Kevin J. Van Vechten , Chad E. Jones , Jesse E. Donaldson , Kristin M. Forster , Mark P. Hamlin , Ryan N. Armstrong
IPC: G06F3/04845 , G09G3/20
Abstract: The subject technology provides for displaying applications on a display while avoiding the display's irregular or undesirable features. The disclosed techniques include determining whether a triggering condition related to an application executing on an electronic device is present, and if so, determining a user interface (UI) adjustment value. The UI adjustment value is applied to a frame that represents all of the content including a user interface of the application to be rendered on the display. The UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on a predefined portion (e.g., a portion including an irregular feature or region) of the display. The adjusted frame is then rendered to present the user interface of the application on the display except on the predefined portion of the display.
-
公开(公告)号:US10908954B2
公开(公告)日:2021-02-02
申请号:US15444186
申请日:2017-02-27
Applicant: Apple Inc.
Inventor: Daniel A. Steffen , Matthew W. Wright , Russell A. Blaine , Daniel A. Chimene , Kevin J. Van Vechten , Thomas B. Duffy
Abstract: In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.
-
公开(公告)号:US20140229958A1
公开(公告)日:2014-08-14
申请号:US14179966
申请日:2014-02-13
Applicant: Apple Inc.
Inventor: Kevin J. Van Vechten , Damien Pascal Sorresso , Richard L. Hagy , Ivan Krstic
IPC: G06F9/54
CPC classification number: G06F21/629 , G06F9/44521 , G06F9/468 , G06F9/541 , G06F9/542 , G06F21/52
Abstract: When an application is launched, a framework scanning module scans a plurality of frameworks linked against by the application to generate a list of available services. When the application makes a request of a particular service, a service verification module compares the requested service to the list of available services and if the requested service is found in the list of available services, sends a signal to the application, the signal allowing access to the requested service for the application. Otherwise, access to the requested service is denied.
Abstract translation: 当启动应用程序时,框架扫描模块扫描由应用程序链接的多个框架以生成可用服务的列表。 当应用程序请求特定服务时,服务验证模块将所请求的服务与可用服务的列表进行比较,并且如果在可用服务的列表中找到所请求的服务,则向应用发送信号,允许访问的信号 到应用程序的请求服务。 否则,拒绝对请求的服务的访问。
-
公开(公告)号:US20250060931A1
公开(公告)日:2025-02-20
申请号:US18936592
申请日:2024-11-04
Applicant: Apple Inc.
Inventor: Raymond S. Sepulveda , Chun Kin Minor Wong , John O. Louch , Christopher N. Ryan , Kevin J. Van Vechten , Patrick L. Coffman , Richard R. Dellinger
IPC: G06F3/147 , G06F3/041 , G06F3/04817 , G06F3/0482 , G06F3/04845 , G06F3/04847 , G06F3/0486 , G06F3/04883
Abstract: Disclosed herein are systems and methods that allow activation of and intuitive interactions with a companion-display mode for an electronic device. In one aspect, a first device receives a request to annotate content on the first device. In accordance with a determination that a second device is available for displaying the content in an annotation mode and has not been previously approved to display the content in the annotation mode, the first device displays a selectable option that, when selected, causes the first device to send an instruction to display the content in the annotation mode at the second device. When the electronic device is available for displaying the content in the annotation mode and has previously been approved to display the content in the annotation mode, the first device sends an instruction to the second device to display the content in the annotation mode automatically without further user intervention.
-
公开(公告)号:US20220164152A1
公开(公告)日:2022-05-26
申请号:US17667484
申请日:2022-02-08
Applicant: Apple Inc.
Inventor: Raymond S. Sepulveda , Chun Kin Minor Wong , John O. Louch , Christopher N. Ryan , Kevin J. Van Vechten , Patrick L. Coffman
IPC: G06F3/147 , G06F3/0482 , G06F3/04847 , G06F3/04883 , G06F3/04817 , G06F3/04845 , G06F3/041 , G06F3/0486
Abstract: An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.
-
公开(公告)号:US09582326B2
公开(公告)日:2017-02-28
申请号:US14292687
申请日:2014-05-30
Applicant: Apple Inc.
Inventor: Daniel A. Steffen , Matthew W. Wright , Russell A. Blaine, Jr. , Daniel A. Chimene , Kevin J. Van Vechten , Thomas B. Duffy
CPC classification number: G06F9/4893 , G06F9/4881 , G06F9/5038 , G06F2209/5021 , Y02D10/22
Abstract: In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.
Abstract translation: 在一个实施例中,在数据处理系统上执行的任务可以与用于确定数据处理系统的多个子系统的优先级值的服务质量(QoS)分类相关联。 当任务交互并且QoS类被解释为系统的多个级别以确定为任务设置的优先级值时,QoS分类被传播。 在一个实施例中,与数据处理系统耦合的一个或多个传感器监视在一部分中用于确定为QoS类设置的优先级值的一组系统条件。
-
公开(公告)号:US20160125194A1
公开(公告)日:2016-05-05
申请号:US14871212
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Kevin J. Van Vechten , Damien Pascal Sorresso , Richard L. Hagy , Ivan Krstic
CPC classification number: G06F21/629 , G06F9/44521 , G06F9/468 , G06F9/541 , G06F9/542 , G06F21/52
Abstract: When an application is launched, a framework scanning module scans a plurality of frameworks linked against by the application to generate a list of available services. When the application makes a request of a particular service, a service verification module compares the requested service to the list of available services and if the requested service is found in the list of available services, sends a signal to the application, the signal allowing access to the requested service for the application. Otherwise, access to the requested service is denied.
Abstract translation: 当启动应用程序时,框架扫描模块扫描由应用程序链接的多个框架以生成可用服务的列表。 当应用程序请求特定服务时,服务验证模块将所请求的服务与可用服务的列表进行比较,并且如果在可用服务的列表中找到所请求的服务,则向应用发送信号,允许访问的信号 到应用程序的请求服务。 否则,拒绝对请求的服务的访问。
-
公开(公告)号:US20230393803A1
公开(公告)日:2023-12-07
申请号:US18235312
申请日:2023-08-17
Applicant: Apple Inc.
Inventor: Raymond S. Sepulveda , Chun Kin Minor Wong , John O. Louch , Christopher N. Ryan , Kevin J. Van Vechten , Patrick L. Coffman
IPC: G06F3/147 , G06F3/0482 , G06F3/04847 , G06F3/04883 , G06F3/04817 , G06F3/04845 , G06F3/041 , G06F3/0486
CPC classification number: G06F3/147 , G06F3/0482 , G06F3/04847 , G06F3/04883 , G06F3/04817 , G06F3/04845 , G06F3/0416 , G06F3/0486 , G06F2203/04808 , G06F2203/04803
Abstract: An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.
-
公开(公告)号:US20220391158A1
公开(公告)日:2022-12-08
申请号:US17831377
申请日:2022-06-02
Applicant: Apple Inc.
Inventor: Cas G. Lemmens , Chun Kin Minor Wong , John O. Louch , Kevin J. Van Vechten , Marcos Alonso Ruiz , Raymond S. Sepulveda , Patrick L. Coffman
IPC: G06F3/14 , G06F3/0486 , G06F3/0481
Abstract: A method is performed at a first computer system having a first display generation component in communication a second computer system having a second display generation component. The method includes, in response to an input, moving a representation of content across a first display region provided by the first display generation component to a second display region provided by the second display generation component when the display generation components are communication in a first mode or a second mode. The method includes moving an application window across the first display region to the second display region provided when the display generation components are communication in the first mode and preventing the moving across the first display region to the second display region when the display generation components are in communication in the second mode.
-
公开(公告)号:US10170080B2
公开(公告)日:2019-01-01
申请号:US15479477
申请日:2017-04-05
Applicant: Apple Inc.
Inventor: ByoungSuk Kim , Jun Qi , Ali T. Ozer , Bongsun Lee , Kevin J. Van Vechten , Patrick O. Heynen , John O. Louch
IPC: G09G5/04 , G09G5/14 , G06F1/16 , G09G5/00 , G06F3/02 , H01H13/83 , G06F3/041 , H05B33/08 , H05B37/02
Abstract: An electronic device may have a main display and an ancillary display. The device may also have a backlit keyboard with glyphs. An ambient light sensor may measure ambient light levels. Control circuitry in the laptop computer may adjust the color cast of content on the ancillary display depending on whether the content contains glyphs or other input display content or whether the content contains images, color gradients, or other output display content. Input display content may be matched in color cast to the color cast of the glyphs, which may be determined based on backlight status and/or measured ambient light information. Output content may be color matched to the main display.
-
-
-
-
-
-
-
-
-