IP Library Granted Patent US 9,230,016
Granted Patent B2
US 9,230,016 · App. 14/273,012 · Granted Jan 5, 2016

User input auto-completion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,230,016
App. No.
14/273,012
Granted
Jan 5, 2016
Kind
B2
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.

Claims (14)

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.

2. The method of claim 1 , providing the auto-complete tool as an Integrated Development Environment (IDE) tool.

3. The method of claim 1 , further comprising, identifying duplicate files within a single group.

4. The method of claim 1 , wherein detecting further includes evaluating the common patterns based on bit patterns in the files.

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; and

an 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.

6. The system of claim 5 , wherein the application tool is an Integrated Development Environment (IDE) tool.

7. The system of claim 5 , wherein the repositories are software code repositories.

Assignments (3)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →