← Back to Patent Explorer
US5935251A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus expedited log-on to an application program

Assignee: Micro Focus LLC
•
Filing: 1997-12-22
•
Granted: 1999-08-10
•
Expires: 2017-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method of the invention controls a computer to automatically enter user registration data, upon occurrence of a dialogue box. The computer includes a database which stores instances of data defining characteristics of windows that enable entry of user data so as to enable further execution of the program. The method initially monitors programs that execute on the computer and signals an occurrence of at least one of a set of events, wherein one of the set of events is the creation of a newly activated window. In response to a signalling of the event, the method determines if the event signalled is an activation of window (i.e. a dialogue box) and if yes, finds the newly activated dialogue box's identifier. The method then accesses descriptive data regarding the newly activated dialogue box and determines if it matches an instance of dialogue box data in the database. If yes, the method accesses user identification data from a secure storage area and, under control of data from the instance of the dialogue box data, enters the user identification data into the newly activated dialogue box to allow further execution of the program.

Inventors

  • 👤 Eric R. Moore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:59
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 160 words
A method for controlling a computer to automatically act upon information present in a window, said computer including a database which stores instances of data that define characteristics of plural windows which accept entered data, said method comprising the steps of: a) monitoring programs executing on said computer and signalling occurrence of at least one event of a set of events, one of said set of events being a new activation of a window; b) in response to said signalling, determining if (i) said one event is a newly activated window and (ii) an identifier for said newly activated window; c) determining if descriptive data regarding said newly activated window matches an instance of window data in said database; and, if yes d) accessing an instance of said information and, under control of data from said instance of window data in said database, entering said instance of said information into said newly activated window to allow further processing to continue.
Claim 2
Independent Claim 160 words
A method for controlling a computer to automatically act upon information present in a window, said computer including a database which stores instances of data that define characteristics of plural windows which accept entered data, said method comprising the steps of: a) monitoring programs executing on said computer and signalling occurrence of at least one event of a set of events, one of said set of events being a new activation of a window; b) in response to said signalling, determining if (i) said one event is a newly activated window and (ii) an identifier for said newly activated window; c) determining if descriptive data regarding said newly activated window matches an instance of window data in said database; and, if yes d) accessing an instance of said information and, under control of data from said instance of window data in said database, entering said instance of said information into said newly activated window to allow further processing to continue.
Claim 3
Dependent Claim 38 words
The method as recited in claim 1, wherein said computer operates under the Windows® operating system and step a) uses a system-wide computer-based hook to detect said occurrence of at least one event of said set of events.
Claim 4
Dependent Claim 42 words
The method as recited in claim 1, wherein said window is a dialog box, said instance of information is user credential data and said computer is dependent upon properly configured credential data to enable a user to access one or more applications.
Claim 5
Dependent Claim 72 words
The method as recited in claim 3, wherein step c) compares said descriptive data regarding said newly activated dialog box to at least some of the following data to determine a match: class name of the instance of the dialog box, a parent window and any top window associated therewith; child windows in the dialog box data and edit fields and/or buttons therein; edit field class name; and button field class names.
Claim 6
Dependent Claim 38 words
The method as recited in claim 3, wherein step d) interposes a time delay between said accessing and entering of said user credential data to assure sufficient time is provided for said computer to initialize the dialog box.
Claim 7
Dependent Claim 44 words
The method as recited in claim 5, wherein step d), during said time delay between said accessing and said entering of said user credential data, returns control to another process in said computer to allow said another process to operate during said time delay.
Claim 8
Dependent Claim 55 words
The method as recited in claim 1, wherein if step c) determines that said descriptive data regarding said newly activated window matches plural instances of window data in said database, a message is presented to a user to make a selection of one of said plural instances, said selection being thereafter used in step c).
Claim 9
Dependent Claim 30 words
The method as recited in claim 1, wherein step a) is preceded by the following: training said computer by inputting instances of window data which enable identification of associated windows.
Claim 10
Dependent Claim 185 words
A memory media for controlling a computer to automatically act upon information present in a window, said computer including a database which stores instances of data that define characteristics of plural windows which accept entered data, said memory media comprising: a) means for controlling said computer to monitor programs executing on said computer and to signal occurrence of at least one event of a set of events, one of said set of events being a new activation of a window; b) means for controlling said computer to respond to said signalling by determining if (i) said one event is a newly activated window and (ii) an identifier for said newly activated window; c) means for controlling said computer to determine if descriptive data regarding said newly activated window matches an instance of window data in said database; and, if yes d) means for controlling said computer to access an instance of said information and, under control of data from said instance of window data in said database, to enter said instance of said information into said newly activated window to allow further processing to continue.
Claim 11
Dependent Claim 185 words
A memory media for controlling a computer to automatically act upon information present in a window, said computer including a database which stores instances of data that define characteristics of plural windows which accept entered data, said memory media comprising: a) means for controlling said computer to monitor programs executing on said computer and to signal occurrence of at least one event of a set of events, one of said set of events being a new activation of a window; b) means for controlling said computer to respond to said signalling by determining if (i) said one event is a newly activated window and (ii) an identifier for said newly activated window; c) means for controlling said computer to determine if descriptive data regarding said newly activated window matches an instance of window data in said database; and, if yes d) means for controlling said computer to access an instance of said information and, under control of data from said instance of window data in said database, to enter said instance of said information into said newly activated window to allow further processing to continue.
Claim 12
Dependent Claim 39 words
The memory media as recited in claim 9, wherein said computer operates under the Windows® operating system and means a) uses a system-wide computer-based hook to detect said occurrence of at least one event of said set of events.
Claim 13
Dependent Claim 43 words
The memory media as recited in claim 9, wherein said window is a dialog box, said instance of information is user credential data and said computer is dependent upon properly configured credential data to enable a user to access one or more applications.
Claim 14
Dependent Claim 77 words
The memory media as recited in claim 11, wherein means c) causes said computer to compare said descriptive data regarding said newly activated dialog box to at least some of the following data to determine a match: class name of the instance of the dialog box, a parent window and any top window associated therewith; child windows in the dialog box data and edit fields and/or buttons therein; edit field class name; and button field class names.
Claim 15
Dependent Claim 41 words
The method as recited in claim 11, wherein means d) causes said computer to interpose a time delay between said accessing and entering of said user credential data to assure sufficient time is provided to enable initialization of the dialog box.
Claim 16
Dependent Claim 46 words
The memory media as recited in claim 13, wherein means d), during said time delay between said accessing and said entering of said user credential data, causes said computer to return control to another process to allow said another process to execute during said time delay.
Claim 17
Dependent Claim 65 words
The memory media as recited in claim 9, wherein if means c) causes said computer to determine that said descriptive data regarding said newly activated window matches plural instances of window data in said database, said computer is further causes to issue a message to a user to make a selection of one of said plural instances, said selection being thereafter used by means c).
Claim 18
Dependent Claim 35 words
The memory media as recited in claim 9, further comprising: means for training said computer which enables an inputting and storage by a user of instances of window data which enable identification of associated windows.

References Cited (Backward Citations)

US5444850A Cited
US5680547A Cited
US5768504A Cited
US5768503A Cited
US5684950A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-09 2003-02-08 2003-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-09 2007-02-08 2007-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-09 2011-02-08 2011-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag