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: 20070061546Abstract: 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: ApplicationFiled: September 9, 2005Publication date: March 15, 2007Applicant: International Business Machines CorporationInventors: Jeffrey Berger, You-Chin Fuh, Sauraj Goswami, Balakrishna Iyer, Michael Shadduck, James Teng, Stephen Turnbaugh
-
Publication number: 20070055687Abstract: 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: ApplicationFiled: September 2, 2005Publication date: March 8, 2007Applicant: International Business Machines CorporationInventors: Jeffrey Josten, Laura Kunioka-Weis, Thomas Majithia, Haakon Roberts, James Teng
-
Publication number: 20070043686Abstract: 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: ApplicationFiled: August 22, 2005Publication date: February 22, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JAMES TENG, GUOGEN ZHANG, QINGHUA ZOU
-
Publication number: 20070043751Abstract: 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: ApplicationFiled: August 22, 2005Publication date: February 22, 2007Applicant: International Business Machines CorporationInventors: Yao-Ching Chen, Fen-Ling Lin, Jerry Mukai, Kalpana Shyam, James Teng, Guogen Zhang
-
Publication number: 20060256492Abstract: 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: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Inventors: Shifeng Zhao, Cetin Kaya, James Teng, Claus Neesgaard, Lieyi Fang, Jeff Berwick
-
Publication number: 20060230013Abstract: 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: ApplicationFiled: December 16, 2005Publication date: October 12, 2006Applicant: International Business Machines CorporationInventors: Namik Hrle, James Teng
-
Publication number: 20060221528Abstract: 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: ApplicationFiled: March 31, 2006Publication date: October 5, 2006Inventors: Qiong Li, Michael Tsecouras, Dale Skelton, James Teng
-
Patent number: 7078964Abstract: 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: GrantFiled: October 12, 2004Date of Patent: July 18, 2006Assignee: Texas Instruments IncorporatedInventors: Lars Risbo, James Teng
-
Publication number: 20060155752Abstract: 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: ApplicationFiled: November 10, 2005Publication date: July 13, 2006Applicant: International Business Machines CorporationInventors: Namik Hrle, James Teng
-
Publication number: 20060080324Abstract: 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: ApplicationFiled: October 7, 2004Publication date: April 13, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank Bower, Roy Cornford, Karelle Cornwell, William Franklin, Saiyin Leung, John Lyle, James Teng, Jay Yothers
-
Publication number: 20060004758Abstract: 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: ApplicationFiled: May 4, 2004Publication date: January 5, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Teng, Brian Vickery, Guogen Zhang
-
Publication number: 20050102331Abstract: 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: ApplicationFiled: November 6, 2003Publication date: May 12, 2005Inventors: Michael Bracey, John Campbell, Julie Chen, Akira Shibamiya, Bryan Smith, James Teng
-
Publication number: 20050091233Abstract: 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: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Craig Friske, Regina Liu, James Ruddy, James Teng, Julie Watts
-
Publication number: 20050083116Abstract: 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: ApplicationFiled: October 12, 2004Publication date: April 21, 2005Applicant: Texas Instruments IncorporatedInventors: Lars Risbo, James Teng
-
Publication number: 20050071384Abstract: 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: ApplicationFiled: June 29, 2004Publication date: March 31, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Curt Cotner, Namik Hrle, James Teng
-
Patent number: 5193442Abstract: 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: GrantFiled: January 16, 1991Date of Patent: March 16, 1993Assignee: Anheuser-Busch Companies, Inc.Inventors: Charles M. Moscowitz, James Teng, John H. Dokos, David E. Bishop
-
Patent number: 4906101Abstract: 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: GrantFiled: November 24, 1987Date of Patent: March 6, 1990Assignee: Anheuser-Busch Companies, Inc.Inventors: Ellen Y. Lin, James Teng
-
Patent number: 4841457Abstract: 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: GrantFiled: July 8, 1987Date of Patent: June 20, 1989Assignee: Anheuser-Busch, IncorporatedInventors: Carl W. Clyne, Gary L. Woolever, James Teng, Hooshang Naji
-
Patent number: 4801466Abstract: 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: GrantFiled: October 31, 1986Date of Patent: January 31, 1989Assignee: Anheuser-Busch, IncorporatedInventors: Carl W. Clyne, Gary L. Woolever, James Teng, Hooshang Naji
-
Patent number: 4742942Abstract: 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: GrantFiled: July 16, 1985Date of Patent: May 10, 1988Assignee: Anheuser-Busch Companies, Inc.Inventors: John H. Dokos, James Teng, Hines James