Patents by Inventor Scott Clee

Scott Clee 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: 8001341
    Abstract: Managing dynamically allocated memory in a computer system in which garbage collection process is scheduled separately from data processing comprises initiating a system program and providing system memory for use by the system program, the system program being arranged to provide a processing environment, initiating an application program within the processing environment for performing one or more units of processing, allocating a portion of the memory for use by the application program for performing the processing, providing a first unit of processing to the application program, determining the proportion of the provided system memory in use on completion of processing of the first unit; and if the proportion exceeds a predetermined threshold, providing a memory recovery instruction to the system program to identify elements in the system memory occupied by objects or data inaccessible to the application program and to free the elements of the provided system memory.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Scott Clee, Paul Cooper, Thomas D. Grieve, Margaret E. Fisher
  • Publication number: 20090187614
    Abstract: Managing dynamically allocated memory in a computer system in which garbage collection process is scheduled separately from data processing comprises initiating a system program and providing system memory for use by the system program, the system program being arranged to provide a processing environment, initiating an application program within the processing environment for performing one or more units of processing, allocating a portion of the memory for use by the application program for performing the processing, providing a first unit of processing to the application program, determining the proportion of the provided system memory in use on completion of processing of the first unit; and if the proportion exceeds a predetermined threshold, providing a memory recovery instruction to the system program to identify elements in the system memory occupied by objects or data inaccessible to the application program and to free the elements of the provided system memory.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Inventors: Scott Clee, Paul Cooper, Thomas D. Grieve, Margaret E. Fisher
  • Publication number: 20070183389
    Abstract: A method and system for identifying remote objects on a client system is provided. A client system (101) has a connection means (302) to access a component (310) on a remote system (103). The client system (101) has a graphical user interface (308) including a user interface object (306) representing the component (310) at the remote system (103). Means (304) are provided for applying a theme to the object (306) to distinguish it as representing a remote component (310). The graphical user interface (308) also includes user interface objects (307) for components local to the client system (101), and the means for applying a theme (304) applies distinguishing themes to the local objects (307) and the remote objects (306).
    Type: Application
    Filed: August 3, 2006
    Publication date: August 9, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clee, Peter Masters, Daniel Would
  • Publication number: 20070038898
    Abstract: A state table includes a plurality of possible states of a computer system and the corresponding actions which produce transitions between source and target states. A set of test programs is stored, each test program performing an action in the state table. A test selects an action corresponding to the current state of the computer system; executes the test program which performs the selected action; determines the state of the computer system after the test program has executed; and compares the determined state to the state indicated in the state table as the target state to the selected action on the source state. When an error is found, instead of stopping execution, the test operations to be performed are dynamically reconfigured. Weightings are dynamically allocated to actions in the state table to create a weighted set, and selection of the next test is carried out using random selection over the weighted set.
    Type: Application
    Filed: August 9, 2006
    Publication date: February 15, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SCOTT CLEE, IAN GRIFFITHS, ROBERT HARRIS
  • Publication number: 20060136836
    Abstract: A user interface is provided for displaying content supplied by a content provider in a view window. When the user interface detects user selection of zoom view mode, display settings of the view window are saved and a resized form of the document is displayed in the view window. When user selection of a location in the document is next detected, the user interface displays a portion of the document corresponding to the selected location, according to the previous display settings, such as display resolution/font size.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 22, 2006
    Inventors: Scott Clee, Robert Harris
  • Publication number: 20060086022
    Abstract: A method and system are described for re-arranging a display in a viewable area (110). The method comprises dividing the viewable area (110) into units (130); determining the contents of units (130) of the viewable area (110); prioritising the availability of the units (130) by content; and allocating one or more display items (140) in the prioritised available units. A plurality of display items (140) is provided and the display items (140) are allocated according to a determined order which may depend on one or more of a user preference, the contents of the viewable area, the activity of the user, and environmental parameters.
    Type: Application
    Filed: October 3, 2005
    Publication date: April 27, 2006
    Inventors: Daniel Would, Scott Clee, Peter Masters
  • Publication number: 20050243192
    Abstract: A method of removing a moving part from a video stream image comprising obtaining a plurality of frame-series images of the scene, each image comprising a moving part and a static part; comparing the plurality of frame-series images to identify parts of the scene that are static for a plurality of frames; and building part of the scene identified as static.
    Type: Application
    Filed: February 23, 2005
    Publication date: November 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Allman, Scott Clee