Patents by Inventor James Teng

James Teng 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).

  • Publication number: 20070061546
    Abstract: Various embodiments of a computer-implemented method, system and article of manufacture maintain a logical page having a predetermined size. Data is added to an uncompressed area of the logical page. The uncompressed area of the logical page is associated with an uncompressed area of a physical page. The logical page also has a compressed area associated with a compressed area of a physical page. In response to exhausting the uncompressed area, data in the uncompressed area is included in the compressed area. The uncompressed area is adjusted.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Berger, You-Chin Fuh, Sauraj Goswami, Balakrishna Iyer, Michael Shadduck, James Teng, Stephen Turnbaugh
  • Publication number: 20070055687
    Abstract: A system, method and a computer usable medium tangibly embodying a program of instructions executable by the computer to perform a computer-based method for restoration of a database from a failed data recovery. For each failed data recovery the method generates a log error data set having log records of a faulty transaction unapplied to data due to inconsistency. Log error data set is directly useable by a log analysis tool to regenerate and redo the unapplied faulty transaction to recover the data and by a print log tool to diagnose the faulty transaction. Log records mimic format of records of an archive log data set and identify data objects, faulty transactions on the data objects and a range of the unapplied data objects' updates.
    Type: Application
    Filed: September 2, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Josten, Laura Kunioka-Weis, Thomas Majithia, Haakon Roberts, James Teng
  • Publication number: 20070043686
    Abstract: A new sub-document versioning method for record storages of XML documents which uses virtual cutting points to ensure that a search tree is able to support multiple versions of sub-documents and provide efficient mechanisms for XML updating. Record boundaries and virtual cut points divide the two-dimensional space, the horizontal axis representing node identifiers in document order and vertical axis representing version numbers, into rectangles. The bottom corner of the rectangle is used to represent the rectangles and the corresponding information of the corner is added to the search tree index.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JAMES TENG, GUOGEN ZHANG, QINGHUA ZOU
  • Publication number: 20070043751
    Abstract: A method and system for providing a scalable storage scheme for native hierarchically structured data of relational tables, includes a base table with indicator columns with information pertaining to hierarchically structured data of a document, data tables for storing the hierarchically structured data corresponding to the indicator columns, and node identifier indexes corresponding to the data tables for mapping between the indicator columns and the hierarchically structured data in the data tables. In an embodiment, actual data for each hierarchically structured data (such as XML) column is stored in a separate data table, and each data table has a separate node identifier index. The node identifier index is searched with a key containing the document identifier and a logical node identifier is used, and a record identifier of a record in the data table containing the node assigned the logical node identifier is retrieved.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Yao-Ching Chen, Fen-Ling Lin, Jerry Mukai, Kalpana Shyam, James Teng, Guogen Zhang
  • Publication number: 20060256492
    Abstract: A system and method is provided for detecting an over-current condition in a power field-effect transistor (FET). In one embodiment, an over-current detection circuit for detecting an over-current condition in a power FET comprises a current generator circuit operative to generate a reference current and a plurality of matched FETs operative to receive the reference current and provide a reference voltage, the matched FETs being matched to each other and to the power FET. The over-current detection circuit also comprises a comparator operative to measure a drain-to-source voltage of the power FET and to provide an output that indicates that the drain-to-source voltage of the power FET has exceeded the reference voltage.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Inventors: Shifeng Zhao, Cetin Kaya, James Teng, Claus Neesgaard, Lieyi Fang, Jeff Berwick
  • Publication number: 20060230013
    Abstract: A system for retrieving stored data and/or index pages, receives a database request, generates an access plan for the database request for accessing data rows and/or index entries according to the statement, and generates a priming process by selecting a set of data and/or index pages. The set of data and/or index pages is a super-set or the exact set of the pages needed for accessing data rows and/or index entries according to the access plan. The present system retrieves the data and/or index pages of the set before executing the database request according to the access plan. The execution of the database request is performed by scanning the index and data pages preloaded into the cache. This reduces the number of necessary disk reads during execution.
    Type: Application
    Filed: December 16, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Namik Hrle, James Teng
  • Publication number: 20060221528
    Abstract: A system and method is provided for providing integrated over-current protection in a switching power supply. In one embodiment, a switching power supply could comprise a gate drive circuit operative to receive a pulse-width modulated (PWM) signal and to drive at least one power field effect transistor (FET) between alternating activated and deactivated states based on a pulse-width of the PWM signal. The switching power supply could also comprise a current sense circuit operative to measure a current associated with the at least one power FET during the activated state. The switching power supply could also comprise a first over-current protection circuit providing a first adjustment to the PWM signal in response to the current being substantially between a first threshold and a second threshold. The second threshold could be greater than the first threshold.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 5, 2006
    Inventors: Qiong Li, Michael Tsecouras, Dale Skelton, James Teng
  • Patent number: 7078964
    Abstract: A class AD audio amplifier system (10) with DC output detection logic (26) is disclosed. The amplifier system (10) includes multiple audio channels (20), each of which includes a pulse-width-modulator (PWM) (24). The DC detection logic (26) includes a sigma-delta modulator (60) and a digital low-pass filter (62) that monitors the PWM output signals from the PWM modulators (24). The sigma-delta modulator (60) operates at a first clock frequency, while the low-pass filter (62) operates at a much lower clock frequency, so that AC audio components, PWM harmonics, and sigma-delta quantization error is suppressed from the DC detection. The modulated filtered signal is compared against a threshold level (THRSH) to determine whether the amplitude of a DC component at the PWM output is sufficiently high to constitute a fault. If so, a fault detection signal (DC_DET) is issued, and the PWM modulators (24) are disabled to prevent unsafe conditions in the system (10).
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: July 18, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Lars Risbo, James Teng
  • Publication number: 20060155752
    Abstract: The present system indexes a plurality of entries in a database that contains a database table having a base index. As a recent row is inserted in the database table, an index increment is generated based on the inserted row. Preferably, the index increment is smaller in size than the base index because it is recently generated. The smaller size of the index increment facilitates the management of the index increment. An index entry associated with the inserted row is added to the index increment, and the index increment is merged with the base index.
    Type: Application
    Filed: November 10, 2005
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Namik Hrle, James Teng
  • Publication number: 20060080324
    Abstract: Provided is a method for online reorganization and increasing the page size of a DB2 object. A base table and related auxiliary table spaces are reorganized concurrently via a database utility, DB2 REORG utility. The database utility determines which auxiliary tables are related to the base table and automatically includes their respective auxiliary table in the same invocation of the utility. The reorganization is performed via allocated shadow data sets; page size of the allocated shadow data sets is dynamically updated during reorganization. The original data sets are switched with the newly built shadow data sets, and DB2 catalog values and control blocks are updated with new page size values.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Bower, Roy Cornford, Karelle Cornwell, William Franklin, Saiyin Leung, John Lyle, James Teng, Jay Yothers
  • Publication number: 20060004758
    Abstract: A system and method for concurrency control of hierarchically structured data is provided. Lock requests on a target node are processed by exploiting ancestor-descendant information encoded into prefix encoded node identifiers (IDs). A set of implicit locks on ancestor nodes along a path from an immediate parent of a target node to a root node is derived from an explicit lock request on a target node. A logical lock tree describing existing lock modes for ancestor nodes is consulted to determine compatibility with the derived set of implicit locks. If existing lock modes for ancestor nodes are compatible with the derived set of implicit locks, a lock request on a target node is granted. Otherwise, the lock request is denied. A lock release request follows the reverse process; a target node in a particular transaction is released, as are subsequent locks on its ancestors made by the same transaction.
    Type: Application
    Filed: May 4, 2004
    Publication date: January 5, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Teng, Brian Vickery, Guogen Zhang
  • Publication number: 20050102331
    Abstract: A method and article of manufacture, implementing the method, allocates space for a dataset. The dataset has an initial area and zero or more additional allocated areas to provide space for storing the dataset. The size of a new additional area is determined. The new additional area is associated with a new area number, and the size of the new additional area is based on the new area number. Additional space for the dataset is allocated based on the size of the new additional area. Alternately, an apparatus stores a dataset. A computer has a data storage device connected thereto. The data storage device has a plurality of areas for storing a dataset. The plurality of areas comprises an initial area having an initial area size and a plurality of additional areas having an additional area size, wherein the additional area size varies. In one embodiment, the additional area size monotonically increases.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Inventors: Michael Bracey, John Campbell, Julie Chen, Akira Shibamiya, Bryan Smith, James Teng
  • Publication number: 20050091233
    Abstract: The present invention is related to a method and system for preserving an original table schema for a table in a database system that supports dynamic table schema changes. The method and system includes storing the original table schema for the table in a designated table prior to performing a schema change on the table. By storing the original table schema in the designated table, a backup copy of the table that includes rows which are not self-describing can be used for data recovery.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Craig Friske, Regina Liu, James Ruddy, James Teng, Julie Watts
  • Publication number: 20050083116
    Abstract: A class AD audio amplifier system (10) with DC output detection logic (26) is disclosed. The amplifier system (10) includes multiple audio channels (20), each of which includes a pulse-width-modulator (PWM) (24). The DC detection logic (26) includes a sigma-delta modulator (60) and a digital low-pass filter (62) that monitors the PWM output signals from the PWM modulators (24). The sigma-delta modulator (60) operates at a first clock frequency, while the low-pass filter (62) operates at a much lower clock frequency, so that AC audio components, PWM harmonics, and sigma-delta quantization error is suppressed from the DC detection. The modulated filtered signal is compared against a threshold level (THRSH) to determine whether the amplitude of a DC component at the PWM output is sufficiently high to constitute a fault. If so, a fault detection signal (DC_DET) is issued, and the PWM modulators (24) are disabled to prevent unsafe conditions in the system (10).
    Type: Application
    Filed: October 12, 2004
    Publication date: April 21, 2005
    Applicant: Texas Instruments Incorporated
    Inventors: Lars Risbo, James Teng
  • Publication number: 20050071384
    Abstract: According to the method for establishing a log point an information technology infrastructure is provided. Transactions are performed by at least two database units of the information technology infrastructure. Then, “suspending prepare to commit”-requests are sent from said coordinating device to said database units. The log writes of all database units are suspended and recorded, whereas these log points form a global log point. Finally the log writes of all database units and all the suspended transactions are resumed.
    Type: Application
    Filed: June 29, 2004
    Publication date: March 31, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Curt Cotner, Namik Hrle, James Teng
  • Patent number: 5193442
    Abstract: An apparatus for dispensing and agitating objects to be treated in a liquid is described in terms of the use of the apparatus in the processing of potato chips in cooking oil. The apparatus comprises an automated kettle rake (100) for use in the processing of potato chips or other objects (101) in a kettle (102) filled with cooking oil or other desired liquid (103), involving an agitation manifold (104) movably mounted above the kettle (102) and a dispersal manifold (106) positioned inside the kettle (102). The agitation manifold (104) disperses the chips or other objects by injecting fluid through at least one nozzle onto the liquid in the kettle (102) while passing over the length of the kettle (102). Optionally, the cooked chips or other objects may be swept onto a removal conveyor (110) after processing is completed.
    Type: Grant
    Filed: January 16, 1991
    Date of Patent: March 16, 1993
    Assignee: Anheuser-Busch Companies, Inc.
    Inventors: Charles M. Moscowitz, James Teng, John H. Dokos, David E. Bishop
  • Patent number: 4906101
    Abstract: This disclosure relates to a device for measuring turbidity in static or dynamic streams wherein the fluid has up to 8500 ppm solids and at depth of up to 8". The device contains a high intensity light source, means for controlling the wavelength of the transmitted light to between 550-900 nm to filter out color variables in the streams, and a very sensitive photosensor aligned with the viewing means for picking up the light transmitted through the streams.
    Type: Grant
    Filed: November 24, 1987
    Date of Patent: March 6, 1990
    Assignee: Anheuser-Busch Companies, Inc.
    Inventors: Ellen Y. Lin, James Teng
  • Patent number: 4841457
    Abstract: A process for continuously monitoring a tunnel pasteurizer by observing the spray water temperatures and the time a package is in the tunnel, calculating P.U. input to each package, product cold spot, and average product temperatures in the spray zones, recording and displaying such calculated results, and storing the raw data and calculated results for recall at will in the future.
    Type: Grant
    Filed: July 8, 1987
    Date of Patent: June 20, 1989
    Assignee: Anheuser-Busch, Incorporated
    Inventors: Carl W. Clyne, Gary L. Woolever, James Teng, Hooshang Naji
  • Patent number: 4801466
    Abstract: A process for continuously monitoring a tunnel pasteurizer by observing the spray water temperatures and the time a package is in the tunnel, calculating P.U. input to each package, product cold spot, and average product temperatures in the spray zones, recording and displaying such calculated results, and storing the raw data and calculated results for recall at will in the future.
    Type: Grant
    Filed: October 31, 1986
    Date of Patent: January 31, 1989
    Assignee: Anheuser-Busch, Incorporated
    Inventors: Carl W. Clyne, Gary L. Woolever, James Teng, Hooshang Naji
  • Patent number: 4742942
    Abstract: A faucet for dispensing flat malt beverage and a smooth, creamy and stable foam having a shiftable faucet shaft which in one position dispenses flat beer and in a second position provides an alternate flow path through restricted orifices which increase the velocity of the malt beverage so that it draws air into the faucet housing through orifices therein and incorporates the air into the foam to dispense a stable, creamy foam from the faucet discharge port.
    Type: Grant
    Filed: July 16, 1985
    Date of Patent: May 10, 1988
    Assignee: Anheuser-Busch Companies, Inc.
    Inventors: John H. Dokos, James Teng, Hines James