-
公开(公告)号:US12045598B2
公开(公告)日:2024-07-23
申请号:US16918416
申请日:2020-07-01
Applicant: Apple Inc.
Inventor: Neil G. Crane , Joshua H. Shaffer , Paul W. Salzman , Michael J. Lamb , Austen J. Green
Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
-
公开(公告)号:US20230324196A1
公开(公告)日:2023-10-12
申请号:US18208849
申请日:2023-06-12
Applicant: Apple Inc.
Inventor: Justin E. Santamaria , Imran Chaudhri , Donald W. Pitschel , Jorge S. Fino , Emily C. Schubert , Joshua H. Shaffer , Bob Bradley , Eric Lee , Scott M. Herz
IPC: G01C21/36 , G06F9/451 , G06F3/01 , G06F3/04842 , H04L67/1095
CPC classification number: G01C21/362 , G06F9/451 , G06F3/016 , G06F3/04842 , H04L67/1095 , G06F2213/3806
Abstract: At a portable electronic device that includes a portable-device display and is in communication with a vehicle display, displaying a first user interface on the portable-device display. Sending, from the portable electronic device to the vehicle display, information for generating a second user interface, the second user interface including an affordance. While the second user interface is displayed on the vehicle display, detecting an input activating the affordance in the second user interface, and in response, causing the portable electronic device to invoke a digital assistant. In response to invoking the digital assistant, prompting a user for an audible request. In response to receiving the audible request, causing display, within the second user interface, of a digital assistant dialogue box; and subsequently causing display, within the second user interface, of a user interface object associated with a search result, and maintaining the first user interface on the portable-device display.
-
公开(公告)号:US11755196B2
公开(公告)日:2023-09-12
申请号:US17515281
申请日:2021-10-29
Applicant: Apple Inc.
Inventor: Joshua H. Shaffer , Kenneth L. Kocienda , Imran A. Chaudhri
IPC: G06F3/04883 , G06F9/54 , G06F9/451 , G06F3/01 , G06F3/041
CPC classification number: G06F3/04883 , G06F3/017 , G06F3/0416 , G06F9/451 , G06F9/542 , G06F2203/04808
Abstract: An electronic device, while displaying application content for a first application on a touchscreen display, detects an input comprising one or more touches on a region of the touchscreen display that includes the application content of the first application. In response to detecting the input comprising the one or more touches, the electronic device, in accordance with a determination that the one or more touches correspond to a system gesture for switching applications, replaces display of the first application with a second application without delivering information corresponding to the one or more touches to the first application; and in accordance with a determination that the touches do not correspond to a system gesture, delivers the information corresponding to the one or more touches to the first application.
-
公开(公告)号:US11327640B2
公开(公告)日:2022-05-10
申请号:US17341240
申请日:2021-06-07
Applicant: Apple Inc.
Inventor: Eliza C. Block , David A. Schimon , Eric Lance Wilson , Joshua H. Shaffer , Paul W. Salzman , Christopher C. Jensen , Timothy C. Lee , Daniel B. Pollack , Alexander Ledwith , Kevin Will Chen , Lawrence Y. Yang , Alan C. Dye
IPC: G06F3/048 , G06F3/04845 , G06F9/445 , G06F9/451 , G06F40/186 , G06F3/0482 , G06F3/04842 , G06F3/14 , G09G5/00
Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in display of an electronic device. A client application can create a data object according to a template to efficiently select how the data object is to be displayed. For example, a complication controller on the electronic device can receive new data and determine which template to use. The data object can be sent to a display manager that can identify the selected template and display the data according to the template.
-
公开(公告)号:US20210294487A1
公开(公告)日:2021-09-23
申请号:US17341240
申请日:2021-06-07
Applicant: Apple Inc.
Inventor: Eliza C. Block , David A. Schimon , Eric Lance Wilson , Joshua H. Shaffer , Paul W. Salzman , Christopher C. Jensen , Timothy C. Lee , Daniel B. Pollack , Alexander Ledwith , Kevin Will Chen , Lawrence Y. Yang , Alan C. Dye
IPC: G06F3/0484 , G06F9/445 , G06F9/451 , G06F40/186 , G06F3/0482 , G06F3/14 , G09G5/00
Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in display of an electronic device. A client application can create a data object according to a template to efficiently select how the data object is to be displayed. For example, a complication controller on the electronic device can receive new data and determine which template to use. The data object can be sent to a display manager that can identify the selected template and display the data according to the template.
-
公开(公告)号:US11029831B2
公开(公告)日:2021-06-08
申请号:US16911242
申请日:2020-06-24
Applicant: Apple Inc.
Inventor: Eliza C. Block , David A. Schimon , Eric Lance Wilson , Joshua H. Shaffer , Paul W. Salzman , Christopher C. Jensen , Timothy C. Lee , Daniel B. Pollack , Alexander Ledwith , Kevin Will Chen , Lawrence Y. Yang , Alan C. Dye
IPC: G06F3/048 , G06F3/0484 , G06F9/445 , G06F9/451 , G06F40/186 , G06F3/0482 , G06F3/14 , G09G5/00
Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
-
公开(公告)号:US20200326836A1
公开(公告)日:2020-10-15
申请号:US16911242
申请日:2020-06-24
Applicant: Apple Inc.
Inventor: Eliza C. Block , David A. Schimon , Eric Lance Wilson , Joshua H. Shaffer , Paul W. Salzman , Christopher C. Jensen , Timothy C. Lee , Daniel B. Pollack , Alexander Ledwith , Kevin Will Chen , Lawrence Y. Yang , Alan C. Dye
IPC: G06F3/0484 , G06F9/445 , G06F9/451 , G06F40/186 , G06F3/0482 , G06F3/14 , G09G5/00
Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
-
公开(公告)号:US20200301579A1
公开(公告)日:2020-09-24
申请号:US16898345
申请日:2020-06-10
Applicant: Apple Inc.
Inventor: Joshua H. Shaffer , Kenneth L. Kocienda , Imran Chandhri
IPC: G06F3/0488 , G06F9/54 , G06F9/451 , G06F3/01 , G06F3/041
Abstract: An electronic device, in response to detecting an input on a touch-sensitive surface: processes the input with a first gesture recognizer for an operating system application; and processes the input with a second gesture recognizer for a first software application, distinct from the operating system application. If the first gesture recognizer recognizes the input as a gesture matching a gesture definition of the first gesture recognizer, the device performs an operation defined by the operating system application and transitions the second gesture recognizer into an event impossible state. If the second gesture recognizer recognizes the input as a gesture matching a gesture definition of the second gesture recognizer, the device delays performance of an operation defined by the first software application for the input until the first gesture recognizer indicates that the input does not match the gesture definition of the first gesture recognizer.
-
公开(公告)号:US10379497B2
公开(公告)日:2019-08-13
申请号:US14872125
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Eliza C. Block , David A. Schimon , Eric Lance Wilson , Joshua H. Shaffer , Paul W. Salzman
IPC: G06F3/0482 , G04B19/24 , H04L29/08 , G04G9/00 , G04G21/02
Abstract: Systems, methods, and devices can allow a user of a watch device to conveniently view historical and/or future information. A user can use an input device to select times other than the current time, e.g., by activating a time travel mode. Information in a particular window of the watch device can change in accordance with selections of other times. The current information can be replaced by the historical and/or future information. The information can be displayed as a complication in a style window of a watch face of the watch device. Data records can be stored for time other than a current time (e.g., as historical and/or future information). After a mode of operation (e.g., time travel mode) is entered, a data record corresponding to a selected time can be retrieved and displayed in a window of the watch.
-
公开(公告)号:US20180253148A1
公开(公告)日:2018-09-06
申请号:US15971458
申请日:2018-05-04
Applicant: Apple Inc.
Inventor: Justin E. Santamaria , Imran Chaudhri , Donald W. Pitschel , Jorge S. Fino , Emily C. Schubert , Joshua H. Shaffer , Bob Bradley , Eric Lee , Scott M. Herz
IPC: G06F3/01 , G06F3/0484 , G06F9/451 , H04L29/08 , G06F3/041
CPC classification number: G06F3/016 , G01C21/362 , G06F3/0414 , G06F3/04842 , G06F9/451 , H04L67/1095
Abstract: A device displays a first user interface on a first display, including a plurality of objects and corresponding to a second user interface on a second display. While a first object is displayed as a selected object in the second user interface, the device: detects a first input requesting information about a second object; and in response to detecting the first input, displays information about the second object in the first user interface and maintains display of the first object as the selected object in the second user interface. After displaying the information, the device detects a second input selecting the second object. In response to detecting selection of the second input, the device: displays the second object as the selected object in the first user interface; and provides, to the second display, information that enables the second user interface to display the second object as the selected object.
-
-
-
-
-
-
-
-
-