|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 6 is a schematic flow chart diagram illustrating a method for setting an orientation mode, according to one or more examples of the present disclosure; and |
13 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 5 depicts a system for setting an orientation mode, according to one or more examples of the present disclosure; |
12 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Code for carrying out operations for examples may be written in any combination of one or more programming languages including an object-oriented programming language such as Python, Ruby, R, Java, JavaScript, Smalltalk, C++, C sharp, Lisp, Clojure, PHP, or the like, and conventional procedural programming languages, such as the "C" programming language, or the like, and/or machine languages such as assembly languages. The code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). It may be noted that as used herein, the term “computer” may refer to any type or form of information handling device unless otherwise clear from context. |
21 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 3 is a schematic block diagram depicting an apparatus for setting an orientation mode, according to one or more examples of the present disclosure; |
10 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 2 is a schematic block diagram depicting an apparatus for setting an orientation mode, according to one or more examples of the present disclosure; |
9 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 1B depicts an example user interface that presents map data according to an orientation mode, according to one or more examples of the present disclosure; |
8 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Figure 1A depicts an example user interface that presents map data according to an orientation mode, according to one or more examples of the present disclosure; |
7 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
A more particular description of the examples briefly described above will be rendered by reference to specific examples that are illustrated in the appended drawings. Understanding that these drawings depict only some examples and are not, therefore, to be considered to be limiting of scope, the examples will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which: |
6 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
A computer program product for setting an orientation mode is disclosed. The computer program product, in some examples, includes a computer readable storage medium that stores code executable by a processor, the executable code comprising code to determine a context for a route to be navigated by a user based on one or more factors. In certain examples, the code is executable to determine an orientation mode for the context and set an orientation mode for a navigation module to a first orientation mode based on the determined context and display map data on a display in communication with the navigation module using the first orientation mode and 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. |
5 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
A method for setting an orientation mode is disclosed. The method in various examples includes determining a context for a route to be navigated by a user based on one or more factors. The method, in one or more examples, includes determining an orientation mode for the context and setting an orientation mode for a navigation module to a first orientation mode based on the determined context and displaying map data on a display in communication with the navigation module using the first orientation mode. |
4 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Apparatuses, methods, systems, and program products are disclosed for setting an orientation mode. An apparatus is disclosed for setting an orientation mode includes a processor and a memory that stores code executable by the processor to determine a context for a route to be navigated by a user. In various examples, the code causes the processor to determine an orientation mode for the context and to set an orientation mode for a navigation system to a first orientation mode based on the context. |
3 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The code may also be stored in a storage device that can direct a computer, an information processing device, or other device to function in a particular manner, such that the instructions stored in the storage device produce an article of manufacture including instructions which implement the function/act specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks. |
30 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Furthermore, switching orientation modes may be inconvenient for the user. In particular, a user may desire to use one orientation mode rather than another depending on a context for the navigation. When a context first changes, a user then must change the orientation mode and when the context changes a second time the user must change the orientation mode once again or change the orientation mode back to an original orientation mode. Existing navigational systems do not anticipate the orientation mode for a particular user and/or a particular context. The present disclosure provides examples of apparatuses, methods, systems, and computer program products that can determine and/or anticipate a suitable orientation mode for a particular user and/or a particular context. |
39 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
By way of introduction, use navigation or navigational systems, modules, apparatuses, firmware, and/or software has become common. At the same time, navigational systems have developed at least two common orientation modes. Typically, the navigational systems default to using one of the orientation modes until a user indicates a different orientation mode. While navigational systems may permit a user to switch the orientation mode, doing so may prove to be a safety hazard as the user may be in the middle of navigating while a switch of orientation modes is being made, or attempted. |
38 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
"Orientation mode" refers to a mode of operation for a navigation apparatus, system, method, module, component, firmware, circuit, and/or software that identifies how navigational information, navigation data (e.g., a map data) is presented to a user. A number of orientation modes may exist depending on the means of transport being used, mode of transport being used, and other factors. Examples of orientation modes include but are not limited to heading up orientation mode, north up orientation mode, course up orientation mode, and the like. "Mode" refers to a state of operation for a circuit, sub-circuit, circuitry, electronic component, hardware, software, firmware, module, logic, device, button, lever, or apparatus. When a mode is activated the circuit, sub-circuit, circuitry, electronic component, hardware, software, firmware, module, logic, device, or apparatus may perform a set of functions that are different from when the mode is not activated. In certain embodiments, a mode may be represented by one or more states in a state machine. Often "mode" is used with a modifier describing and differentiating one mode or operating state from another, for example an "operating mode" relates to a mode of operation, a "calibration mode" relates to a mode of calibrating, a "distance mode" relates to distance operations, an "orientation mode" relates to navigational operations, and an "angle mode" relates to angles. "Orientation" refers to a direction a person or object is pointing or moving. Often an orientation is defined in relation to geographic compass direction, such as cardinal directions (e.g., North, South, East, West). |
37 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
As used herein, a "navigational system", "navigation system", "navigation software", and/or a "navigation module" refers to an apparatus, device, component, system, assembly, mechanism, hardware, software, firmware, circuit, module, set of data, or logic structured, organized, configured, programmed, designed, arranged, or engineered to facilitate navigation of a user or goods from a place of origination to a destination. "Navigation" refers to the process or activity of accurately ascertaining one's position and planning and following a route. (Search "define navigation" on google.com. Oxford Languages, Copyright 2022. Oxford University Press. Web., Modified. Accessed 17 Feb. 2022.) "Icon" refers to a symbol, graphic, drawing, picture, image, or other representation of an actual, logical, virtual, or metaphorical object, activity, method, process, process step, feature, geographic feature, aspect, or concept. |
36 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The description of elements in each figure may refer to elements of proceeding figures. Like numbers refer to like elements in all figures, including alternate examples of like elements. Reference numbers in the figures may include a base number and/or a base number followed by a lowercase letter to refer to different individual elements. A reference to a base number may refer to various elements of the group of elements having the base number including those elements referenced by a base number followed by a lowercase letter, unless otherwise clear from the context. |
35 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Although various arrow types and line types may be employed in the flowchart and/or block diagrams, they are understood not to limit the scope of the corresponding examples. Indeed, some arrows or other connectors may be used to indicate only the logical flow of the depicted example. For instance, an arrow may indicate a waiting or monitoring period of unspecified duration between enumerated steps of the depicted example. It will also be noted that each block of the block diagrams and/or flowchart diagrams, and combinations of blocks in the block diagrams and/or flowchart diagrams, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and code. |
34 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The schematic flowchart diagrams and/or schematic block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of apparatuses, systems, methods, and program products according to various examples. In this regard, each block in the schematic flowchart diagrams and/or schematic block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions of the code for implementing the specified logical function(s). |
32 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The code may also be loaded on to a computer, an information processing device, or other device, to cause a series of operational steps to be performed on the computer, or information handling device to produce a computer implemented process such that the code which executes on the computer, the information processing device, or the other device, provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. |
31 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |