Method and apparatus for determining an invocation input based on cognitive load
First Claim
Patent Images
1. An apparatus, comprising:
- at least one processor;
at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following;
determining that an event has occurred that is associated with content;
generating a notification that signifies the event;
identifying at least a portion of the content to be notification content associated with the notification;
determining a cognitive load of the notification content;
determining an invocation input associated with the notification to verify an attentiveness of a user based, at least in part on the cognitive load such that complexity of the invocation input is directly proportional to the cognitive load, wherein the complexity of the invocation input is based at least on an amount of the identified notification content, the invocation input being an input for selecting the notification in a manner that invokes display of, at least part of, the notification content;
causing display of the notification;
receiving an indication of a user input associated with the notification;
determining that the user input corresponds with, at least part of, the invocation input; and
causing display of, at least part of, the notification content in response to the determination that the user input corresponds with the invocation input.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprising determining to provide a notification to a user, the notification being associated with notification content, determining a cognitive load associated with the notification content, and determining an invocation input associated with the notification based, at least in part on the cognitive load is disclosed.
46 Citations
20 Claims
-
1. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following; determining that an event has occurred that is associated with content; generating a notification that signifies the event; identifying at least a portion of the content to be notification content associated with the notification; determining a cognitive load of the notification content; determining an invocation input associated with the notification to verify an attentiveness of a user based, at least in part on the cognitive load such that complexity of the invocation input is directly proportional to the cognitive load, wherein the complexity of the invocation input is based at least on an amount of the identified notification content, the invocation input being an input for selecting the notification in a manner that invokes display of, at least part of, the notification content; causing display of the notification; receiving an indication of a user input associated with the notification; determining that the user input corresponds with, at least part of, the invocation input; and causing display of, at least part of, the notification content in response to the determination that the user input corresponds with the invocation input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
determining that an event has occurred that is associated with content; generating a notification that signifies the event; identifying at least a portion of the content to be notification content associated with the notification; determining a cognitive load of the notification content; determining an invocation input associated with the notification to verify an attentiveness of a user based, at least in part on the cognitive load such that complexity of the invocation input is directly proportional to the cognitive load, wherein the complexity of the invocation input is based at least on an amount of the identified notification content, the invocation input being an input for selecting the notification in a manner that invokes display of, at least part of, the notification content; causing display of the notification; receiving an indication of a user input associated with the notification; determining that the user input corresponds with, at least part of, the invocation input; and causing display of, at least part of, the notification content in response to the determination that the user input corresponds with the invocation input. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable medium encoded with instructions that, when executed by a computer, perform:
-
determining that an event has occurred that is associated with content; generating a notification that signifies the event; identifying at least a portion of the content to be notification content associated with the notification; determining a cognitive load of the notification content; determining an invocation input associated with the notification to verify an attentiveness of a user based, at least in part on the cognitive load such that complexity of the invocation input is directly proportional to the cognitive load, wherein the complexity of the invocation input is based at least on an amount of the identified notification content, the invocation input being an input for selecting the notification in a manner that invokes display of, at least part of, the notification content; causing display of the notification; receiving an indication of a user input associated with the notification; determining that the user input corresponds with, at least part of, the invocation input; and causing display of, at least part of, the notification content in response to the determination that the user input corresponds with the invocation input. - View Dependent Claims (18, 19, 20)
-
Specification