User input auto-completion
First Claim
Patent Images
1. A method, comprising:
- identifying, by a processor, a first repository and a second repository;
detecting common patterns in files within the first and second repositories, and the patterns detected on any arbitrary sized set of data from the first and second repositories;
grouping related files into groups within the first and second repositories based on the common patterns, wherein grouping further includes compressing the common patterns replacing the common patterns with symbols and wherein compressing further includes when two or more patterns tie in terms of a frequency with which those two or more patterns appear within the groups selecting a particular pattern from the two or more patterns as appearing more frequently than the remaining one of the two or more patterns based on the selected particular pattern having more complex characters than the remaining one of the two or more patterns; and
auto-completing a lookup text string in an auto-complete tool supplied by a user based on the groups as the user enters each character of the lookup text string into the auto-complete tool.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer program product relate to user input auto-completion. The methods and product are executable on a processing device in a computing system environment so as to provide an auto-completion scheme with enhanced capabilities that improve user efficiency when performing a task.
44 Citations
7 Claims
-
1. A method, comprising:
-
identifying, by a processor, a first repository and a second repository; detecting common patterns in files within the first and second repositories, and the patterns detected on any arbitrary sized set of data from the first and second repositories; grouping related files into groups within the first and second repositories based on the common patterns, wherein grouping further includes compressing the common patterns replacing the common patterns with symbols and wherein compressing further includes when two or more patterns tie in terms of a frequency with which those two or more patterns appear within the groups selecting a particular pattern from the two or more patterns as appearing more frequently than the remaining one of the two or more patterns based on the selected particular pattern having more complex characters than the remaining one of the two or more patterns; and auto-completing a lookup text string in an auto-complete tool supplied by a user based on the groups as the user enters each character of the lookup text string into the auto-complete tool. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a processor; a relevancy program configured and adapted to;
execute on the processor, ii) organize multiple repositories into relevancy groups based on bit patterns in files housed in the multiple repositories, the bit patterns of any arbitrary size, and iii) compress the hit patterns in the files by replacing more frequently occurring bit patterns with smaller bit patterns, and when two or more bit patterns tie in frequency within the files selecting a particular bit pattern as occurring more frequently within the files from the two or more bit patterns based on the selected particular bit pattern having more complex characters than a remaining one of the two or more bit patterns; andan application tool configured and adapted to i) execute on the processor, ii) interact with the relevancy program, iii) interact with a user, and iv) receive input as entered by the user into the application tool and stream the input as each character of the input is entered to the relevancy program for identification of auto completion text relevant to the input as entered and present the auto completion text to the user as the auto completion text is identified. - View Dependent Claims (6, 7)
-
Specification