Patents by Inventor Hung The Dinh
Hung The Dinh 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: 20180324118Abstract: A messaging queue service API optimization system includes a computing device that receives a first request from an application to connect to a messaging queue manager provided by a messaging queue service on a messaging queue service device, and in response, connects the application to the messaging queue manager by executing a connect API command that causes the execution of a first plurality of commands in a messaging queue service API that cause the connection of the application to the messaging queue manager. The computing device then receives a second request from the application to open a message queue managed by the messaging queue manager, and in response, opens the message queue managed by the messaging queue manager by executing an open queue API command that causes the execution of a second plurality of commands in the messaging queue service API that provide for the opening of the message queue.Type: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Hung The Dinh, Satish Ranjan Das, Panguluru Vijaya Sekhar
-
Patent number: 8205078Abstract: 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: GrantFiled: February 20, 2009Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Publication number: 20120143909Abstract: A server can efficiently distribute images for a web page as groups of images. The server receives a request from a client for a group of images associated with a web page. The request encodes an image group identifier and a retrieving function. The server executes the retrieving function with the image group identifier to obtain the group of images. In response to the request, the group of images are transmitted over a number of data communication connections between the client and the server that are less than a number of images in the group of images.Type: ApplicationFiled: February 13, 2012Publication date: June 7, 2012Applicant: International Business Machines CorporationInventors: Hung The Dinh, Mansoor A. Lakhdhir, Phong Anh Pham
-
Patent number: 8156248Abstract: Methods, systems, and products for distributing images in a data processing system, including receiving a request for a dynamic server page having a multiplicity of associated images, each image having a storage location identified in the dynamic server page by an image resource locator; inserting in the dynamic server page an image group identifier for the images; and inserting in the dynamic server page client data names for the images. Typical embodiments also include receiving from the client a request for a group of images, wherein the request comprises the image group identifier; retrieving from storage the images identified by the image group identifier; and sending the retrieved images to the client.Type: GrantFiled: October 9, 2003Date of Patent: April 10, 2012Assignee: International Business Machines CorporationInventors: Hung The Dinh, Mansoor A. Lakhdhir, Phong Anh Pham
-
Patent number: 7849468Abstract: 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: GrantFiled: November 11, 2008Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Hung The Dinh, Teng Hu, Phong A. Pham
-
Patent number: 7562365Abstract: 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: GrantFiled: January 12, 2004Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventors: Hung The Dinh, Teng S. Hu, Phong Anh Pham
-
Publication number: 20090158391Abstract: 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: ApplicationFiled: February 20, 2009Publication date: June 18, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, JR., Mandeep Singh Sidhu
-
Patent number: 7519984Abstract: 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: GrantFiled: June 27, 2002Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 7509650Abstract: 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: GrantFiled: May 20, 2004Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Hung The Dinh, Teng Hu, Phong Anh Pham
-
Publication number: 20090070780Abstract: 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: ApplicationFiled: November 11, 2008Publication date: March 12, 2009Applicant: International Business Machines CorporationInventors: Hung The Dinh, Teng Hu, Phong Anh Pham
-
Publication number: 20080283587Abstract: A system comprising a product tag, a consumer receiver and software for the receiver enables a consumer to electronically retrieve information about commercial product. Each product would have a tag that could contain any amount of description information about the product. The tag has the capability of transmitting this information to a consumer. A customizable and programmable receiver can read the product tag and interpret the information according to the consumer's preferences programmed on the receiver. The software would allow the receiver to interpret the product tag information into an understandable format and present it to the consumer. This system enables a consumer to more efficiently and effectively obtain information about a commercial product.Type: ApplicationFiled: May 21, 2008Publication date: November 20, 2008Inventors: Anita Joy Bateman, Hung The Dinh, David P. Lee
-
Publication number: 20080052382Abstract: A computer implemented method, apparatus, and computer usable program product for managing browser windows. A determination is made as to whether window management is enabled for a window associated with a browser by checking a set of stored parameters, wherein the window displays content from a source identified by a uniform resource locator. A further determination is made as to whether a selected uniform resource locator designated for window management in the set of stored parameters matches the uniform resource locator in response to the window being enabled for window management. The window is closed if a selected period of time associated with the selected uniform resource locator has elapsed without user activity in response to the uniform resource locator matching the selected uniform resource locator.Type: ApplicationFiled: August 23, 2006Publication date: February 28, 2008Inventors: Hung The Dinh, Teng S. Hu, Dinh Tran Le, Phong Anh Pham
-
Publication number: 20080033940Abstract: 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: ApplicationFiled: August 1, 2006Publication date: February 7, 2008Inventors: Hung The Dinh, Teng Hu, Phong Anh Pham
-
Patent number: 7000221Abstract: A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator, the user may select versions of known browsers for which support is desired. The script evaluator may point out functions in the script code that are not supported by certain versions of selected browsers. The evaluator may also suggest alternative functions that may be supported by all desired browser versions. Help information may be provided to assist the user. The script evaluator may receive browser support and help information from a library. The library may be collected from the browser software vendors or may be supplied with the script evaluator. The script evaluator may also include an editor or may be part of an existing developer tool.Type: GrantFiled: July 31, 2002Date of Patent: February 14, 2006Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng S. Hu, Mandeep Singh Sidhu
-
Publication number: 20040025143Abstract: A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator, the user may select versions of known browsers for which support is desired. The script evaluator may point out functions in the script code that are not supported by certain versions of selected browsers. The evaluator may also suggest alternative functions that may be supported by all desired browser versions. Help information may be provided to assist the user. The script evaluator may receive browser support and help information from a library. The library may be collected from the browser software vendors or may be supplied with the script evaluator. The script evaluator may also include an editor or may be part of an existing developer tool.Type: ApplicationFiled: July 31, 2002Publication date: February 5, 2004Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng S. Hu, Mandeep Singh Sidhu
-
Publication number: 20040019595Abstract: A mechanism is provided for externalization, publication, and tracking of knowledge entries in a knowledge database. When a knowledge entry document is created, it is routed to a reviewer's work queue. If the reviewer approves the knowledge entry, it is automatically published to the knowledge base. If the reviewer rejects the knowledge entry, it is sent back to the author. The author may then make changes and resubmit the knowledge entry document or delete the knowledge entry from the system. When a knowledge entry document is published to the knowledge base, it is time stamped with an expiration date. When the knowledge entry expires, it is routed to the original author's revalidation queue. If the author accepts the knowledge entry, the expiration date is reset and the knowledge entry document is returned to the knowledge base. If the author rejects the knowledge entry, it is routed to the author's work queue.Type: ApplicationFiled: July 25, 2002Publication date: January 29, 2004Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, David J. Carew, Hung The Dinh, Teng S. Hu, Mansoor A. Lakhdhir, Narendra N. Reddy, Mandeep Singh Sidhu
-
Publication number: 20040003289Abstract: 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: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Mandeep Singh Sidhu