-
公开(公告)号:US10949316B2
公开(公告)日:2021-03-16
申请号:US16115127
申请日:2018-08-28
Applicant: Apple Inc.
Inventor: David S. Choi , Christopher R. D'Angelo , Sanket V. Bedare , Sathish K. Narayanaswamy , Abhinav Pathak , Amit K. Vyas , Kevin C. Milden , Hari Gorak , Anand Ramadurai , Sean Shi , Drew A. Schmitt , Michael S. Ferris
Abstract: Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
-
公开(公告)号: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.
-