IP Library Granted Patent US 8,635,593
Granted Patent B2
US 8,635,593 · App. 12/241,661 · Granted Jan 21, 2014

Dynamic autocompletion tool

Inventor: Hana Giat (Modi'in, IL)
Assignee: Hewlett-Packard Development Company, L.P.
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 8,635,593
App. No.
12/241,661
Granted
Jan 21, 2014
Kind
B2
Abstract

In at least some embodiments, a computing device includes a processor and a system memory coupled to said processor. The system memory stores an integrated development environment (IDE) and a dynamic autocompletion tool. When executed by the processor, the IDE provides a script editor. When executed by the processor, the dynamic autocompletion tool analyzes real-time content of a user application being executed to populate an autocompletion list for use with the IDE application.

Claims (29)

1. A method, comprising:

executing a first application;

executing a second application;

executing a dynamic autocompletion tool; and

responsive to a predetermined edit being entered in the first application,

dynamically populating an autocompletion list for use with the first application based on real-time content of the second application extracted from the second application by the autocompletion tool during execution of the second application.

2. The method of claim 1 further comprising detecting an object call in a script editor of the first application and examining content of the second application to register an object identifier and object parameters related to the object call.

3. The method of claim 1 further comprising accessing the autocompletion list based on a list object command and a select operation command associated with the list object command.

4. The method of claim 1 further comprising changing between different autocompletion lists based on a change command, a list object command, and a select operation command associated with the list object command.

5. A non-transitory computer-readable medium that stores an Integrated Development Environment (IDE) application, when executed, the IDE application causes a processor to:

execute a first application;

execute a second application;

execute a dynamic autocompletion tool; and

dynamically populate an autocompletion list for use with the first application based on real-time content extracted from the second application by the dynamic autocompletion tool during the execution of the second application.

6. The computer-readable medium of claim 5 wherein the IDE application further causes the processor to apply the autocompletion list to manual test script generation (MTSG) of an automated functional testing tool (AFTT).

7. The computer-readable medium of claim 5 wherein the IDE application further causes the processor to apply the autocompletion list to an object operation.

8. The computer-readable medium of claim 5 wherein the IDE application further causes the processor to apply the autocompletion list to an operation argument associated with an object.

9. A computing system, comprising:

a processor;

a system memory coupled to said processor;

wherein the system memory stores an integrated development environment (IDE) and a dynamic autocompletion tool,

when executed by the processor, the IDE provides a script editor,

when executed by the processor, the dynamic autocompletion tool analyzes real-time content of a user application being executed to populate an autocompletion list for use with the script editor.

10. The computing system of claim 9 wherein the IDE comprises an automated functional testing tool (AFTT).

11. The computing system of claim 9 wherein the dynamic autocompletion tool is separate from the IDE.

12. The computing system of claim 9 wherein the dynamic autocompletion tool is accessed via a removable storage medium.

13. The computing system of claim 9 wherein the dynamic autocompletion tool is accessed via a network connection.

14. The computing system of claim 9 wherein the user application comprises a dynamic list.

15. The computing system of claim 14 wherein the user application supports a list change operation that switches between different sets of lists.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
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 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
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 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2010
From: GIAT, HANA
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 023754/0965 →
Continuity (2)
Provisional Application 61052767 · May 13, 2008
Related Publication 20100083225A1 · Apr 1, 2010