APPARATUS, SYSTEM, AND METHOD FOR IMPROVED TYPE-AHEAD FUNCTIONALITY IN A TYPE-AHEAD FIELD BASED ON ACTIVITY OF A USER WITHIN A USER INTERFACE
First Claim
1. A method for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface, the method comprising:
- identifying a user activity context comprising one or more activities of a user within a user interface, each activity comprising an associated recipient identifier;
determining a set of potential recipients based on the user activity context, each potential recipient corresponding to one or more associated recipient identifiers from the user activity context; and
registering the set of potential recipients with one or more type-ahead modules of the user interface, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface. The method includes identifying a user activity context including one or more activities of a user within a user interface. Each activity includes an associated recipient identifier. The method includes determining a set of potential recipients based on the user activity context. Each potential recipient corresponds to one or more associated recipient identifiers from the user activity context. The method includes registering the set of potential recipients with one or more type-ahead modules of the user interface. The one or more type-ahead modules suggest one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules.
-
Citations
20 Claims
-
1. A method for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface, the method comprising:
-
identifying a user activity context comprising one or more activities of a user within a user interface, each activity comprising an associated recipient identifier; determining a set of potential recipients based on the user activity context, each potential recipient corresponding to one or more associated recipient identifiers from the user activity context; and registering the set of potential recipients with one or more type-ahead modules of the user interface, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface, the apparatus comprising:
-
an identification module configured to identify a user activity context comprising one or more activities of a user within a user interface, each activity comprising an associated recipient identifier; a determination module configured to determine a set of potential recipients based on the user activity context, each potential recipient corresponding to one or more associated recipient identifiers from the user activity context; and a registration module configured to register the set of potential recipients with one or more type-ahead modules of the user interface, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients in response to the user entering one or more characters in the type-ahead field. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable storage medium having computer usable program code executable by a processor to perform operations for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface, the operations of the computer program product comprising:
-
an identification module configured to identify a user activity context comprising one or more activities of a user within a user interface, each activity comprising an associated recipient identifier; a determination module configured to determine a set of potential recipients based on the user activity context, each potential recipient corresponding to one or more associated recipient identifiers from the user activity context; and a registration module configured to register the set of potential recipients with one or more type-ahead modules of the user interface, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules in response to the user entering one or more characters in the type-ahead field. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer readable storage medium having computer usable program code executable by a processor to perform operations for improved type-ahead functionality in a type-ahead field based on activity of a user within a user interface, the operations of the computer program product comprising:
-
identifying a user activity context comprising one or more activities of a user within a user interface, each activity comprising an associated recipient identifier; determining a set of potential recipients based on the user activity context, each potential recipient corresponding to one or more associated recipient identifiers from the user activity context; assigning a priority weight to each potential recipient in the set of potential recipients wherein the priority weight for a potential recipient is based on one or more of an amount of time spent by the user on an activity associated with the potential recipient, a frequency of the activity associated with the potential recipient, and an amount of time since the activity associated with the potential recipient; prioritizing the set of potential recipients based on the priority weights wherein the priority weight of a potential recipient is based on a relationship between the potential relationship and the user activity context; registering the set of potential recipients with one or more type-ahead modules of the user interface; and modifying a pre-existing set of suggested recipients in a type-ahead module of the user interface according to the set of potential recipients, wherein the type-ahead module suggests one or more recipients from the set of potential recipients to autocomplete a type-ahead field managed by the one or more type-ahead modules, wherein the one or more type-ahead modules suggest one or more recipients from the set of potential recipients in response to the user entering one or more characters in the type-ahead field.
-
Specification