Patents by Inventor Wei Kuo

Wei Kuo 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: 7921230
    Abstract: According to one embodiment of the present invention, the illustrative embodiments provide a computer implemented method, apparatus, and computer program product for configuring devices. Device information for a plurality of devices is retrieved from an object data manager. A determination is made as to whether a keyboard-video-mouse environment exists. If a keyboard-video-mouse environment does not exist, each device in a plurality of devices is configured to either an available state or a defined state. If a keyboard-video-mouse environment exists, each device in the plurality of devices is configured to the available state. A list of all enumerated devices is requested and a determination is made as to whether a particular device is in the list of enumerated devices. If the particular device is not in the list of enumerated devices, a pseudo device is added to the list to form a modified list of all enumerated devices.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: April 5, 2011
    Assignee: International Business Corporation
    Inventors: John Paul Harvey, Wei Kuo, Dac D Nguyen, Robert Paul Stelzer
  • Publication number: 20100064079
    Abstract: According to one embodiment of the present invention, the illustrative embodiments provide a computer implemented method, apparatus, and computer program product for configuring devices. Device information for a plurality of devices is retrieved from an object data manager. A determination is made as to whether a keyboard-video-mouse environment exists. If a keyboard-video-mouse environment does not exist, each device in a plurality of devices is configured to either an available state or a defined state. If a keyboard-video-mouse environment exists, each device in the plurality of devices is configured to the available state. A list of all enumerated devices is requested and a determination is made as to whether a particular device is in the list of enumerated devices. If the particular device is not in the list of enumerated devices, a pseudo device is added to the list to form a modified list of all enumerated devices.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: International Business Machines Corporation
    Inventors: John Paul Harvey, Wei Kuo, Dac D. Nguyen, Robert Paul Stelzer
  • Patent number: 7136943
    Abstract: A method, apparatus and computer instructions for storing data relating to the switch in a context switch history containing a number of prior context switches occurring prior to a current context. The storing of data occurs in response to a change in context for a direct memory access resource. Portions of the direct memory access chain of requests are freed using the context switch history to form freed portions, wherein the freed portions are reused for requests.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Wei Kuo, James A. Pafumi, Robert Paul Stelzer
  • Publication number: 20060121756
    Abstract: An electrical connector for receiving a module (200) includes a shield (10, 11) defining a receiving space (104) for receiving the module, an FPC (3) received in the receiving space for electrically connecting the module and a support element connected to the FPC for maintaining an electrical connection between the FPC and the module.
    Type: Application
    Filed: December 5, 2005
    Publication date: June 8, 2006
    Inventors: Wei Kuo, Jen-Jou Chang
  • Publication number: 20060092163
    Abstract: Rendering images on a video graphics adapter, the method including receiving in the video graphics adapter a video graphics command including a window identification (‘WID’) value and simultaneously, in accordance with the video graphics command and in dependence upon the WID value, rendering video frame data to a frame buffer and WID data to a WID buffer. Typical embodiments include configuring the video graphics command to include the WID value. In typical embodiments, the WID value represents an index to a pixel type in a window attribute table.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Kuo, Neal Marion, George Ramsay, James Tesauro
  • Patent number: 6993598
    Abstract: A method, apparatus, and computer instructions for managing direct memory access transfers. Monitoring is performed for an event to pass ownership of a direct memory access resource to a new thread. A buffer of the new thread is added by an operating system component to the end of a direct memory access chain of requests from the current thread. The addition of this buffer to the end of a direct memory access chain provides an anchor point for the new thread to add additional requests for the direct memory access resource.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: James Anthony Pafumi, Robert Paul Stelzer, Wei Kuo
  • Publication number: 20050228936
    Abstract: A method, apparatus and computer instructions for storing data relating to the switch in a context switch history containing a number of prior context switches occurring prior to a current context. The storing of data occurs in response to a change in context for a direct memory access resource. Portions of the direct memory access chain of requests are freed using the context switch history to form freed portions, wherein the freed portions are reused for requests.
    Type: Application
    Filed: March 18, 2004
    Publication date: October 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Wei Kuo, James Pafumi, Robert Stelzer
  • Publication number: 20050080943
    Abstract: A method, apparatus, and computer instructions for managing direct memory access transfers. Monitoring is performed for an event to pass ownership of a direct memory access resource to a new thread. A buffer of the new thread is added by an operating system component to the end of a direct memory access chain of requests from the current thread. The addition of this buffer to the end of a direct memory access chain provides an anchor point for the new thread to add additional requests for the direct memory access resource.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Pafumi, Robert Stelzer, Wei Kuo
  • Patent number: 6831660
    Abstract: A method and apparatus in a data processing system for processing graphics data. A set of clip areas defining a window for use in clipping graphics data is identified in which a portion of the graphics data is obscured. A clip area in a first hardware clipper is set, wherein the clip area encompasses the window to process the graphics data. The graphics data within the first clip area is graphics data to be displayed. A no clip area is set in a second hardware clipper, wherein the no clip area encompasses the portion and wherein which graphics data in the second clip area is to remain undisplayed. The graphics data is sent to the first hardware clipper and the second hardware clipper.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: December 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Debra Ann Kipping, Wei Kuo, Mark Richard Nutter, George F. Ramsay, III
  • Publication number: 20040034579
    Abstract: A method to prevent the sale of counterfeit products has been developed by utilizing the bar code technology and the World Wide Web to give each individual merchandise its unique identification number and be able to verify this number against a database online.
    Type: Application
    Filed: August 19, 2002
    Publication date: February 19, 2004
    Inventors: Jerry Zhi Xu, Wei Kuo, Biansheng Xu
  • Patent number: 6674841
    Abstract: A method and apparatus in a data processing system for asynchronous context switching. Requests of graphics processes are received to process graphics data for display in a queue in the graphics adapter. A current context is switched for a first graphics process to a new context for a second graphics process only in response to requests received in the queue. In this manner, the graphics adapter is able to continuously process commands in the queue instead of waiting for new commands to be sent after each context switch.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: January 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Charles Ray Johns, Wei Kuo
  • Patent number: 6219373
    Abstract: Interference from a spread-spectrum signal (e.g., GPS) is filtered out utilizing a wavelet-based method. A wavelet packet decomposition scheme generates a first plurality of coefficient sets from the signal(s). An entropy measurement is determined for each resulting wavelet decomposition level. Portions of the spread-spectrum signal occurring above the noise floor for the wavelet decomposition level having the lowest entropy measurement are then filtered out so that a revised coefficient set is generated therefor. As a result, a second plurality of coefficient sets can be formed such that the first plurality of coefficient sets differs from the second plurality of coefficient sets only by the revised coefficient set. A new signal is formed by applying a wavelet packet reconstruction scheme to the second plurality of coefficient sets.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: April 17, 2001
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: David A. Lee, Grant A. Hansen, Wei Kuo