|
View Edit Delete |
KBR-1 1400.2.623 |
The user interface 100 may include a map data pane 102 and an information pane 104. The map data pane 102 may present map data. In the example user interface 100, the map data can include a plurality of icons 106 within a graphical representation of a map that represents the geographic area around where the user currently is and/or is currently navigating. The user interface 100 may present the map data in an animated fashion such that a user icon 106a (e.g., a chevron icon, diamond icon, vehicle icon, user silhouette, or the like) representing the user (or the user’s means of transportation) moves on the map as a user’s current position on the map changes (in near real time). |
42 |
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 100 that presents map data according to an orientation mode, according to one or more examples of the present disclosure. The user interface may be presented to a user using a variety of display devices (e.g., screens, TVs, or monitors) and/or input/output (I/O) devices (e.g., touch screens, keypads, keyboards, etc.). The user interface 100 may present map data on a graphical user interface. |
41 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Accordingly, the systems, apparatuses, and methods of the present disclosure address these and similar issues by providing that can automatically determine and/or set an orientation mode for a navigation system based on the context for the navigation, thereby improving the safety and convenience of navigational systems and modules. The advantages of the systems, apparatuses, and methods disclosed herein, are particularly notable for various types of navigational systems including those built specifically for navigation, those integrated or installed into a vehicle or means of transportation, and/or portable electronic devices such as laptops, tablets, smartphones, action cameras, and so forth, which include navigation systems, modules, software, and/or navigation functionality. |
40 |
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 |
"Route" refers to a predefined path or direction of travel and/or transport from a starting point to a destination point. A route may be made up of multiple sub-routes. A route may include a set of waypoints that may serve as intermediate stops and/or points of a change in direction or speed of a traveler on the route. A route may be over various terrain or within or over various mediums including air, space, and water. "Waypoint" refers to an intermediate point, location, or place on a route or line of travel and/or a stopping point or point at which a course is changed. A waypoint can refer to coordinates which identify a user's position on the globe at the end of each "leg" (stage) of a route. (Search "waypoint" on Wikipedia.com Oct. 14, 2021. CC-BY-SA 3.0 Modified. Accessed Feb. 3, 2022.) In certain examples, a point of origination and/or a destination may each be a particular type of waypoint. |
46 |
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 |
|
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 |
Aspects of the examples are described below with reference to schematic flowchart diagrams and/or schematic block diagrams of methods, apparatuses, systems, and program products according to examples. It will be understood that each block of the schematic flowchart diagrams and/or schematic block diagrams, and combinations of blocks in the schematic flowchart diagrams and/or schematic block diagrams, can be implemented by code. This code may be provided to a processor of a general-purpose computer, special purpose computer, or other information handling device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks. |
29 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Furthermore, the described features, structures, or characteristics of the examples may be combined in any suitable manner. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of examples. One skilled in the relevant art will recognize, however, that examples may be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of an example. |
28 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
Often the term “data” will be used in connection with one or more adjectives that identify a type or purpose for the data, examples include "user data", "input data", "output data", "sensor data", "patient data", "system data", "map data", and the like. "Sensor data" refers to any data or information registered by one or more sensors. Examples of sensor data include an amount of current passing through the sensor, an amount of voltage across the sensor, an amount of electrical resistance through the sensor, an amount of strain experienced by the sensor, an acceleration vector, a deceleration vector, an orientation, an orientation angle, a direction, and the like. |
27 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
For various of the navigation factors and/or parameters, the apparatus 200 may access and/or update device specific parameters for navigation module or navigation system that may include values, ranges, maximums, minimums, thresholds, matching values, categories, types, or expressions or combinations of the same, which are determined by an equipment manufacturer, software manufacturer, a user, or by machine learning based on optimization algorithms that may include usage information, quality information, and so forth. It may be noted that as used herein, the term “range” is used to refer to one or more values, ranges, maximums, minimums, thresholds, matching values, categories, types, or expressions or combinations of the same, or similar quantitative indicators. "Threshold" refers to a level, point, or value above which a condition is true or will take place and below which the condition is not true or will not take place, or vice versa. (Search "threshold" on Merriam-Webster.com. Merriam-Webster, 2019. Web. 14 Nov. 2019. Modified.) |
54 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
"User input" refers to a form of input data that is provided directly or indirectly by a user, operator, or beneficiary of an apparatus, module, system, method, or process. User input can be provided by a variety of input devices and can include any indicator or indication of input data from the user. A variety of signals, indicators, indications, gestures, movements, touches, keystrokes, or the like can serve as user input. "Input data" refers to data identified, used, collected, gathered, and/or generated to serve as input to another component, circuit, driver, device, manager, control circuit, storage media, storage device, or controller. The input data can be in analog or digital format and can represent a data signal and/or one or more data values. As used herein, an "indicator" 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 convey information or indicate a state, condition, context, location, or position to a user of a module, device or apparatus that includes, or is associated with the indicator. The indicator can include one or more of an audible signal, a tactile signal, a visual signal or indication, a visual marker, a visual icon, and the like. |
63 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The I/O interface 210 may include or be in communication with a display device 216 and an input device 218. The display device 216 may include any device (e.g., screens, TVs, touch screens, or monitors) configured to present a user interface 100 to a user of the apparatus 200. The input device 218 may include any device (e.g., touch screens, keypads, keyboards, etc.) configured to accept and/or interpret user input. |
62 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
In some examples, the apparatus 200 includes an I/O interface 210 that is configured communicate with accessories, peripheral devices, input devices, output devices, and so forth. In certain examples, the I/O interface 210 may support various industry standards, such as for example, universal serial bus (USB), USB 2.0, USB 3.0, USB3Vision®, USB 3.1, USB 3.2, FireWire®, HMDI, CameraLink, GigE, and so forth which may be used to communicate with devices, peripherals, accessories, and so forth. The foregoing lists of interfaces with a wired or wireless is not intended to be an exhaustive list of the interfaces that may be used in implementing the apparatus 200 and is intended to show that certain interfaces can be used advantageously to implement the apparatus 200. |
61 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |
|
View Edit Delete |
KBR-1 1400.2.623 |
The wireless connection may be an infrared connection including connections conforming at least to the Infrared Physical Layer Specification (IrPHY) as defined by the Infrared Data Association® (IrDA®). Alternatively, the wireless connection may be a cellular telephone network communication. All standards and/or connection types include the latest version and revision of the standard and/or connection type as of the filing date of this application. |
60 |
Added by DJM 2 2022 |
2/25/22, 12:00 AM |