Deprecated: Passing query options as paginator settings is deprecated. Use a custom finder through `finder` config instead. Extra keys found are: contain /application/vendor/cakephp/cakephp/src/Datasource/Paging/NumericPaginator.php, line: 189 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Datasource/Paging/NumericPaginator.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /application/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Warning: Unable to emit headers. Headers sent in file=/application/vendor/cakephp/cakephp/src/Core/functions.php line=318 in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 164

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /application/vendor/cakephp/cakephp/src/Core/functions.php:318) in /application/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php on line 235
Dave's PCF WIP: Paragraphs
New Paragraph

Paragraphs

Actions Application Content Paragraph Number Notes Modified
View Edit
Delete
KBR-1 1400.2.623 determining a context for a route to be navigated by a user based on one or more factors; 155 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 A method comprising: 154 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 to associate the second orientation mode with the context in response to the frequency metric satisfying a threshold such that the second orientation mode is used for the orientation mode on a subsequent navigation by the user within the context. 153 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 code is further executable by the processor to update a frequency metric for a change from the first orientation mode to the second orientation mode based on the trigger event; and 152 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 the route. 151 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 When a frequency metric satisfies one or more thresholds, the change orientation mode module 550 may cause a different orientation mode to be associated with the context rather than an orientation mode currently associated with the context. Thus, the different orientation mode will be used on a subsequent navigation by the user for the context. In this manner, the navigation module 510 can be configured to learn which orientation modes are most preferred by a user. The navigation module 510 can adapt to the needs, interests, and/or preferences of the user. 124 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In certain examples, where the trigger event 506 includes user input identifying a second orientation mode, the method 600 may continue by changing the orientation mode associated with the context such that the second orientation mode is used for the context on a subsequent navigation. In certain examples, where the trigger event 506 include user input identifying a second orientation mode and a frequency metric is satisfied, the method 600 may continue by changing the orientation mode associated with the context such that the second orientation mode is used for the context on a subsequent navigation. In certain examples, a trigger event 506 may not cause a change in the orientation mode, in such a case, the method 600 may return to displaying 608 map data on a display in communication with the navigation module using the first orientation mode. 132 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In one example, the method 600 may further include determining 610 whether a trigger event 506 has occurred. If not, the method may return to displaying 608 map data on a display in communication with the navigation module using the first orientation mode. If so, the method 600 may continue by changing 612 the orientation mode for the navigation module from the first orientation mode to a second orientation mode in response to a trigger event. 131 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 Figure 6 is a schematic flow chart diagram illustrating a method 600 for setting an orientation mode, according to one or more examples of the present disclosure. In various examples, the method 600 begins and includes determining 602 a context for a route to be navigated by a user based on one or more factors. In certain examples, the method 600 continues and includes determining 604 an orientation mode for the context. In one or more examples, the method 600 further includes setting 606 an orientation mode for a navigation module to a first orientation mode based on the determined context. In one or more examples, the method 600 further includes displaying 608 map data on a display in communication with the navigation module using the first orientation mode. 130 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 "Artificial intelligence" refers to intelligence demonstrated by machines, unlike the natural intelligence displayed by humans and animals, which involves consciousness and emotionality. The distinction between artificial intelligence and natural intelligence categories is often revealed by the acronym chosen. 'Strong' AI is usually labelled as artificial general intelligence (AGI) while attempts to emulate 'natural' intelligence have been called artificial biological intelligence (ABI). Leading AI textbooks define the field as the study of "intelligent agents": any device that perceives its environment and takes actions that maximize its chance of achieving its goals. The term "artificial intelligence" can also be used to describe machines that mimic "cognitive" functions that humans associate with the human mind, such as "learning" and "problem solving". (Search "artificial intelligence" on Wikipedia.com June 25, 2021. CC-BY-SA 3.0 Modified. Accessed June 25, 2021.) 129 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 The prediction module 560 may use advanced computer analysis, machine learning, and/or automated/artificial intelligence to enhance determination of a context 400, evaluation of factors, determining an orientation mode, managing trigger events 506, changing an orientation mode, and the like. hat a more desirable outcome is achieved. The prediction module 560 may implement, or use, a neural network configured according to the training such that as the prediction module 560 is able to recommend or predict a suitable context 400, orientation mode, change in orientation mode, or the like. 128 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In certain embodiments, the navigation module 510 may include a prediction module 560. The prediction module 560 may coordinate with the orientation mode module 530 to facilitate determining the orientation mode 502. Alternatively, or in addition, the prediction module 560 may coordinate with the context module 520 to facilitate determining the context 400 and/or in evaluating the factors. In certain embodiments, the prediction module 560 may coordinate with the change orientation mode module 550 to change an orientation mode, and/or manage, and/or respond to trigger events 506. 127 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 One example of an external trigger event 506b may be when a user proactively changes a navigation route to an alternative route. For example, the user may change a route from a fastest and most efficient route to an alternative route that takes longer but includes sightseeing waypoints. In response to this external trigger event 506b, the change orientation mode module 550 may change the orientation mode to facilitate sightseeing (e.g., to a Heading Up orientation mode). 126 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 One example of an external trigger event 506b may be when a user leaves or departs from the route being used for the navigation. Of course, a user may depart from a route for a variety of reasons. One reason may be because the user has lost their way during the navigation. One aspect that might contribute to a user losing their way may be because the user interface 100 may be using an orientation mode that is not optimal for this user and/or this context. The act of a user departing from the route may trigger an external trigger event 506b. In response to this event, the change orientation mode module 550 may change the orientation mode that may prove more helpful to a user who is lost. For example, where a user is hiking in a forest during daylight, the change orientation mode module 550 may change the orientation mode to North Up orientation mode to help the user get their bearings. 125 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In various examples, the method 600 may be implemented substantially as described above with respect to the functions of the apparatus 200, navigation system 300, and system 500, respectively in Figures 2, 3, and 5. 133 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In one embodiment, the change orientation mode module 550 may be configured to maintain one or more frequency metrics for a particular trigger event 506 or set of trigger events 506 that result in a change of the orientation mode from a current orientation mode to a different orientation mode. The trigger event 506 tracked using frequency metrics may be internal trigger events 506a and/or external trigger events 506b. "Metric" refers to any unit of measure for a particular quantity, trait, attribute, feature, and/or aspect. A metric can include any unit or system of measure based on the type of metric that is tracked, recorded, monitored, or measured. A metric can be measured in whole numbers, decimal numbers, fractions, or the like. In certain embodiments, the term metric may be used with an adjective that identifies the metric being tracked, recorded, monitored, or measured. For example, a "frequency metric" may refer to metric for a frequency of an event, action, and/or condition, or the like. 123 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In certain embodiments, before the navigation module 510 changes an association between an orientation mode and a context, the navigation module 510 may prompt the user for confirmation that the user wants to change the association between the context and an orientation mode to the orientation mode indicated by the user input. "Confirmation" refers to a form of user input that communicates agreement of a user with the information, assertion, or plan presented to the user. The user may provide the confirmation or decline to provide the confirmation, and the navigation module 510 may respond accordingly. 122 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 For example, the change orientation mode module 550 may instruct the orientation mode module 530 to change the association between the orientation mode and the context, such that the orientation mode associated with the context is the orientation mode indicated by the user input. In response, the change orientation mode module 550 may update a repository record that records the association between the and the orientation mode to be the orientation mode indicated by the user input. Consequently, the orientation mode used the next time the user navigates in the context is the orientation mode to be the orientation mode indicated by the user input. "Association" refers to a relationship between one set of data or one object and another set of data, indicator, or object. In certain examples, an association can relate to pieces of data. The association can be defined by or captured using another indicator, a link, a tag, and/or a structural relationship between a first set of data and a second set of data. 121 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In certain embodiments, certain internal trigger events 506a such as receiving user input indicating a different desired orientation mode may lead to other changes in the behavior of the navigation module 510. In one example, a single internal trigger event 506a that is user input indicating a different desired orientation mode may cause the navigation module 510 to change an orientation mode associated with a current context 400 to change the orientation mode to the orientation mode indicated by the user input. 120 Added by DJM 2 2022 2/25/22, 12:00 AM
View Edit
Delete
KBR-1 1400.2.623 In still another example, an internal trigger event 506a may be created, or triggered, when user input is received relating to orientation mode. For example, referring to Figure 1A, a user may provide user input by activating drop-down list 116 and selecting a different orientation mode than a current orientation mode. In this example, a user may select a Heading Up orientation as their desired orientation mode rather than a North Up orientation mode. Such use input may trigger an internal trigger event 506a and the trigger module 508 may coordinate with the context module 520, orientation mode module 530, and/or change orientation mode module 550 to effectuate the change. 119 Added by DJM 2 2022 2/25/22, 12:00 AM

Page 2 of 9, showing 20 record(s) out of 169 total