|
View Edit Delete |
KBR-1 1400.2.623 |
In another example, an internal trigger event 506a may be created, or triggered, when there is a change in one or more factors that were used to define the context 400. For example, a change in the weather, a change in the role of the user, a change in the route, a revised route, a change in the mode of transportation, or the like. |
118 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Those of skill in the art will appreciate that various examples of internal trigger events 506a and/or external trigger events 506b may exist each of which is within the scope of the present disclosure. In one example, an internal trigger event 506a may be created, or triggered, when a user approaches a particular waypoint or type of waypoint (e.g., within x feet of the waypoint). In another example, an internal trigger event 506a may be created, or triggered, when a user leaves a particular waypoint or type of waypoint (e.g., beyond x feet of the waypoint). |
117 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
In the illustrated embodiment, the trigger events 506 can be internal trigger events 506a or internal trigger events 506a. Internal trigger events 506a may be trigger events that are caused by factors, attributes, parameters, or characteristics that can be monitored, tracked, and/or sensed by the navigation module 510. External trigger events 506b may be trigger events that are not caused by factors, attributes, parameters, or characteristics that can be monitored, tracked, and/or sensed by the navigation module 510. |
116 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
determine a context for a route to be navigated by a user; |
141 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 6, wherein the code is further executable by the processor to change to the orientation mode associated with the context to the second orientation mode in response to the user input that identifies the second orientation mode. |
149 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 2, wherein the trigger event comprises user input that identifies the second orientation mode and wherein the first orientation mode comprises a heading up orientation mode and the second orientation mode comprises a north up orientation mode. |
148 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 2, wherein the trigger event comprises a change in one or more factors that define the context. |
147 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 2, wherein the trigger event comprises the user leaving a waypoint along the route. |
146 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 2, wherein the trigger event comprises the user approaching a waypoint along the route. |
145 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The apparatus of claim 1, wherein the code is further executable by the processor to change the orientation mode for the navigation system from the first orientation mode to a second orientation mode in response to a trigger event. |
144 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
set an orientation mode for a navigation system to a first orientation mode based on the context. |
143 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
determine an orientation mode for the context; and |
142 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
In the illustrated embodiment, the change orientation mode module 550 may include a trigger module 508 that awaits trigger events. In certain embodiments, the trigger module 508 listens for trigger events. The trigger module 508 may monitor one or more factors, aspects, sensors, and/or other parameters to determine when a trigger event 506 happens. The trigger module 508 is configured to detect the trigger event 506 and initiate a response to the trigger event 506. In certain embodiments, the trigger module 508 may activate the context module 520 to determine a new context 400 and/or the trigger module 508 may activate the orientation mode module 530 to determine a new orientation mode in response to one or more trigger events 506. |
115 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
a memory that stores code executable by the processor to: |
140 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
a processor; and |
139 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
An apparatus comprising: |
138 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Thus, the apparatus 200, the system 300, the system 500, and the methods 600 and 700, and a computer program such as described above may operate individually or collectively according to the various examples disclosed to set or change orientation mode and may thereby improve navigation experience for the user. |
137 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
In one or more examples, the method 600, the method 700, and/or the features, aspects, and/or functions of the apparatus 200, navigation system 300, the system 500, may be implemented in a computer program product. For example, a computer program product, may include a machine-readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to: determine a context for a route to be navigated by a user based on one or more factors; determine an orientation mode for the context; set an orientation mode for a navigation module to a first orientation mode based on the determined context; display map data on a display in communication with the navigation module using the first orientation mode; confirm the determined context with a user; and change the orientation mode from the first orientation mode to a second orientation mode in response to user input identifying a different context from the determined context |
136 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
In various examples, the method 700 may be implemented substantially as described above with respect to the features, aspects, and/or functions of the apparatus 200, navigation system 300, the system 500, and/or the method 600 depicted respectively in Figures 2, 3, 5, and 6. |
135 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 7 is a schematic flow chart diagram illustrating another method for setting an orientation mode, according to one or more examples of the present disclosure. In various examples, the method 700 begins and includes determining 702 a context for a route to be navigated by a user based on one or more factors. In certain examples, the method 700 continues and includes determining 704 a first orientation mode for the context. In one or more examples, the method 700 further includes setting 706 an orientation mode for a navigation module to a first orientation mode based on the determined context. In one or more examples, the method 700 further includes displaying 708 map data on a display in communication with the navigation module using the first orientation mode. In one or more examples, the method 700 further includes confirming 710 the determined context with a user. In one or more examples, the method 700 further includes changing 712 the orientation mode from the first orientation mode to a second orientation mode in response to user input identifying a different context from the determined context. In certain embodiments, changing 712 the orientation mode may include adjusting the weights of a neural network such that determination of a context, selection of an orientation mode, and/or response to a trigger event 506, is more aligned with a user’s preferences, habits, and/or desires over time, as the system learns based on changes made by a user and/or external events (e.g., external trigger events 506b). |
134 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |