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: 7774386
    Abstract: 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: Grant
    Filed: July 24, 2003
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Heng Chu, Erich S. Magee, Robert C. Sizemore
  • Publication number: 20090181696
    Abstract: 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: Application
    Filed: March 31, 2009
    Publication date: July 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: Heng Chu, Ling Zhang, Ting Yong Zhu
  • Patent number: 7522926
    Abstract: 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: Grant
    Filed: November 21, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Heng Chu, Ling Zhang, Ting Yong Zhu
  • Publication number: 20090066707
    Abstract: 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: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: HIMAX TECHNOLOGIES LIMITED
    Inventors: Tian-Hau CHEN, Chih-Heng Chu
  • Publication number: 20080155305
    Abstract: 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: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, Ronald Patrick Doyle, Yongcheng Li, Heng Chu
  • Publication number: 20070236426
    Abstract: 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: Application
    Filed: June 21, 2006
    Publication date: October 11, 2007
    Inventors: Chih-Heng Chu, Ming-Cheng Chiu, Jeh-Chuen Chen
  • Publication number: 20070198930
    Abstract: 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: Application
    Filed: March 26, 2007
    Publication date: August 23, 2007
    Inventors: Heng Chu, Thomas Haynes
  • Publication number: 20070182854
    Abstract: 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: Application
    Filed: April 19, 2006
    Publication date: August 9, 2007
    Inventors: Tian-Hau Chen, Chih-Heng Chu, Zc-Chen Chen
  • Patent number: 7242413
    Abstract: 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: Grant
    Filed: May 27, 2003
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Heng Chu, Thomas Richard Haynes
  • Patent number: 7224622
    Abstract: 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: Grant
    Filed: February 14, 2005
    Date of Patent: May 29, 2007
    Assignee: Himax Technologies, Inc.
    Inventors: Chih-Heng Chu, Ming-Cheng Chiu
  • Publication number: 20070083419
    Abstract: 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: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Inventors: Randy Baxter, Michael Britt, Thomas Christopherson, Heng Chu, Mark Pasch, Thomas Pitzen, Christopher Wicher, Patrick Wildt
  • Publication number: 20070035482
    Abstract: 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: Application
    Filed: August 11, 2005
    Publication date: February 15, 2007
    Inventors: Yu-Wen Chiou, Chih-Heng Chu, Ming-Cheng Chiu, Lin-Kai BU
  • Publication number: 20070008254
    Abstract: 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: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Inventors: Chih-Heng Chu, Ming-Cheng Chiu
  • Publication number: 20060294463
    Abstract: 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: Application
    Filed: June 16, 2006
    Publication date: December 28, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Heng Chu, Ling Zhang
  • Publication number: 20060181921
    Abstract: 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: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Inventors: Chih-Heng Chu, Ming-Cheng Chiu
  • Publication number: 20060114145
    Abstract: 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: Application
    Filed: November 21, 2005
    Publication date: June 1, 2006
    Inventors: Heng Chu, Ling Zhang, Ting Zhu
  • Patent number: 6928544
    Abstract: 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: Grant
    Filed: February 21, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventor: Heng Chu
  • Publication number: 20050039124
    Abstract: 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: Application
    Filed: July 24, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Heng Chu, Erich Magee, Robert Sizemore
  • Publication number: 20040239683
    Abstract: 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: Application
    Filed: May 27, 2003
    Publication date: December 2, 2004
    Inventors: Heng Chu, Thomas Richard Haynes
  • Publication number: 20020174021
    Abstract: 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: Application
    Filed: May 15, 2001
    Publication date: November 21, 2002
    Applicant: International Business Machines Corporation
    Inventors: Heng Chu, David B. Lection, Eric L. Masselle