US-12619451-B2 - Methods and user interfaces for managing weather information
Abstract
The present disclosure generally relates to managing weather information. In some embodiments, a first type of input changes a time period for the weather information that is displayed, and a second type of input changes the dataset for the weather information that is displayed.
Inventors
- Wyatt R. Mitchell
- Marissa M. Vergel De Dios
- Andrez E. AGUAYO
- Ian V. Bambao
- Punya S. Chatterjee
- Benjamin T. CHRISTIE
- Kaitlyn E. Chu
- Caroline J. Crandall
- Anton M. DAVYDOV
- Josh A. Mackey
Assignees
- APPLE INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20231215
Claims (20)
- 1 . A computer system configured to communicate with a display generation component and one or more input devices, comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: while displaying, via the display generation component, a weather interface that includes a first weather dataset for a first time period, receiving an input via the one or more input devices; and in response to receiving the input while displaying the weather interface that includes the first weather dataset for the first time period, updating the weather interface, including: in accordance with a determination that the input is a first type of input, updating the weather interface to include the first weather dataset for a second time period that is different from the first time period; and in accordance with a determination that the input is a second type of input different from the first type of input, updating the weather interface to include a second weather dataset for the first time period, wherein the second weather dataset is different from the first weather dataset.
- 2 . The computer system of claim 1 , the one or more programs further including instructions for: while displaying the weather interface including a menu user interface object, receiving an input directed to the menu user interface object; and in response to receiving the input directed to the menu user interface object, displaying a menu that includes a plurality of items corresponding to weather datasets.
- 3 . The computer system of claim 1 , the one or more programs further including instructions for: while displaying the weather interface that includes the first weather dataset for the first time period: receiving data corresponding to a respective weather event; and in response to receiving the data corresponding to the respective weather event, updating the weather interface, including: in accordance with a determination that the first time period corresponds to current weather conditions, updating the weather interface to include an indication of the respective weather event; and in accordance with a determination that the first time period does not correspond to current weather conditions, forgoing updating the weather interface to include the indication of the respective weather event.
- 4 . The computer system of claim 1 , wherein: the second time period is a current time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of current conditions corresponding to the first weather dataset for the current time period.
- 5 . The computer system of claim 4 , wherein updating the weather interface to include the indication of current conditions corresponding to the first weather dataset includes: in accordance with a determination that the current conditions include a first type of current weather event, updating an appearance of a background portion of the weather interface to include a representation of the first type of current weather event; and in accordance with a determination that the current conditions include a second type of current weather event different from the first type of current weather event, updating the appearance of the background portion of the weather interface to include a representation of the second type of current weather event.
- 6 . The computer system of claim 4 , wherein: the computer system includes a bezel; and updating the weather interface to include the indication of current conditions corresponding to the first weather dataset includes displaying an animated effect that includes a representation of precipitation deflecting off the bezel.
- 7 . The computer system of claim 1 , wherein: the second time period is a short-term time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of hourly conditions corresponding to the first weather dataset for the short-term time period.
- 8 . The computer system of claim 1 , wherein: the second time period is a long-term time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of daily conditions corresponding to the first weather dataset for the long-term time period.
- 9 . The computer system of claim 1 , wherein the one or more input devices includes a rotatable input mechanism and the first type of input includes a rotation input using the rotatable input mechanism.
- 10 . The computer system of claim 1 , wherein the second type of input includes a touch input on a touch-sensitive surface.
- 11 . The computer system of claim 1 , the one or more programs further including instructions for: while displaying the weather interface including a location user interface object, receiving an input directed to the location user interface object; and in response to receiving the input directed to the location user interface object, displaying a listing that includes a plurality of locations corresponding to weather datasets.
- 12 . The computer system of claim 1 , the one or more programs further including instructions for: while displaying a user interface that includes a set of one or more weather complications corresponding to a respective weather dataset, detecting an input that includes a selection of one of the weather complications; and in response to detecting the input that includes the selection of one of the weather complications, displaying the weather interface, including: in accordance with a determination that the input includes a selection of a first weather complication corresponding to a first subset of the respective weather dataset, displaying a first portion of the weather interface that includes the first subset of the respective weather dataset; and in accordance with a determination that the input includes a selection of a second weather complication corresponding to a second subset of the respective weather dataset that is different from the first subset of the respective weather dataset, displaying a second portion of the weather interface that is different from the first portion of the weather interface and includes the second subset of the respective weather dataset.
- 13 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: while displaying, via the display generation component, a weather interface that includes a first weather dataset for a first time period, receiving an input via the one or more input devices; and in response to receiving the input while displaying the weather interface that includes the first weather dataset for the first time period, updating the weather interface, including: in accordance with a determination that the input is a first type of input, updating the weather interface to include the first weather dataset for a second time period that is different from the first time period; and in accordance with a determination that the input is a second type of input different from the first type of input, updating the weather interface to include a second weather dataset for the first time period, wherein the second weather dataset is different from the first weather dataset.
- 14 . The non-transitory computer-readable storage medium of claim 13 , the one or more programs further including instructions for: while displaying the weather interface including a menu user interface object, receiving an input directed to the menu user interface object; and in response to receiving the input directed to the menu user interface object, displaying a menu that includes a plurality of items corresponding to weather datasets.
- 15 . The non-transitory computer-readable storage medium of claim 13 , the one or more programs further including instructions for: while displaying the weather interface that includes the first weather dataset for the first time period: receiving data corresponding to a respective weather event; and in response to receiving the data corresponding to the respective weather event, updating the weather interface, including: in accordance with a determination that the first time period corresponds to current weather conditions, updating the weather interface to include an indication of the respective weather event; and in accordance with a determination that the first time period does not correspond to current weather conditions, forgoing updating the weather interface to include the indication of the respective weather event.
- 16 . The non-transitory computer-readable storage medium of claim 13 , wherein: the second time period is a current time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of current conditions corresponding to the first weather dataset for the current time period.
- 17 . The non-transitory computer-readable storage medium of claim 16 , wherein updating the weather interface to include the indication of current conditions corresponding to the first weather dataset includes: in accordance with a determination that the current conditions include a first type of current weather event, updating an appearance of a background portion of the weather interface to include a representation of the first type of current weather event; and in accordance with a determination that the current conditions include a second type of current weather event different from the first type of current weather event, updating the appearance of the background portion of the weather interface to include a representation of the second type of current weather event.
- 18 . The non-transitory computer-readable storage medium of claim 16 , wherein: the computer system includes a bezel; and updating the weather interface to include the indication of current conditions corresponding to the first weather dataset includes displaying an animated effect that includes a representation of precipitation deflecting off the bezel.
- 19 . The non-transitory computer-readable storage medium of claim 13 , wherein: the second time period is a short-term time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of hourly conditions corresponding to the first weather dataset for the short-term time period.
- 20 . The non-transitory computer-readable storage medium of claim 13 , wherein: the second time period is a long-term time period; and updating the weather interface to include the first weather dataset for the second time period that is different from the first time period includes updating the weather interface to include an indication of daily conditions corresponding to the first weather dataset for the long-term time period.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Provisional Application No. 63/470,875 titled “METHODS AND USER INTERFACES FOR MANAGING WEATHER INFORMATION”, filed Jun. 3, 2023, the content of which is hereby incorporated by reference in its entirety. FIELD The present disclosure relates generally to computer user interfaces, and more specifically to techniques for managing weather information. BACKGROUND User interfaces containing weather information can be displayed using computer systems. BRIEF SUMMARY Some techniques for managing weather information using electronic devices, however, are generally cumbersome and inefficient. For example, some existing techniques use a complex and time-consuming user interface, which may include multiple key presses or keystrokes. Existing techniques require more time than necessary, wasting user time and device energy. This latter consideration is particularly important in battery-operated devices. Accordingly, the present technique provides electronic devices with faster, more efficient methods and interfaces for managing weather information. Such methods and interfaces optionally complement or replace other methods for managing weather information. Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. For battery-operated computing devices, such methods and interfaces conserve power and increase the time between battery charges. Example methods are described herein. An example method includes, at a computer system that is in communication with a display generation component and one or more input devices: while displaying, via the display generation component, a weather interface that includes a first weather dataset for a first time period, receiving an input via the one or more input devices; and in response to receiving the input while displaying the weather interface that includes the first weather dataset for the first time period, updating the weather interface, including: in accordance with a determination that the input is a first type of input, updating the weather interface to include the first weather dataset for a second time period that is different from the first time period; and in accordance with a determination that the input is a second type of input different from the first type of input, updating the weather interface to include a second weather dataset for the first time period, wherein the second weather dataset is different from the first weather dataset. Example non-transitory computer-readable storage media are described herein. An example non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: while displaying, via the display generation component, a weather interface that includes a first weather dataset for a first time period, receiving an input via the one or more input devices; and in response to receiving the input while displaying the weather interface that includes the first weather dataset for the first time period, updating the weather interface, including: in accordance with a determination that the input is a first type of input, updating the weather interface to include the first weather dataset for a second time period that is different from the first time period; and in accordance with a determination that the input is a second type of input different from the first type of input, updating the weather interface to include a second weather dataset for the first time period, wherein the second weather dataset is different from the first weather dataset. Example transitory computer-readable storage media are described herein. An example transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: while displaying, via the display generation component, a weather interface that includes a first weather dataset for a first time period, receiving an input via the one or more input devices; and in response to receiving the input while displaying the weather interface that includes the first weather dataset for the first time period, updating the weather interface, including: in accordance with a determination that the input is a first type of input, updating the weather interface to include the first weather dataset for a second time period that is different from the first time period; and in accordance with a determination that the input is a second type of input different from the first type of input, updating the weather interface to include a second weather dataset for the firs