Patents by Inventor Teng Hu

Teng Hu 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: 20050262515
    Abstract: Methods, systems, and media to enhance browsing of messages in a message queue are disclosed. Embodiments include hardware and/or software for tracking records browsed by one or more agents. The agents are processes designed to collect, process, and/or reformat data for an upperware application, a data warehouse, and/or similar systems. When the agents sets up communications with a queue, the agents may include an attribute setting that instructs the middleware to track the last record browsed and/or the next record to browse. In response to setting the attribute, many embodiments record the current record number, row number, queue identifier, and/or the like in a database with an agent identification (ID). Then, whenever the agent re-establishes communication with the middleware queue using the same ID, the middleware can retrieve the current record number.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Hung Dinh, Teng Hu, Phong Pham
  • Publication number: 20050155041
    Abstract: Methods, systems, and products for random access for processing messages in a message queue that include creating a map relating message identification and message position, including adding an entry in the map whenever a message enters the queue; instantiating a plurality of consumers for the messages; and consuming, with the consumers, the messages in dependence upon the map. In typical embodiments, the plurality of consumers includes a particular number of consumers and such embodiments typically include assigning an ordinal value to each consumer and consuming the messages further comprises identifying the messages to be processed by each consumer in dependence upon the ordinal values, the number of consumers, and the message positions.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 14, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung Dinh, Teng Hu, Phong Pham
  • Publication number: 20050102276
    Abstract: A method and apparatus for performing case insensitive searches of relational databases are provided. With the method and apparatus, an additional attribute value is provided for tables of a relational database that can be defined at table creation time and identifies portions of the tables of the relational database to be either case sensitive or case insensitive. Based on the setting of this attribute, the relational database engine is signaled to either perform case sensitive or case insensitive searches against the corresponding column of the table in the relational database. If the attribute is set, such that case insensitive searching of the column is signaled to the database engine, the database engine automatically generates either an uppercase or lowercase index corresponding to each value in the column. In response to a search request, the index is compared to a corresponding case version of the search term. If there is a match, the original entry in the column, i.e.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventors: Hung Dinh, Teng Hu, Phong Pham
  • Publication number: 20050005258
    Abstract: A method, computer program product, and data processing system for exchanging information regarding software source code among a team of developers is disclosed. In a preferred embodiment of the present invention, a developer associates commentary with a particular code feature, such as a function or object class. A list of intended recipients or readers of the commentary is obtained from the developer. Additional settings regarding such things as an expiration date for the commentary are also obtained from the developer. The source code with associated commentary is then made available to the intended readers. If desired, the source code with associated commentary may be transmitted the intended recipients via e-mail or an “instant message” or other form of notification can be transmitted to the intended recipients to notify them of the commentary to be read.
    Type: Application
    Filed: July 3, 2003
    Publication date: January 6, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Bhogal, Hung Dinh, Teng Hu, Nizam Ishmael
  • Publication number: 20040078453
    Abstract: Progress is determined for downloading a Web Page having included objects. The method includes accessing the Web Page, and estimating a total size for the Web Page. The estimating includes reading file sizes for the objects. The file size for such an object has an association with a reference in the Web Page to the object. The reference includes a tag which has a first attribute with a source address for the object. The method further includes loading the objects for the Web Page, and presenting the estimated total size in comparison to an accumulated loaded amount of the Web Page objects. The comparison is updated at respective instances during the loading to dynamically indicate downloading progress. In another aspect, the presenting includes presenting the comparison on a browser program bar, and presenting the browser program bar on a task bar.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung Dinh, Teng Hu, Mandeep Singh Sidhu
  • Publication number: 20040003289
    Abstract: A method, apparatus, and computer instructions for managing files in a data processing system. An attribute for a file is specified as having a special designation. The file with the attribute having the special designation is processed, by the operating system, in a different manner from other files when performing operations, such as, for example, copying the file to a removable media, printing the file, or sending the file over a network.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Mandeep Singh Sidhu
  • Publication number: 20030172186
    Abstract: The present invention provides a method, system and program product for transcoding content. Specifically, under the present invention, selected content is retrieved from a content source to a server. Once retrieved, the content is transcoded into a format used by a remote device. The transcoded data could then be tested for accuracy and stored in an external file system. Once stored, a mobile Internet agent will route the content from the file system to the remote device.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: C. Eric Dunn, Teng Hu, Mansoor Lakhdhir
  • Publication number: 20030154069
    Abstract: The present invention provides a web-based/computerized system and method for converting selected text between languages. Specifically, under the present invention, a user can designate a source language and a destination language using a computerized device (e.g., personal computer, handheld device, etc.). Once designated, an updatable language dictionary corresponding to the designated languages will be accessed (e.g., downloaded or referenced) at a remote source and used to convert selected text between the languages.
    Type: Application
    Filed: February 14, 2002
    Publication date: August 14, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Carew, Hung Dinh, Teng Hu, Mansoor Lakhdhir, Angela Eng-Ling Noether
  • Publication number: 20020078106
    Abstract: A method, apparatus, and computer implemented instructions for spell checking text. Computer source code and external resource files are received for processing. Displayable text is identified within the computer source code. The displayable text is checked for errors.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: David John Carew, Hung Dinh, Teng Hu, Mansoor Lakhdhir