Search

Christopher Dreessen Phones & Addresses

  • Santa Clara, CA
  • Redwood City, CA
  • San Francisco, CA
  • Cupertino, CA
  • Danville, CA

Publications

Us Patents

Multi-Process Model For Cross-Platform Applications

View page
US Patent:
20190369987, Dec 5, 2019
Filed:
Sep 26, 2018
Appl. No.:
16/143407
Inventors:
- Cupertino CA, US
Russell A. Bishop - San Francisco CA, US
Christopher A. Dreessen - Santa Clara CA, US
Kristin M. Forster - Los Altos Hills CA, US
Ali T. Ozer - Redwood City CA, US
Jeremiah R. Sequoia - Woodside CA, US
International Classification:
G06F 8/76
G06F 9/54
G06F 3/0484
G06F 9/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.

Multi-Process Model For Cross-Platform Applications

View page
US Patent:
20190370033, Dec 5, 2019
Filed:
Sep 26, 2018
Appl. No.:
16/143408
Inventors:
- Cupertino CA, US
Aaditya Chandrasekhar - San Francisco CA, US
Christopher A. Dreessen - Santa Clara CA, US
Kristin M. Forster - Los Altos Hills CA, US
Ali T. Ozer - Redwood City CA, US
Jeremiah R. Sequoia - Woodside CA, US
International Classification:
G06F 9/451
G06F 8/76
G06F 9/54
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.

Multi-Process Model For Cross-Platform Applications

View page
US Patent:
20190370091, Dec 5, 2019
Filed:
Sep 26, 2018
Appl. No.:
16/143404
Inventors:
- Cupertino CA, US
Russell A. Bishop - San Francisco CA, US
Aaditya Chandrasekhar - San Francisco CA, US
Christopher A. Dreessen - Santa Clara CA, US
Kristin M. Forster - Los Altos Hills CA, US
Jeremiah R. Sequoia - Woodside CA, US
International Classification:
G06F 9/54
G06F 8/41
G06F 3/0486
G06F 3/0484
G06F 9/451
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.

Dynamic Function Row Item Discovery And Context

View page
US Patent:
20180088748, Mar 29, 2018
Filed:
Nov 2, 2016
Appl. No.:
15/341827
Inventors:
- Cupertino CA, US
Christopher A. DREESSEN - Redwood City CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/0482
G06F 3/02
G09G 5/12
G06F 3/0488
G09G 5/00
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.

Dynamic Function Row Constraints

View page
US Patent:
20180088798, Mar 29, 2018
Filed:
Dec 12, 2016
Appl. No.:
15/375928
Inventors:
- Cupertino CA, US
Christopher A. DREESSEN - Redwood City CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/0488
G06F 9/44
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.
Christopher A Dreessen from Santa Clara, CA, age ~42 Get Report