IP Library Granted Patent US 8,566,716
Granted Patent B2
US 8,566,716 · App. 11/032,822 · Granted Oct 22, 2013

Selective macro event recording

Inventors: Thomas R. Haynes (Apex, NC); Douglas A. Larson (Raleigh, NC); Srinivasan Muralidharan (Apex, NC); Ki H. Park (Cary, NC); Shirish Amin (Cary, NC); Robin L. Yehle (Raleigh, NC)
Assignee: International Business Machines Corporation
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,566,716
App. No.
11/032,822
Granted
Oct 22, 2013
Kind
B2
Abstract

A method, system and apparatus for selective macro event recording. In accordance with the present invention, events can be selectively included in a macro recording process, even where the events occur across different contexts such as different application windows in different applications. Specifically, once a macro recording session has been initiated for a particular application or application window, events occurring in different applications or application windows can be selected for inclusion in the macro through an append recording operation. Notably, the selective macro recording facility can be included as part of an operating environment, or as part of the individual applications executing within the operating environment.

Claims (14)

1. A selective macro event recording method comprising the steps of:

activating a macro recording facility for a specified context;

adding the context to a list of contexts from which events are to be recorded to a macro;

recording events flowing to and from the contexts in the list of contexts to the macro;

in response to receiving a new context, determining if the new context should be added to the list of contexts based on user selection of the new context from a retrieved list of active contexts;

adding the new context to the list of contexts if it is determined that the new context should be added to the list of contexts; and

in response to a determination that a context needs to be removed from the list of contexts, removing the context from the list of context.

2. A hardware storage device having stored thereon a computer program for selective macro event recording, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:

activating a macro recording facility for a specified context;

adding the context to a list of contexts from which events are to be recorded to the macro;

recording events flowing to and from the contexts in the list of contexts to the macro;

in response to receiving a new context, determining if the new context should be added to the list of contexts based on user selection of the new context from a retrieved list of active contexts;

adding the new context to the list of contexts if it is determined that the new context should be added to the list of contexts; and

in response to a determination that a context needs to be removed from the list of contexts, removing the context from the list of context.

Assignments (2)
RE-RECORD TO CORRECT THE EXECUTION DATE OF INVENTORS 1&2 AND THE NAME OF 2 INVENTORS PREVIOUSLY RECORDED AT REEL/FRAME 016304/0587 Recorded Aug 24, 2005
From: HAYNES, THOMAS R.; LARSON, DOUGLAS A.; MURALIDHARAN, SRINIVASAN; PARK, KI H.; AMIN, SHIRISH; YEHLE, ROBIN L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016483/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2005
From: AMIN, SHIRISH; HAYNES, THOMAS R.; DOUGLAS, ALAN L.; MURALIHARAN, SRINIVASAN; PARK, KI H.; YEHLE, ROBIN L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016304/0587 →
Continuity (1)
Related Publication 20060155954A1 · Jul 13, 2006