-
公开(公告)号:US20200004414A1
公开(公告)日:2020-01-02
申请号:US16539389
申请日:2019-08-13
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Christopher A. Lattner , Donald M. Firlik , Kenneth S. Orr , Matthew M. Patenaude , Maxwell O. Drukman , Michael S. Ferris , Samuel C. Page , Sonny Falk , Timothy V. Isted , William A. Dudney, Jr.
IPC: G06F3/0488 , G06F3/0484 , A63F13/63 , A63F13/537 , G06F17/27 , A63F13/2145 , G09B19/00 , G06F9/445 , G06F8/38 , G06F8/30 , G09B5/02
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
-
公开(公告)号:US20190205028A1
公开(公告)日:2019-07-04
申请号:US16351353
申请日:2019-03-12
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Timothy V. Isted , Maxwell O. Drukman , Donald M. Firlik , Christopher A. Lattner , Kenneth S. Orr , Andreas Wendker
IPC: G06F3/0488 , G09B19/00 , G06F17/27 , A63F13/2145 , G09B5/02 , A63F13/537 , G06F9/445 , G06F8/38 , G06F8/30 , G06F3/0484 , A63F13/63
CPC classification number: G06F3/04883 , A63F13/2145 , A63F13/537 , A63F13/63 , A63F2300/209 , G06F3/04842 , G06F3/04847 , G06F3/04886 , G06F8/31 , G06F8/33 , G06F8/38 , G06F9/445 , G06F17/276 , G09B5/02 , G09B19/00 , G09B19/0053
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device presents a keyboard image on a touch sensitive surface of the device. The device then receives a first touch input selecting a key of the keyboard image and responsive to receiving the first touch input, displays a primary character associated with the selected key. While maintenance of physical contact is detected by the touch sensitive surface, the device receives a touch gesture starting at the key of the keyboard image and continuing in a diagonal direction along a face of the key. Responsive to receiving the touch gesture, the device displays an alternative character associated with the selected key.
-
公开(公告)号:US20200380301A1
公开(公告)日:2020-12-03
申请号:US16670914
申请日:2019-10-31
Applicant: Apple Inc.
Inventor: Michael R. Siracusa , Alexander B. Brown , Dheeraj Goswami , Nathan C. Wertman , Jacob T. Sawyer , Donald M. Firlik
IPC: G06K9/62 , G06N20/00 , G06F8/34 , G06F3/0486
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for creating machine learning models. Application developers can select a machine learning template from a plurality of templates appropriate for the type of data used in their application. Templates can include multiple templates for classification of images, text, sound, motion, and tabular data. A graphical user interface allows for intuitive selection of training data, validation data, and integration of the trained model into the application. The techniques further display a numerical score for both the training accuracy and validation accuracy using the test data. The application provides a live mode that allows for execution of the machine learning model on a mobile device to allow for testing the model from data from one or more of the sensors (i.e., camera or microphone) on the mobile device.
-
公开(公告)号:US20160357536A1
公开(公告)日:2016-12-08
申请号:US14732610
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Donald M. Firlik , Patrick O. Heynen , David Makower , Andrew D. Boyko , Anders Bertelrud , Christopher T. Parker , Paul William Chinn , Robert Marini , Eric Olaf Carlson
Abstract: A method and an apparatus for an application thinning mechanism are described. The thinning mechanism can select a subset of components from a universal application to assemble an application variant to be distributed and installed to a specific type of devices. The universal application may include every component, such as asset, resource or executable, built/developed for targeted device attributes to install one common application to multiple devices. For example, the thinning mechanism can use a trait vector associated with a type of devices to iterate through the components and identify assets to be included or packaged into in each target device specific application or application variant.
Abstract translation: 描述了一种应用稀疏机制的方法和装置。 稀疏机制可以从通用应用程序中选择一个组件的子集,以组装要分发和安装到特定类型设备的应用程序变体。 通用应用可以包括针对目标设备属性构建/开发的每个组件,例如资产,资源或可执行文件,以将一个通用应用安装到多个设备。 例如,稀疏机制可以使用与一类设备相关联的特征向量来遍历组件并且识别要包含或打包在每个目标设备特定应用或应用变体中的资产。
-
公开(公告)号:US20160357431A1
公开(公告)日:2016-12-08
申请号:US15173515
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Timothy V. Isted , Maxwell O. Drukman , Donald M. Firlik , Christopher A. Lattner , Kenneth S. Orr , Andreas Wendker
IPC: G06F3/0488 , G09B19/00 , G06F3/0484
CPC classification number: G06F3/04883 , A63F13/2145 , A63F13/537 , A63F13/63 , A63F2300/209 , G06F3/04842 , G06F3/04847 , G06F3/04886 , G06F8/31 , G06F8/33 , G06F8/38 , G06F9/445 , G06F17/276 , G09B5/02 , G09B19/00 , G09B19/0053
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.
Abstract translation: 在示例性方法中,用户界面由设备的触敏表面上的设备呈现。 该设备接收选择在用户界面中呈现的数字的第一触摸输入。 响应于接收第一触摸输入,数字小键盘接口和显示元件。 设备接收选择显示元件的第二触摸输入。 响应于接收第二触摸输入,呈现包括显示元件的旋转界面。 当用户正在与触敏表面保持物理接触时,该设备接收围绕旋转界面拖动显示元件的旋转触摸手势。 响应于接收旋转触摸手势,数字被修改。
-
公开(公告)号:US20240211805A1
公开(公告)日:2024-06-27
申请号:US18378068
申请日:2023-10-09
Applicant: APPLE INC.
Inventor: Michael R. Siracusa , Alexander B. Brown , Dheeraj Goswami , Nathan C. Wertman , Jacob T. Sawyer , Donald M. Firlik
IPC: G06N20/00 , G06F3/048 , G06F3/0486 , G06F8/34 , G06F18/21 , G06F18/214 , G06F18/2431 , G06V10/776
CPC classification number: G06N20/00 , G06F3/048 , G06F3/0486 , G06F8/34 , G06F18/2148 , G06F18/2193 , G06F18/2431 , G06V10/776
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for creating machine learning models. Application developers can select a machine learning template from a plurality of templates appropriate for the type of data used in their application. Templates can include multiple templates for classification of images, text, sound, motion, and tabular data. A graphical user interface allows for intuitive selection of training data, validation data, and integration of the trained model into the application. The techniques further display a numerical score for both the training accuracy and validation accuracy using the test data. The application provides a live mode that allows for execution of the machine learning model on a mobile device to allow for testing the model from data from one or more of the sensors (i.e., camera or microphone) on the mobile device.
-
公开(公告)号:US11783223B2
公开(公告)日:2023-10-10
申请号:US16670914
申请日:2019-10-31
Applicant: Apple Inc.
Inventor: Michael R. Siracusa , Alexander B. Brown , Dheeraj Goswami , Nathan C. Wertman , Jacob T. Sawyer , Donald M. Firlik
IPC: G06F3/048 , G06N20/00 , G06F3/0486 , G06F8/34 , G06F18/214 , G06F18/21 , G06F18/2431 , G06V10/776
CPC classification number: G06N20/00 , G06F3/048 , G06F3/0486 , G06F8/34 , G06F18/2148 , G06F18/2193 , G06F18/2431 , G06V10/776
Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for creating machine learning models. Application developers can select a machine learning template from a plurality of templates appropriate for the type of data used in their application. Templates can include multiple templates for classification of images, text, sound, motion, and tabular data. A graphical user interface allows for intuitive selection of training data, validation data, and integration of the trained model into the application. The techniques further display a numerical score for both the training accuracy and validation accuracy using the test data. The application provides a live mode that allows for execution of the machine learning model on a mobile device to allow for testing the model from data from one or more of the sensors (i.e., camera or microphone) on the mobile device.
-
公开(公告)号:US10268366B2
公开(公告)日:2019-04-23
申请号:US15173515
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Behzad Aghaei , Timothy V. Isted , Maxwell O. Drukman , Donald M. Firlik , Christopher A. Lattner , Kenneth S. Orr , Andreas Wendker
IPC: G06F3/048 , G06F3/0488 , G09B5/02 , G09B19/00 , G06F17/27 , A63F13/537 , A63F13/63 , G06F3/0484 , G06F8/30 , G06F8/38 , G06F9/445 , A63F13/2145 , G06F8/33
Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.
-
公开(公告)号:US10235152B2
公开(公告)日:2019-03-19
申请号:US14866816
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
-
公开(公告)号:US11662996B2
公开(公告)日:2023-05-30
申请号:US17660365
申请日:2022-04-22
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Eric S. Brown , Eric O. Carlson , Cindy M. Barrett , Jonathan M. Grynspan , Donald M. Firlik , Cameron S. Birse , Timothee Geoghegan
Abstract: A technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the identified applications intact and the placeholder applications are installed.
-
-
-
-
-
-
-
-
-