Patents by Inventor Alex C. Chow

Alex C. Chow 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: 9104504
    Abstract: Systems and methods are provided for deploying new software application features as a dynamically-loadable executable package including one or more dynamically-linked shared dependent libraries. The dynamically-loadable executable package may be capable of being loaded into volatile memory and executed in an information handling system environment with or without the dependent shared libraries, and without duplicating the presence or use of redundant shared libraries that may be already present on the existing software stack.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 11, 2015
    Assignee: Dell Products LP
    Inventors: Alex C. Chow, John P. Harvey
  • Publication number: 20140282457
    Abstract: Systems and methods are provided for deploying new software application features as a dynamically-loadable executable package including one or more dynamically-linked shared dependent libraries. The dynamically-loadable executable package may be capable of being loaded into volatile memory and executed in an information handling system environment with or without the dependent shared libraries, and without duplicating the presence or use of redundant shared libraries that may be already present on the existing software stack.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Inventors: Alex C. Chow, John P. Harvey
  • Patent number: 7650601
    Abstract: A method for managing multiple processors in the execution of one or more processes in a task-based library platform. The one or more processes are partitioned into highly granulized sub-tasks from a library calling process, whereby each sub-task has a protection attribute associated with it. The protection attribute designates processing resources that a processor may use in the execution of the sub-task. The sub-tasks are placed in a central task queue, whereby idling processors in the multiple processor system obtain consecutive sub-tasks in the queue until all the processes have been executed. Each processor executes a sub-task using only those processing resources that have been designated as being available by the protection attribute of the sub-task. The atomic execution results of the one more sub-tasks may then be combined into an execution result for the process. Also provided is a task-based library for processor management.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Maximino Aguilar, Jr., Alex C. Chow
  • Patent number: 5546524
    Abstract: An apparatus for moving graphical objects including a display for displaying multiple graphical objects according to a display priority, apparatus for moving, responsive to a user input, a displayed graphical object, and apparatus for modifying, responsive to a user input, a display priority of the moved graphical object as the graphical object is moved so that the moved graphical object is displayed under a portion of a second displayed graphical object. In addition, a method for moving graphical objects including displaying multiple graphical objects according to a display priority on a display, moving, responsive to a user input, a displayed graphical object, and modifying, responsive to a user input, a display priority of the moved graphical object as the graphical object is moved so that the moved graphical object is displayed under a portion of a second displayed graphical object.
    Type: Grant
    Filed: December 15, 1993
    Date of Patent: August 13, 1996
    Assignee: International Business Machines Corp.
    Inventors: Alex C. Chow, John S.-Y. Wang
  • Patent number: 5463769
    Abstract: A system and method for changing the methods of an object based on the mode of the application. Two types of dictionaries are used, a first type which defines all of the methods for an object for a particular mode and a second type which defines all of the modes supported by an application. In addition, a variable can be used to store the dictionary of methods for the current mode. This invention uses object oriented programming techniques.
    Type: Grant
    Filed: December 15, 1993
    Date of Patent: October 31, 1995
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Tate, Alex C. Chow, Stephen B. Gest