Visualization techniques for imprecise statement completion
First Claim
Patent Images
1. A system, comprising:
- a processor;
an indicator component configured to associate an estimated completion entry with a representation of a likelihood of the estimated completion entry being a correct entry;
an explanation component configured to associate the estimated completion entry with a rationale for placement of the estimated completion entry in a list of estimated completion entries, by accessing additional data related to a user providing a portion of an entry to which the estimated completion entry is generated, the rationale explaining why a particular estimated completion entry is presented as the estimated completion entry in view of the accessed additional data;
a production component configured to combine the estimated completion entry with the rationale;
a transfer component configured to emit, to an auxiliary location, the combined estimated completion entry and the associated rationale;
a calculation component configured to;
determine the likelihood of the estimated completion entry being correct based on a subject matter of previously-received input entries from the user, wherein the previously received input entries do not comprise a portion of the estimated completion entry, wherein the previously received input entries are complete input entries and wherein the subject matter does not include characters of the estimated completion entry; and
determine that the estimated completion entry has a high likelihood of being correct in response to the estimated completion entry being related to the subject matter of the previously-received input entries.
2 Assignments
0 Petitions
Accused Products
Abstract
When a user enters text into an application, the application can utilize an auto-complete feature to provide the user with estimations as to a complete term a user is attempting to enter into the application. Visualization can be provided along with an estimation to disclose the likelihood the estimation is what the user intends to enter. Furthermore, a rationale can be provided to the user for the reason an estimation was provided to the user.
47 Citations
24 Claims
-
1. A system, comprising:
-
a processor; an indicator component configured to associate an estimated completion entry with a representation of a likelihood of the estimated completion entry being a correct entry; an explanation component configured to associate the estimated completion entry with a rationale for placement of the estimated completion entry in a list of estimated completion entries, by accessing additional data related to a user providing a portion of an entry to which the estimated completion entry is generated, the rationale explaining why a particular estimated completion entry is presented as the estimated completion entry in view of the accessed additional data; a production component configured to combine the estimated completion entry with the rationale; a transfer component configured to emit, to an auxiliary location, the combined estimated completion entry and the associated rationale; a calculation component configured to; determine the likelihood of the estimated completion entry being correct based on a subject matter of previously-received input entries from the user, wherein the previously received input entries do not comprise a portion of the estimated completion entry, wherein the previously received input entries are complete input entries and wherein the subject matter does not include characters of the estimated completion entry; and determine that the estimated completion entry has a high likelihood of being correct in response to the estimated completion entry being related to the subject matter of the previously-received input entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A computer-implemented method, comprising:
-
executing by a processor, instructions that, when executed, cause operations to be performed comprising; receiving an input of characters representing at least a portion of a word; positioning at least one projected conclusion expression in a subset, wherein the at least one projected conclusion expression represents a possible completion of the word wherein at least one of the at least one projected conclusion expressions is an expression that is topically related to one of the at least one projected conclusion expressions, but does not include the received input of characters; incorporating at least one demonstration to the at least one projected conclusion expression, wherein the at least one demonstration relates to at least one criterion used to position the at least one projected conclusion expression; calculating a value for the at least one projected conclusion expression; and disclosing the at least one projected conclusion expression incorporated with the at least one demonstration and disclosing information indicating a reason for the value for the at least one projected conclusion expression, wherein the reason explains why the at least one projected conclusion expression is provided, and wherein the reason is based at least in part on a data associated with previous activities conducted by a user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19)
-
-
20. A method executed by at least one processor that when executed, cause operations to be performed comprising
receiving a portion of text representative of a desired entry; -
determining a list of estimated completion entries, each of the estimated completion entries representative of a possible correct entry for the desired entry, wherein at least one of the list of estimated completion entries does not include the portion of text representative of the desired entry; associating a rationale for at least one of the estimated completion entries, the rationale providing information explaining a reason for placing the at least one of the estimated completion entries in the list of estimated completion entries, wherein the rationale is based at least in part on prior activities associated with a user apart from the portion of text; and returning, for display, at least a portion of the list of estimated completion entries including the associated rationale for at least one of the estimated completion entries. - View Dependent Claims (24)
-
-
21. A computing system comprising:
-
a processor; a user input device configured to permit entry of text; a display configured to display a list of estimated completion entries and an associated rationale for the at least one of the estimated completion entries, each estimated completion entry representative of a possible correct entry for text received form the user input device, and the rationale providing information explaining a reason for placing the at least one estimated completion entry in the list of estimated completion entries wherein the rationale is based at least in part on prior activities associated with a user apart from the estimated completion entry, wherein at least one of the estimated completion entries is not based on characters of text entered from the user input device. - View Dependent Claims (22)
-
-
23. A computing system comprising:
-
a processor; and a data storage device including instructions which, upon execution by the processor, cause the processor to; receive text, the received text comprising a portion of a desired text entry; generate a list of estimated completion entries based on the received text, each estimated completion entry representative of a possible correct entry for the received text, wherein at least one of the estimated completion entries does not include the portion of the desired text entry; for at least one of the estimated completion entries, generate an associated rationale providing information explaining a reason for why the at least one estimated completion entry is in the list wherein the rationale is based at least in part on prior activities associated with a user apart from the portion of desired text; and transmit the list of estimated completion entries and the associated rationale for the at least one of the estimated completion entries to a remote computer.
-
Specification