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

  • Patent number: 8205078
    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: Grant
    Filed: February 20, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 8045957
    Abstract: Embodiments may comprise hardware and/or code within a cellular phone to process data related to charges for a call to indicate the charges to the user. In some embodiments, the charges may be presented in the form of an icon. The icon may indicate whether or not charges apply to the call, a range of charges, and/or a rate of charge. Further embodiments may display characters describing conditional charges for a call. In still further embodiments, the charges for a call may be indicated by an audible alert such as a volume, frequency, pattern of frequencies, or a voice generated. Embodiments may also include hardware and/or code of a cellular phone server such as an MTSO to gather and transmit account information to a cellular phone (or apparatus with similar functionality such as a mobile broadband card).
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: October 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hung T. Dinh, Teng Hu, Dinh T. Le, Phong A. Pham
  • Patent number: 7849468
    Abstract: Arrangements for enhancing 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 can collect, process, and/or re-format data for an upperware application, a data warehouse, and/or similar systems. When the agent sets up communications with a queue, the agent may generate 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, an agent identification (AID)) can be utilized to record the current record number, row number, queue identifier, and/or the like in a database. When the agent re-establishes communication with the middleware queue, the middleware can retrieve the current record number utilizing the AID.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng Hu, Phong A. Pham
  • Patent number: 7669136
    Abstract: A computer-implemented method for reminding a user to browse a regularly visited website comprising tracking websites visited by the user and ranking each website by visitation frequency and browsing duration. An average recurring time each website is visited is calculated and it is determined whether the current time is equal to the average recurring time for a particular website. The user is reminded to visit the particular website if it is determined that the user is not currently browsing the particular website when the current time equals the average recurring time for the particular website.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amit G. Gaware, Teng Hu, David P. Lee, Ankur B. Shah
  • Publication number: 20100005113
    Abstract: A method of retrieval and presentation of data in denormalized format may include accessing a relational database of CHARACTER or VARCHAR data types in normal form, applying a database command SUMTEXT(column name, delimiter string) to the relational database, retrieving related sets of text strings from the relational database, truncating leading blanks and trailing blanks in each string, limiting the length of each string to a predetermined value, appending related strings using a delimiter string specified, and presenting denormalized data strings.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teng Hu, Hung T. Dinh, Phong A. Pham, David P. Lee
  • Publication number: 20090193087
    Abstract: This presentation enhances current meeting/calendar programs, so that the user will receive alerts via cell or regular phone in the event that a user chooses to receive these alerts or is unaware of receiving a meeting invitation via an electronic mail or calendar system. Voice alert can be sent to cell or regular phone, and text alert can also be sent to cell phone. The user can select to get alerts via voice or text to any phone, and can type in the phone number via a configuration tool.
    Type: Application
    Filed: January 27, 2008
    Publication date: July 30, 2009
    Inventors: David Lee, Teng Hu, Hung T. Dinh, Phong Anh Pham
  • Publication number: 20090158391
    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: February 20, 2009
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, JR., Mandeep Singh Sidhu
  • Patent number: 7519984
    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: Grant
    Filed: June 27, 2002
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 7509650
    Abstract: Methods 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 can be processes designed to collect, process, and/or reformat data for an upperware application, a data warehouse, and/or similar arrangements. When agents set 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, some embodiments record the current record number, row number, queue identifier, and/or the like in a database with an agent identification (ID). Then, whenever an agent re-establishes communication with the middleware queue using the same ID, the middleware can retrieve the current record number.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng Hu, Phong Anh Pham
  • Publication number: 20090070780
    Abstract: Arrangements for enhancing 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 can collect, process, and/or re-format data for an upperware application, a data warehouse, and/or similar systems. When the agent sets up communications with a queue, the agent may generate 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, an agent identification (AID)) can be utilized to record the current record number, row number, queue identifier, and/or the like in a database. When the agent re-establishes communication with the middleware queue, the middleware can retrieve the current record number utilizing the AID.
    Type: Application
    Filed: November 11, 2008
    Publication date: March 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng Hu, Phong Anh Pham
  • Publication number: 20090029679
    Abstract: A call response time program in the memory of a server computer interacts with a mobile phone communication program to give a caller a likely response time when the call has been missed. The software comprises a configuration program, a call analyzer program, a message program, and a billing program. Auto profiling may be selected and an artificial intelligence program can be invoked. The configuration program creates a plurality of user profiles and a plurality of message files. The call analyzer program creates a plurality of user histories and may optionally invoke the artificial intelligence program. The message program responds to a missed call by sending an appropriate message indicating a likely response time. Alternatively, an interactive voice response system (IVRS) may be used.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Teng Hu, Dhaval K. Shah, Ankur Bk Shah, Ganesh Sivamani
  • Patent number: 7475086
    Abstract: A computer Implemented method of automatically removing space characters from data being entered into a database system are provided. When a user creates a table in a database system into which data having leading and/or trailing character spaces may be entered, the user may specifically instruct the database system to remove any character spaces before entering the data into the table. Consequently, when a piece of data is being entered into the table, the database system will determine whether the piece of data includes leading and/or trailing character spaces. If so, the database system will automatically remove the character spaces from the piece of data before it is entered into the table. Hence, the use of TRIM functions when retrieving data from the database system will be obviated.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hung T. Dinh, Teng Hu, Phong A. Pham
  • Publication number: 20080182552
    Abstract: Methods and arrangements to indicate a charge for a call are described herein. Embodiments may comprise hardware and/or code within a cellular phone to process data related to charges for a call to indicate the charges to the user. In some embodiments, the charges may be presented in the form of an icon. The icon may indicate whether or not charges apply to the call, a range of charges, and/or a rate of charge. Further embodiments may display characters describing conditional charges for a call. In still further embodiments, the charges for a call may be indicated by an audible alert such as a volume, frequency, pattern of frequencies, or a voice generated. Embodiments may also include hardware and/or code of a cellular phone server such as an MTSO to gather and transmit account information to a cellular phone (or apparatus with similar functionality such as a mobile broadband card).
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventors: Hung T Dinh, Teng Hu, Dinh T. Le, Phong A. Pham
  • Publication number: 20080033940
    Abstract: A system and method for allowing selection of data columns from a database or data table by specifying a partial column name, such as an improved or extended Structured Query Language (SQL) SELECT command, by first determining if a partial column name has been specified in a phrase or option of the command, then by extracting a targeted database or data table name from the command, searching a database system catalog to find one or more column names matching the partial name specification, selecting data from one or more columns having the matching name or names in said targeted database or data table, and returning the selected data to the requester.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 7, 2008
    Inventors: Hung The Dinh, Teng Hu, Phong Anh Pham
  • Publication number: 20070282849
    Abstract: A system, computer program product and computer Implemented method of automatically removing space characters from data being entered into a database system are provided. When a user creates a table in a database system into which data having leading and/or trailing character spaces may be entered, the user may specifically instruct the database system to remove any character spaces before entering the data into the table. Consequently, when a piece of data is being entered into the table, the database system will determine whether the piece of data includes leading and/or trailing character spaces. If so, the database system will automatically remove the character spaces from the piece of data before it is entered into the table. Hence, the use of TRIM functions when retrieving data from the database system will be obviated.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Hung T. Dinh, Teng Hu, Phong A. Pham
  • Publication number: 20070282820
    Abstract: A system, computer program product and computer Implemented method of simplifying commands for retrieving data from a database system without leading and trailing space characters are provided. The system, computer program product and computer Implemented method allow a user to use only one function to remove any leading and/or trailing space characters that a piece of data may include before the piece of data is presented to the user.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: HUNG T. DINH, TENG HU, PHONG A. PHAM
  • Patent number: 7213059
    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: Grant
    Filed: October 17, 2002
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung Dinh, Teng Hu, Mandeep Singh Sidhu
  • Publication number: 20070067350
    Abstract: Methods and systems are provided for executing a statement to make changes to data in a relational database while preventing the statement from failing due to the transaction log file becoming filled up. An AUTO COMMIT n option is provided for statements such as SQL statements in order to execute n data elements at a time. Each group of n data elements is committed after having been successfully executed in order to avoid filling up the transaction log file and causing the statement to fail.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Hung Dinh, Teng Hu, David Lee, Phong Pham
  • Publication number: 20060224613
    Abstract: Provided is a method for an administrative apparatus for creating a business rule set for dynamic transform and load. A business rule template definition is obtained. A source metadata defining a data source is obtained. A store metadata defining a data store is obtained. Output is displayed to a user based on the template definition, the source metadata, and the store metadata. Input is accepted from the user indicating desired correspondence between source metadata and the store metadata. A business rule set is created based on the business rule template definition and the input. The method may be encoded onto a computer-readable medium, providing an article of manufacture. A system for an administrative apparatus for creating a business rule set for dynamic transform and load is also provided.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Pamela Bermender, Hung Dinh, Teng Hu, Sharon Scheffler
  • Publication number: 20060106856
    Abstract: Provided is a method for dynamic transform and load of data from a data source defined by metadata into a data store defined by metadata. A business rule set is created (116) based on (a) a business rule template definition, (b) metadata defining at least a portion of data of a data source, and (c) metadata defining a data store. Data from the data source is transformed (118) based on the business rule set. The data is loaded (120) into the data store based on the business rule set. The transforming and loading are repeated (122) until all desired transforming and loading of data from the data source to the data store has been accomplished. The method may be carried out through execution of a computer programming product containing suitable logic. A system (100) for dynamic transform and load is also provided.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 18, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela Bermender, Hung Dinh, Teng Hu, Sharon Scheffler