CN-122003580-A - System and method for navigating a path
Abstract
In some embodiments, the electronic device uses a predetermined path and/or an on-site path to navigate and/or travel. In some implementations, the electronic device generates the presence path based on characteristics, criteria, and/or factors related to the environment of the electronic device. In some implementations, the electronic device outputs an indication of an on-site path to be used for navigation and/or travel.
Inventors
- HAMIDREZA SHABHARD
- D. A. Kremsley
- K. D. Wabel
- S. Peng Diarra
- T. J. Willie
- V. Carl
Assignees
- 苹果公司
Dates
- Publication Date
- 20260508
- Application Date
- 20240928
- Priority Date
- 20230930
Claims (20)
- 1. A method, the method comprising: at an electronic device in communication with one or more input devices and one or more output devices: When navigating to a physical location: In accordance with a determination that the current location of the electronic device being navigated includes a predetermined path along which to navigate while discarding output via the one or more output devices of a user interface for selecting a respective path along which to navigate including the current location of the electronic device, and In accordance with a determination that the current location of the electronic device that the electronic device is navigating does not include the predetermined path: outputting, via the one or more output devices, the user interface for selecting the respective path along which navigation is to be performed including the current location of the electronic device, and Receiving user input selecting the respective path via the one or more input devices while outputting the user interface for selecting the respective path, and In response to receiving the input selecting the respective path: In accordance with a determination that the input corresponds to a request to select a first path, navigating using the first path, and In accordance with a determination that the input corresponds to a request to select a second path that is different from the first path, navigation is performed using the second path.
- 2. The method according to claim 1, wherein: in accordance with a determination that a relationship between a size of a vehicle in communication with the electronic device and a size of an environment of the vehicle is a first relationship, the user interface for selecting the respective path includes an indication of a third path corresponding to the first relationship, and In accordance with a determination that the relationship between the size of the vehicle and the size of the environment of the vehicle is a second relationship different from the first relationship, the user interface for selecting the respective path includes an indication of a fourth path corresponding to the second relationship, the fourth path being different from the third path.
- 3. The method of any one of claims 1 to 2, wherein: in accordance with a determination that the weather condition at the current location of the electronic device is a first weather condition, the user interface for selecting the respective path includes a third path corresponding to the first weather condition, and In accordance with a determination that the weather condition at the current location of the electronic device is a second weather condition different from the first weather condition, the user interface for selecting the respective path includes a fourth path corresponding to the second weather condition, the fourth path being different from the first path.
- 4. A method according to any one of claims 1 to 3, wherein: the user interface for selecting the respective path includes a prompt to the user to create the respective path, and The user input includes an input corresponding to creation of the respective path.
- 5. The method of any of claims 1-4, wherein the user input selecting the respective path comprises voice input.
- 6. The method of any one of claims 1 to 5, wherein: in accordance with a determination that a vehicle in communication with the electronic device previously followed a third path including a current location of the vehicle, the user interface for selecting the respective path includes an indication of a fourth path based on the third path, and In accordance with a determination that the vehicle previously followed a fifth path that includes the current location of the vehicle, the user interface for selecting the respective path includes an indication of a sixth path based on the fifth path, the fifth path being different from the third path, the sixth path being different from the fourth path.
- 7. The method of any one of claims 1 to 6, wherein: In accordance with a determination that a user of the electronic device previously followed a third path including a current location of the electronic device, the user interface for selecting the respective path includes an indication of a fourth path based on the third path, and In accordance with a determination that the user previously followed a fifth path that includes the current location of the electronic device, the user interface for selecting the respective path includes an indication of a sixth path based on the fifth path, the fifth path being different from the third path, the sixth path being different from the fourth path.
- 8. The method of any one of claims 1 to 7, wherein: In accordance with a determination that a second electronic device previously followed a third path including a current location of the electronic device, the user interface for selecting the respective path includes an indication of a fourth path based on the third path, and In accordance with a determination that the second electronic device previously followed a fifth path that includes the current location of the electronic device, the user interface for selecting the respective path includes an indication of a sixth path based on the fifth path, the fifth path being different from the third path, the sixth path being different from the fourth path.
- 9. The method of any one of claims 1 to 8, the method further comprising: Receiving path information for the current location of the electronic device from a second electronic device associated with the current location of the electronic device, wherein when navigating to the physical location: In accordance with a determination that the current location of the electronic device that the electronic device is navigating does not include the predetermined path: in accordance with a determination that the path information from the second electronic device includes first path information, the user interface for selecting the respective path includes an indication of a third path based on the first path information, and In accordance with a determination that the path information from the second electronic device includes second path information different from the first path information, the user interface for selecting the respective path includes an indication of a fourth path based on the second path information, the fourth path being different from the third path.
- 10. The method of any one of claims 1 to 9, the method further comprising: When navigating to the physical location: Detecting, via the one or more input devices, an object in an environment of the electronic device, the object not being included in map information accessible to the electronic device; in accordance with a determination that the object satisfies one or more criteria, updating the map information to include information associated with the object, and In accordance with a determination that the object does not meet the one or more criteria, the updating of the map information to include the information associated with the object is aborted.
- 11. The method of any one of claims 1 to 10, the method further comprising: When navigating to the physical location: At a first time, detecting, via the one or more input devices, an object in an environment of the electronic device, the object not being included in map information accessible to the electronic device; detecting the object via the one or more input devices at a second time different from the first time, and The object in the environment of the electronic device is tracked based on detecting the object at the first time and the second time.
- 12. The method of any one of claims 1 to 11, wherein: the user interface for selecting the respective path includes a representation of one or more path options, In accordance with a determination that one or more first path options satisfy a set of criteria and one or more second path options different from the one or more first path options do not satisfy the set of criteria, the user interface for selecting the respective path includes a representation of the one or more first path options, and In accordance with a determination that the one or more second path options satisfy the set of criteria and the one or more first path options do not satisfy the set of criteria, the user interface for selecting the respective path includes a representation of the one or more second path options.
- 13. The method of any one of claims 1 to 12, wherein: the user interface for selecting the respective path includes a representation of one or more path options, In accordance with a determination that a vehicle in an environment of the electronic device has a first behavior, the user interface for selecting the respective path includes a representation of one or more first path options, and In accordance with a determination that the vehicle in the environment of the electronic device has a second behavior that is different from the first behavior, the user interface for selecting the respective path includes a representation of one or more second path options that are different from the one or more first path options.
- 14. The method of any one of claims 1 to 13, further comprising detecting a person providing directions in an environment of the electronic device using the one or more input devices when navigating to the physical location and when the current location of the electronic device does not include the predetermined path, wherein: the user interface for selecting the respective path includes a representation of one or more path options, In accordance with a determination that the path guidance provided by the person includes a first path guidance, the user interface for selecting the respective path includes a representation of one or more first path options corresponding to the first path guidance, and In accordance with a determination that the path guidance provided by the person includes a second path guidance different from the first path guidance, the user interface for selecting the respective path includes a representation of one or more second path options corresponding to the second path guidance different from the first path option.
- 15. The method of claim 14, further comprising, when navigating to the physical location, and when the current location of the electronic device does not include the predetermined path: In accordance with a determination that the path guidance provided by the person fails to meet one or more criteria, the user interface for selecting the respective path is presented that includes a request for user input for selecting the respective path.
- 16. The method according to claim 15, wherein: in accordance with a determination that the path guidance provided by the person fails to meet the one or more criteria: Presenting the user interface for selecting the respective path including the request for user input for selecting the respective path includes presenting, using the one or more output devices, an option that, when selected, causes the electronic device to forgo navigating along the respective path, and an indication of the respective path, and The method further includes, when navigating to the physical location: In accordance with a determination that the user interface for selecting the respective path has been presented beyond a predetermined time threshold, navigation is performed along the respective path.
- 17. The method of any one of claims 15 to 16, wherein: in accordance with a determination that the path guidance provided by the person fails to meet the one or more criteria: Presenting the user interface for selecting the respective path including the request for user input for selecting the respective path includes presenting a plurality of path options based on the path guidance provided by the person.
- 18. The method of any one of claims 15 to 17, wherein: in accordance with a determination that the path guidance provided by the person fails to meet the one or more criteria: presenting the user interface for selecting the respective path including the request for user input for selecting the respective path includes presenting a prompt to the user to provide the respective path.
- 19. The method of any one of claims 1 to 18, the method further comprising: In accordance with a determination that the current location of the electronic device does not include the predetermined path when navigating to the physical location: in accordance with a determination that a vehicle in the environment of the electronic device is traveling along a path that satisfies one or more criteria, navigating along the path along which the vehicle is traveling, and In accordance with a determination that the vehicle in the environment of the electronic device is traveling along a path that fails to meet the one or more criteria, the user interface for selecting the respective path is output.
- 20. The method of any one of claims 1 to 19, further comprising: In accordance with a determination that the current location of the electronic device does not include the predetermined path when navigating to the physical location: In accordance with a determination that the environment of the electronic device includes one or more objects indicating a path, navigating along the path indicated by the one or more objects, and In accordance with a determination that the environment of the electronic device does not include the one or more objects indicative of the paths, the user interface for selecting the respective paths is output.
Description
System and method for navigating a path Cross Reference to Related Applications The present application claims the benefit of U.S. provisional application No. 63/587,091, filed on 9/30 of 2023, the contents of which are incorporated herein by reference in their entirety for all purposes. Technical Field The present disclosure relates generally to electronic devices that present content, such as content captured using one or more cameras. Background In recent years, user interaction with electronic devices has been significantly enhanced. These devices may be devices such as computers, tablet computers, televisions, multimedia devices, mobile devices, and the like. When rendering content using an electronic device, a user may wish to modify playback of the content. Thus, a user may desire an efficient way to play content. Disclosure of Invention Providing an efficient way to navigate the predetermined path and the presence path may improve the user's experience with the electronic device and reduce the number of inputs required to reach the destination, thereby reducing power usage and extending battery life of the electronic device. In some embodiments, the electronic device navigates or travels on a predetermined path and/or an on-site path. A full description of the embodiments is provided in the accompanying drawings and detailed description, and it is to be understood that the summary of the invention provided above is not in any way limiting the scope of the disclosure. It is well known that the use of personally identifiable information should follow privacy policies and measures that are recognized as meeting or exceeding industry or government requirements that maintain user privacy. In particular, personally identifiable information data should be managed and processed to minimize the risk of inadvertent or unauthorized access or use, and the nature of authorized use should be specified to the user. Drawings For a better understanding of the various described embodiments, reference should be made to the following detailed description taken in conjunction with the accompanying drawings in which like reference numerals designate corresponding parts throughout the figures thereof. FIG. 1A is a block diagram illustrating a portable multifunction device with a touch-sensitive display in accordance with some embodiments. FIG. 1B is a block diagram illustrating exemplary components for event processing according to some embodiments. Fig. 2 illustrates a portable multifunction device with a touch screen in accordance with some embodiments. Fig. 3A-3G are block diagrams of exemplary multifunction devices with displays and touch-sensitive surfaces according to some embodiments. Fig. 4A illustrates an exemplary user interface for an application menu on a portable multifunction device in accordance with some embodiments. FIG. 4B illustrates an exemplary user interface of a multifunction device with a touch-sensitive surface separate from a display in accordance with some embodiments. Fig. 5A illustrates a personal electronic device in accordance with some embodiments. Fig. 5B is a block diagram illustrating a personal electronic device in accordance with some embodiments. Fig. 5C-5D illustrate exemplary components of a personal electronic device having a touch sensitive display and an intensity sensor, according to some embodiments. Fig. 5E-5H illustrate exemplary components and user interfaces of a personal electronic device according to some embodiments. FIG. 5I illustrates an example system for implementing the techniques described herein. Fig. 6A-6J illustrate an exemplary manner in which an electronic device may navigate or travel over a predetermined path and/or an on-site path in accordance with some embodiments of the present disclosure. Fig. 7 is a flow chart illustrating a method of an electronic device navigating or traveling on a predetermined path and/or an on-site path according to some embodiments of the present disclosure. Detailed Description The following description sets forth exemplary techniques for the presence path. The description is not intended to limit the scope of the disclosure, but is provided as a description of example implementations. There is a need for electronic devices that navigate and/or travel on predetermined paths and/or on-the-spot paths. In some embodiments, the electronic device generates one or more presence paths based on one or more characteristics, criteria, and/or factors related to the environment of the electronic device. In addition, such techniques efficiently navigate and/or travel on predetermined paths and/or on-site paths, thus reducing the number of inputs required to reach a destination, thereby reducing power usage and extending battery life of the electronic device. The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As us