Patents by Inventor Heng Chu
Heng Chu 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: 7774386Abstract: Techniques for enabling a validating parser to interpret a schema, where that schema may have been extended to multiple levels, and to perform the validation of a structured document according to the extended schema while still allowing a consumer application to request objects or events that are cast at some different level of the schema (including the base schema). Validating the source document according to an extended (i.e., more specific) schema enables improved detection of syntax errors. At the same time, casting objects and events from the parsed document to a level requested by the consumer application allows the consumer to receive only those objects or events for which it is adapted, without requiring the consumer application to include extra code to deal with objects or events it does not recognize in the parser's output. Preferably, the parser simply discards those objects or events which this consumer is not interested in receiving.Type: GrantFiled: July 24, 2003Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Heng Chu, Erich S. Magee, Robert C. Sizemore
-
Publication number: 20090181696Abstract: The location of a mobile terminal may be determined in response to signals received from a plurality of RFIDs. Information from a plurality of RFIDs for determining a location of a mobile terminal is received by the mobile terminal. The mobile terminal may maintain an in-range list that comprises all the RFIDs in which the mobile terminal is currently within their coverage range. The location of the mobile terminal is calculated in response to the received information for determining a location by calculating the common coverage area of the RFIDs in the in-range list.Type: ApplicationFiled: March 31, 2009Publication date: July 16, 2009Applicant: International Business Machines CorporationInventors: Heng Chu, Ling Zhang, Ting Yong Zhu
-
Patent number: 7522926Abstract: The location of a mobile terminal may be determined in response to signals received from a plurality of RFIDs. Information from a plurality of RFIDs for determining a location of a mobile terminal is received by the mobile terminal. The mobile terminal may maintain an in-range list that comprises all the RFIDs in which the mobile terminal is currently within their coverage range. The location of the mobile terminal is calculated in response to the received information for determining a location by calculating the common coverage area of the RFIDs in the in-range list.Type: GrantFiled: November 21, 2005Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Heng Chu, Ling Zhang, Ting Yong Zhu
-
Publication number: 20090066707Abstract: A source driver comprising a frame memory, a first line buffer, and a second line buffer. The frame memory stores bits of pixel values of an image. The first line buffer then sequentially latches the bits of the pixel values from the frame memory with a first address index. The second line buffer then sequentially latch the bits of the pixel values from the first line buffer with a second address index, which is different from the first address index, and writes the bits of the pixel values back to the frame memory, such that the image is scrolled. The present invention also provides a method of refreshing the frame memory in a source driver.Type: ApplicationFiled: September 11, 2007Publication date: March 12, 2009Applicant: HIMAX TECHNOLOGIES LIMITEDInventors: Tian-Hau CHEN, Chih-Heng Chu
-
Publication number: 20080155305Abstract: Mapping an application configuration, a network configuration, or both, into a problem/symptom space defining a graphical user interface so as to facilitate problem determination and resolution. Information retrieved from a knowledge base is incorporated into a graphical user interface. The knowledge base stores data pertaining to one or more symptoms of a problem, relationships of symptoms, and actions to be taken for solving the problem. The graphical user interface includes a symptom layer, a collecting layer, and a correcting layer. One or more symptoms are displayed in the symptom layer. One or more symptoms are selected from the graphical user interface. Data are gathered, analyzed, and displayed in the collecting layer in response to the selected one or more symptoms. One or more possible causes are determined for the symptoms. One or more recommended actions to be performed are determined based upon the one or more possible causes.Type: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hind, Ronald Patrick Doyle, Yongcheng Li, Heng Chu
-
Publication number: 20070236426Abstract: A method for driving a display is disclosed. The method is particularly useful for driving a passive matrix organic light-emitting diode (PMOLED) display. The method includes the following steps. First, a preparation gray level and a current gray level for the pixels within a scan line to be displayed are detected. Then, a pre-charge voltage and a discharge voltage for the pixels within the scan line are adjusted according to the preparation gray level and the current gray level.Type: ApplicationFiled: June 21, 2006Publication date: October 11, 2007Inventors: Chih-Heng Chu, Ming-Cheng Chiu, Jeh-Chuen Chen
-
Publication number: 20070198930Abstract: Methods for selectively displaying portions of a hierarchical data set on an electronic display comprise the steps of displaying at least a portion of the hierarchical data set on an electronic display in a tree diagram format. Input may then be obtained from a user to identify one or more displayed nodes in the tree diagram that are to be hidden and/or one or more hidden nodes in the tree diagram that are to be displayed. Based on this input, at least one node in the tree diagram is partially collapsed and/or at least one node in the tree diagram may be partially expanded so as to display the hidden nodes identified by the user and so as to hide the displayed nodes identified by the user.Type: ApplicationFiled: March 26, 2007Publication date: August 23, 2007Inventors: Heng Chu, Thomas Haynes
-
Publication number: 20070182854Abstract: A drive circuit and method for screen horizontal scroll and an electronic device using the same are provided. Channel data is shifted between channels, such that the distance and the rate required for the screen horizontal scroll are achieved. The scrolled (shifted) channel data will be written back into a memory inside the electronic device to update the memory. The memory sends out the updated channel data, without re-calculating the channel data by a microprocessor. With channel data shifted and written back into the memory, the screen image shown in the electronic device is horizontally scrolled.Type: ApplicationFiled: April 19, 2006Publication date: August 9, 2007Inventors: Tian-Hau Chen, Chih-Heng Chu, Zc-Chen Chen
-
Patent number: 7242413Abstract: Methods for selectively displaying portions of a hierarchical data set on an electronic display comprise the steps of displaying at least a portion of the hierarchical data set on an electronic display in a tree diagram format. Input may then be obtained from a user to identify one or more displayed nodes in the tree diagram that are to be hidden and/or one or more hidden nodes in the tree diagram that are to be displayed. Based on this input, at least one node in the tree diagram is partially collapsed and/or at least one node in the tree diagram may be partially expanded so as to display the hidden nodes identified by the user and so as to hide the displayed nodes identified by the user.Type: GrantFiled: May 27, 2003Date of Patent: July 10, 2007Assignee: International Business Machines CorporationInventors: Heng Chu, Thomas Richard Haynes
-
Patent number: 7224622Abstract: A method for writing data into the memory, especially a method of preventing the data from overwriting for the write operation, is disclosed. The invention provides a control device for a memory system, which utilizes at least two layers of latches to hold the inputted data from a data bus and the data which prepares to be written into memory respectively. According to the control of communication between two layers of latches by the control device, the new inputted data of the succeeding write operation will not overwrite the data of the current write operation, thereby reducing the limitation for the cycle of writing (CYCW) and increasing the write speed.Type: GrantFiled: February 14, 2005Date of Patent: May 29, 2007Assignee: Himax Technologies, Inc.Inventors: Chih-Heng Chu, Ming-Cheng Chiu
-
Publication number: 20070083419Abstract: Techniques for assessing information technology components by comparing a component (including a component still under development) to a set of criteria. Each of the criteria may have one or more attributes, and may be different in priority from one another. In preferred embodiments, a component assessment score is created as a result of the comparison. When necessary, a set of recommendations for component changes may also be created. The criteria/attributes may be prioritized in view of their importance to the target market, and the assessment results are preferably provided to component teams to influence component harvesting, planning, and/or development efforts. Optionally, the assessment process may be used to determine whether the assessed component has achieved at least some predetermined assessment score associated with a special designation.Type: ApplicationFiled: October 6, 2005Publication date: April 12, 2007Inventors: Randy Baxter, Michael Britt, Thomas Christopherson, Heng Chu, Mark Pasch, Thomas Pitzen, Christopher Wicher, Patrick Wildt
-
Publication number: 20070035482Abstract: A driving circuit for driving a plurality of display cells, includes: a plurality of first switches, a plurality of driving units coupled to the first switches, and a plurality of second switches respectively corresponding to the first switches. The first switches receive and output a plurality of data signals, respectively. Each driving unit is utilized for driving at least one display cell of a row of display cells according to a data signal. The driving circuit outputs a driving signal corresponding to a specific data signal received and outputted by a specific first switch.Type: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Inventors: Yu-Wen Chiou, Chih-Heng Chu, Ming-Cheng Chiu, Lin-Kai BU
-
Publication number: 20070008254Abstract: A current driving apparatus and method using a pulse width modulation (PWM) technique to display a desired gray level for passive matrix organic light emitting diode (PMOLED) display applications is disclosed. The current driving circuit includes a memory, a logic and a segment driver. The memory stores a desired gray level, the logic comprises a counter and provides a predetermined bias time, and the segment driver provides a constant current to the PMOLED display based on the desired gray level and the predetermined bias time. The segment driver provides a constant current to the PMOLED display until the counter value reaches the desired gray level, and the counter is first counted zero for the predetermined bias time and then increments by one for every other cycle.Type: ApplicationFiled: July 8, 2005Publication date: January 11, 2007Inventors: Chih-Heng Chu, Ming-Cheng Chiu
-
Publication number: 20060294463Abstract: A method, computer system and computer program product localize a source language user interface of software application to a target language user interface. While the software application is executing using the source language user interface, source language GUI component text of a GUI component is extracted from bytecode of the software application. The extracted source language GUI component text is formed into a localization pack file. The source language GUI component text of the localization pack file is translated to the target language. In response to the software application executing again, the translated GUI component text is loaded from the translated localization pack file. The GUI component is displayed with the translated GUI component text.Type: ApplicationFiled: June 16, 2006Publication date: December 28, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Heng Chu, Ling Zhang
-
Publication number: 20060181921Abstract: A method for writing data into the memory, especially a method of preventing the data from overwriting for the write operation, is disclosed. The invention provides a control device for a memory system, which utilizes at least two layers of latches to hold the inputted data from a data bus and the data which prepares to be written into memory respectively. According to the control of communication between two layers of latches by the control device, the new inputted data of the succeeding write operation will not overwrite the data of the current write operation, thereby reducing the limitation for the cycle of writing (CYCW) and increasing the write speed.Type: ApplicationFiled: February 14, 2005Publication date: August 17, 2006Inventors: Chih-Heng Chu, Ming-Cheng Chiu
-
Publication number: 20060114145Abstract: The location of a mobile terminal may be determined in response to signals received from a plurality of RFIDs. Information from a plurality of RFIDs for determining a location of a mobile terminal is received by the mobile terminal. The mobile terminal may maintain an in-range list that comprises all the RFIDs in which the mobile terminal is currently within their coverage range. The location of the mobile terminal is calculated in response to the received information for determining a location by calculating the common coverage area of the RFIDs in the in-range list.Type: ApplicationFiled: November 21, 2005Publication date: June 1, 2006Inventors: Heng Chu, Ling Zhang, Ting Zhu
-
Patent number: 6928544Abstract: A method, apparatus, and computer implemented instructions in a data processing system for shipping an item. The system includes receiving an encrypted address identifying a destination for the item, associating the encrypted address with the item, and using a carrier to deliver the item to the encrypted address, wherein the carrier decrypts the encrypted address to deliver the item to the destination. The encrypted address may be encrypted in a manner to limit reusability, such as a single use or a particular carrier.Type: GrantFiled: February 21, 2001Date of Patent: August 9, 2005Assignee: International Business Machines CorporationInventor: Heng Chu
-
Publication number: 20050039124Abstract: Techniques are disclosed for enabling a validating parser to interpret a schema, where that schema may have been extended to multiple levels, and to perform the validation of a structured document according to the extended schema while still allowing a consumer application to request objects or events that are cast at some different level of the schema (including the base schema). Validating the source document according to an extended (i.e., more specific) schema enables improved detection of syntax errors. At the same time, casting objects and events from the parsed document to a level requested by the consumer application allows the consumer to receive only those objects or events for which it is adapted, without requiring the consumer application to include extra code to deal with objects or events it does not recognize in the parser's output. Preferably, the parser simply discards those objects or events which this consumer is not interested in receiving.Type: ApplicationFiled: July 24, 2003Publication date: February 17, 2005Applicant: International Business Machines CorporationInventors: Heng Chu, Erich Magee, Robert Sizemore
-
Publication number: 20040239683Abstract: Methods for selectively displaying portions of a hierarchical data set on an electronic display comprise the steps of displaying at least a portion of the hierarchical data set on an electronic display in a tree diagram format. Input may then be obtained from a user to identify one or more displayed nodes in the tree diagram that are to be hidden and/or one or more hidden nodes in the tree diagram that are to be displayed. Based on this input, at least one node in the tree diagram is partially collapsed and/or at least one node in the tree diagram may be partially expanded so as to display the hidden nodes identified by the user and so as to hide the displayed nodes identified by the user.Type: ApplicationFiled: May 27, 2003Publication date: December 2, 2004Inventors: Heng Chu, Thomas Richard Haynes
-
Publication number: 20020174021Abstract: Methods, systems, computer program products, and methods of doing business by optimizing a user's shopping and product acquisition experience. A user selects products to be purchased, and an optimized shopping path is automatically computed based upon one or more factors such as product price, merchant location, user preference for particular merchants, and whether a merchant has particular products in inventory. As the user completes acquisition of selected products, the shopping list is preferably revised dynamically. If a product is not in inventory as expected, the shopping path is revised dynamically.Type: ApplicationFiled: May 15, 2001Publication date: November 21, 2002Applicant: International Business Machines CorporationInventors: Heng Chu, David B. Lection, Eric L. Masselle