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: 7921230Abstract: 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: GrantFiled: September 8, 2008Date of Patent: April 5, 2011Assignee: International Business CorporationInventors: John Paul Harvey, Wei Kuo, Dac D Nguyen, Robert Paul Stelzer
-
Publication number: 20100064079Abstract: 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: ApplicationFiled: September 8, 2008Publication date: March 11, 2010Applicant: International Business Machines CorporationInventors: John Paul Harvey, Wei Kuo, Dac D. Nguyen, Robert Paul Stelzer
-
Patent number: 7136943Abstract: 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: GrantFiled: March 18, 2004Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Wei Kuo, James A. Pafumi, Robert Paul Stelzer
-
Publication number: 20060121756Abstract: 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: ApplicationFiled: December 5, 2005Publication date: June 8, 2006Inventors: Wei Kuo, Jen-Jou Chang
-
Publication number: 20060092163Abstract: 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: ApplicationFiled: November 4, 2004Publication date: May 4, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wei Kuo, Neal Marion, George Ramsay, James Tesauro
-
Patent number: 6993598Abstract: 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: GrantFiled: October 9, 2003Date of Patent: January 31, 2006Assignee: International Business Machines CorporationInventors: James Anthony Pafumi, Robert Paul Stelzer, Wei Kuo
-
Publication number: 20050228936Abstract: 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: ApplicationFiled: March 18, 2004Publication date: October 13, 2005Applicant: International Business Machines CorporationInventors: Wei Kuo, James Pafumi, Robert Stelzer
-
Publication number: 20050080943Abstract: 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: ApplicationFiled: October 9, 2003Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: James Pafumi, Robert Stelzer, Wei Kuo
-
Patent number: 6831660Abstract: 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: GrantFiled: June 15, 2000Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventors: Debra Ann Kipping, Wei Kuo, Mark Richard Nutter, George F. Ramsay, III
-
Publication number: 20040034579Abstract: 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: ApplicationFiled: August 19, 2002Publication date: February 19, 2004Inventors: Jerry Zhi Xu, Wei Kuo, Biansheng Xu
-
Patent number: 6674841Abstract: 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: GrantFiled: September 14, 2000Date of Patent: January 6, 2004Assignee: International Business Machines CorporationInventors: Charles Ray Johns, Wei Kuo
-
Patent number: 6219373Abstract: 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: GrantFiled: June 15, 1998Date of Patent: April 17, 2001Assignee: The United States of America as represented by the Secretary of the NavyInventors: David A. Lee, Grant A. Hansen, Wei Kuo