-
公开(公告)号:US10732996B2
公开(公告)日:2020-08-04
申请号:US15375928
申请日:2016-12-12
Applicant: Apple Inc.
Inventor: Christopher A. Dreessen
IPC: G06F9/451 , G06F1/16 , G06F3/0489 , G06F3/0488 , G06F3/023
Abstract: A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
-
公开(公告)号:US20200241601A1
公开(公告)日:2020-07-30
申请号:US16846115
申请日:2020-04-10
Applicant: Apple Inc.
Inventor: Taylor A. Kelly , John R. Tegtmeyer , Christopher A. Dreessen
IPC: G06F1/16 , G06F3/0482 , G06F9/451 , G06F3/0488 , G06F3/0486 , G06F3/023
Abstract: A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
-
公开(公告)号:US11829787B2
公开(公告)日:2023-11-28
申请号:US17219665
申请日:2021-03-31
Applicant: Apple Inc.
Inventor: Ali T. Ozer , Russell A. Bishop , Aaditya Chandrasekhar , Christopher A. Dreessen , Kristin M. Forster , Jeremiah R. Sequoia
IPC: G06F9/451 , G06F9/54 , G06F8/76 , G06F3/0484 , G06F9/30 , G06F3/04847 , G06F3/0486 , G06F8/41
CPC classification number: G06F9/452 , G06F3/0484 , G06F3/0486 , G06F3/04847 , G06F8/47 , G06F8/76 , G06F9/30065 , G06F9/451 , G06F9/543 , G06F9/546 , G06F9/547
Abstract: A multi-process model to support compiling applications for multiple platforms is described. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
公开(公告)号:US20190317558A1
公开(公告)日:2019-10-17
申请号:US16414028
申请日:2019-05-16
Applicant: Apple Inc.
Inventor: Christopher A. Dreessen , John R. Tegtmeyer , Taylor A. Kelly
IPC: G06F1/16 , G06F3/0482 , G06F9/451 , G06F3/0488 , G06F3/023 , G06F3/0486
Abstract: A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
-
公开(公告)号:US10983811B2
公开(公告)日:2021-04-20
申请号:US16143404
申请日:2018-09-26
Applicant: Apple Inc.
Inventor: Ali T. Ozer , Russell A. Bishop , Aaditya Chandrasekhar , Christopher A. Dreessen , Kristin M. Forster , Jeremiah R. Sequoia
IPC: G06F9/451 , G06F9/54 , G06F8/76 , G06F3/0484 , G06F9/30 , G06F3/0486 , G06F8/41
Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
公开(公告)号:US10983568B2
公开(公告)日:2021-04-20
申请号:US16846115
申请日:2020-04-10
Applicant: Apple Inc.
Inventor: Taylor A. Kelly , John R. Tegtmeyer , Christopher A. Dreessen
IPC: G06F3/02 , G06F1/16 , G06F3/023 , G06F3/0486 , G06F3/0488 , G06F9/451 , G06F3/0482 , G06F9/445
Abstract: A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
-
公开(公告)号:US10901761B2
公开(公告)日:2021-01-26
申请号:US16143407
申请日:2018-09-26
Applicant: Apple Inc.
Inventor: Aaditya Chandrasekhar , Russell A. Bishop , Christopher A. Dreessen , Kristin M. Forster , Ali T. Ozer , Jeremiah R. Sequoia
IPC: G06F9/451 , G06F9/54 , G06F3/0484 , G06F3/0486 , G06F8/41 , G06F8/76 , G06F9/30
Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
公开(公告)号:US10684871B2
公开(公告)日:2020-06-16
申请号:US16143408
申请日:2018-09-26
Applicant: Apple Inc.
Inventor: Russell A. Bishop , Aaditya Chandrasekhar , Christopher A. Dreessen , Kristin M. Forster , Ali T. Ozer , Jeremiah R. Sequoia
IPC: G06F9/54 , G06F9/451 , G06F8/76 , G06F3/0484 , G06F9/30 , G06F3/0486 , G06F8/41
Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
公开(公告)号:US10656683B2
公开(公告)日:2020-05-19
申请号:US16414028
申请日:2019-05-16
Applicant: Apple Inc.
Inventor: Christopher A. Dreessen , John R. Tegtmeyer , Taylor A. Kelly
IPC: G06F3/02 , G06F1/16 , G06F3/023 , G06F3/0486 , G06F3/0488 , G06F9/451 , G06F3/0482 , G06F9/445
Abstract: A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
-
公开(公告)号:US20190370033A1
公开(公告)日:2019-12-05
申请号:US16143408
申请日:2018-09-26
Applicant: Apple Inc.
Inventor: Russell A. Bishop , Aaditya Chandrasekhar , Christopher A. Dreessen , Kristin M. Forster , Ali T. Ozer , Jeremiah R. Sequoia
Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
-
-
-
-
-
-
-
-