Patents by Inventor Phong Anh Pham

Phong Anh Pham 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: 20120143909
    Abstract: 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: Application
    Filed: February 13, 2012
    Publication date: June 7, 2012
    Applicant: International Business Machines Corporation
    Inventors: Hung The Dinh, Mansoor A. Lakhdhir, Phong Anh Pham
  • Patent number: 8156248
    Abstract: 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: Grant
    Filed: October 9, 2003
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Mansoor A. Lakhdhir, Phong Anh Pham
  • Patent number: 7769691
    Abstract: Modern enterprises, particularly technology companies, often provide benefits that are sold or given to their customers or partners. For example, an enterprise's customers, or selected subsets of customers, may be entitled to receive product upgrades, product updates or product support. The types and levels of service to which a particular customer is entitled may vary across services and customers. A mechanism is provided to determine, in response to a request for a service, often, but not necessarily, to be delivered electronically, if the requesting recipient is entitled to the service. In determining if the recipient is entitled to the service, an administrator-configurable set of profile attributes values associated with a package of services containing the requested service is compared with corresponding values for said recipient.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Karen A. Anders, Pamela A. Bermender, Phong Anh Pham
  • 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
  • Patent number: 7562365
    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: Grant
    Filed: January 12, 2004
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng S. Hu, Phong Anh Pham
  • 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: 20080184927
    Abstract: A cap for a container that holds pharmaceutical material, the cap comprising a means of detecting heat and humidity.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventors: Paul Phong Anh Pham, Nina Su Yong Song
  • Publication number: 20080052382
    Abstract: 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: Application
    Filed: August 23, 2006
    Publication date: February 28, 2008
    Inventors: Hung The Dinh, Teng S. Hu, Dinh Tran Le, Phong Anh 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