Patents by Inventor Craig Ardner Swearingen

Craig Ardner Swearingen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5920325
    Abstract: A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW.sub.-- NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.
    Type: Grant
    Filed: November 20, 1996
    Date of Patent: July 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Scott Anthony Morgan, Craig Ardner Swearingen
  • Patent number: 5877763
    Abstract: A data processing system and method of operation thereof detect when a situation occurs in which a window displayed on a display device should be brought to a user's attention. That window is then surfaced at the top of a window system z-order of the data processing system without modifying a current activation state of the window. Thus, while the window is guaranteed to be visible or unobscured by any other windows, the current activation state is not changed and any user input is still in control of the user.
    Type: Grant
    Filed: November 20, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Richard Edmond Berry, Denise Marie Burton, John Martin Mullaly, David John Roberts, Craig Ardner Swearingen
  • Patent number: 5815153
    Abstract: A mechanism is provided for controlling the selection, in a single object, of multiple activities implemented by plural data structures. The invention provides a control mechanism for associating many selection points with many actions. That is, instead of associating data with an action, the present invention associates the action with the data. Therefore, the object of selection becomes the control element, rather than merely the initiator of the action. Since, the control is understood to be a mechanism for initiating an action, the period in which it is an object of selection must be indicated to a user. This will indicate to the user that the state of the control has changed. The present invention provides a control mechanism wherein a single object can change its appearance and represent different functions that can be implemented by a user. To do this, a mechanism is provided to associate the various representations of the object with the data that will implement the different functions.
    Type: Grant
    Filed: November 20, 1996
    Date of Patent: September 29, 1998
    Assignee: International Business Machines Corporation
    Inventors: Scott Harlan Isensee, Craig Ardner Swearingen
  • Patent number: 5689724
    Abstract: A generic font request is changed to an operating system specific format font request. A font request is received from an application by a font handler. Both the application and the font handler are typically run by an operating system in a computer memory. Once the font handler determines that the font request is a generic font request, i.e. is in a format different than the operating system specific format expected by the operating system, it translates the generic font request to an operating system specific format font request.
    Type: Grant
    Filed: October 11, 1995
    Date of Patent: November 18, 1997
    Assignee: International Business Machines Corporation
    Inventors: Scott Anthony Morgan, Troy Gary Reish, Craig Ardner Swearingen