AUTO-COMPLETION OF PARTIAL LINE PATTERN
First Claim
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for autocompleting an input partial line pattern in response to detecting the input partial line pattern input by a user, the method comprising:
- an act of matching a scope of the input partial line pattern against a corresponding partial line patterns of each of a plurality of line pattern representations to find a scope matched set of one or more line pattern representations; and
an act of visualizing a completion option for the input partial line pattern based on one of the line pattern representations of the scoped matched set.
3 Assignments
0 Petitions
Accused Products
Abstract
Auto-completion of an input partial line pattern. Upon detecting that the user has input the partial line pattern, the scope of the input partial line pattern is matched against corresponding line patterns from a collection of line pattern representations to form a scoped match set of line pattern representations. For one or more of the line pattern representations in the scoped match set, a visualization of completion options is then provided. For example, the corresponding line pattern representation might be displayed in a distinct portion of the display as compared to the input partial line pattern, or perhaps in the same portion in which case, in which case the remaining portion of the line pattern representation might extend off of the input partial line pattern representation.
-
Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for autocompleting an input partial line pattern in response to detecting the input partial line pattern input by a user, the method comprising:
-
an act of matching a scope of the input partial line pattern against a corresponding partial line patterns of each of a plurality of line pattern representations to find a scope matched set of one or more line pattern representations; and an act of visualizing a completion option for the input partial line pattern based on one of the line pattern representations of the scoped matched set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for autocompleting an input partial line pattern in response to detecting the input partial line pattern input by a user, the method comprising:
-
an act of detecting an input partial line pattern being input by a user; an act of matching a scope of the input partial line pattern against a corresponding partial line patterns of each of a plurality of line pattern representations to find a scope matched set of one or more line pattern representations; and an act of visualizing a completion option for the input partial line pattern based on one of the line pattern representation of the scoped matched set. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for autocompleting an input partial line pattern in response to detecting the input partial line pattern input by a user, the method comprising:
-
an act of detecting an input partial line pattern being input by a user; an act of matching a scope of the input partial line pattern against a corresponding partial line patterns of each of a plurality of line pattern representations to find a scope matched set of one or more line pattern representations, wherein each of the plurality of line pattern representations and the input partial line pattern have a changing value in a first dimension as a function of a value in a second dimension; an act of visualizing a selectable completion option for the input partial line pattern based a line pattern representation of the scoped matched set; an act of detecting that the user has selected the completion option; and an act of selecting the corresponding line pattern representation in response to the act of determining that the user has selected the first completion option.
-
Specification