Patents by Inventor Mansoor A. Lakhdhir

Mansoor A. Lakhdhir 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: 9420069
    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: Grant
    Filed: May 28, 2014
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
  • Publication number: 20140310338
    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: May 28, 2014
    Publication date: October 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
  • Patent number: 8769114
    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: Grant
    Filed: February 13, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
  • 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: 7934212
    Abstract: An apparatus, system and method for checking the version of a cached applet on a client device against version information stored on a host server is provided. By checking the version of the applet, it can be determined whether or not the applet is still usable with the host server. If an applet is not usable with the host server, the applet is either automatically updated to a current version or the user is provided with information as to how to update the applet to the current version. If an applet is usable with the host server but is not a current version of the applet, the user may be informed of this fact and given the opportunity to either update the applet or continue to execute the older version of the applet. If the user chooses to update the applet, the update is performed in substantially the same manner as that described above. If the user chose to continue with the older version of the applet, the mainline code of the older version of the applet is executed.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventor: Mansoor A. Lakhdhir
  • Patent number: 7437663
    Abstract: A method, computer program product, electronic document product, and data processing system for rendering web pages containing dynamic data is disclosed. A rendering program executes periodically to render web documents from source documents, base strings for various visual features, database information, and descriptive text. Special command strings located within a source document direct the rendering program to insert information for a database or to insert descriptive text. The format for the inserted data is determined according to a base string for the particular feature(s) of the document being inserted. The resulting rendered document is stored on the web server for quick retrieval with little or no additional document processing.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mansoor Lakhdhir, Mike V. Macias, Jagdish D. Massand, Melinda Yuki McMillan
  • Publication number: 20070078947
    Abstract: An apparatus, system and method for checking the version of a cached applet on a client device against version information stored on a host server is provided. By checking the version of the applet, it can be determined whether or not the applet is still usable with the host server. If an applet is not usable with the host server, the applet is either automatically updated to a current version or the user is provided with information as to how to update the applet to the current version. If an applet is usable with the host server but is not a current version of the applet, the user may be informed of this fact and given the opportunity to either update the applet or continue to execute the older version of the applet. If the user chooses to update the applet, the update is performed in substantially the same manner as that described above. If the user chose to continue with the older version of the applet, the mainline code of the older version of the applet is executed.
    Type: Application
    Filed: August 23, 2006
    Publication date: April 5, 2007
    Inventor: Mansoor Lakhdhir
  • Patent number: 7131122
    Abstract: An apparatus, system and method for checking the version of a cached applet on a client device against version information stored on a host server is provided. By checking the version of the applet, it can be determined whether or not the applet is still usable with the host server. If an applet is not usable with the host server, the applet is either automatically updated to a current version or the user is provided with information as to how to update the applet to the current version. If an applet is usable with the host server but is not a current version of the applet, the user may be informed of this fact and given the opportunity to either update the applet or continue to execute the older version of the applet.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventor: Mansoor A. Lakhdhir
  • Patent number: 7016959
    Abstract: A method for directory enabled, self service, single sign on user account management, the method implemented in conjunction with a directory, the directory comprising resource directory entries and user directory entries. Exemplary embodiments include receiving, from a user through a browser, an SSO user ID and SSO password of the user, the SSO password being known only to the user, retrieving from the directory, in dependence upon the SSO user ID and SSO password, a user directory entry for the user, and creating, in dependence upon the user directory entry, a new mapping of a resource to the SSO user ID.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Hung T. Dinh, Jerry Andrew Gilkey, Patrick M. Goal, Mansoor A. Lakhdhir, Reddy Nadrendra, Ky Tran
  • Publication number: 20050080871
    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: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung Dinh, Mansoor Lakhdhir, Phong Pham
  • Publication number: 20050028079
    Abstract: Distributing images in a data processing system, including receiving in a client a document for display, the document comprising markup according to a markup language, the document further comprising an image group identifier identifying a group of images; retrieving the images, from a server in the data processing system, in dependence upon the image group identifier; and displaying the images on the client according to the markup.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung Dinh, Mansoor Lakhdhir, Phong Pham
  • Publication number: 20040019595
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, David J. Carew, Hung The Dinh, Teng S. Hu, Mansoor A. Lakhdhir, Narendra N. Reddy, Mandeep Singh Sidhu
  • Publication number: 20030195970
    Abstract: A method for directory enabled, self service, single sign on user account management, the method implemented in conjunction with a directory, the directory comprising resource directory entries and user directory entries. Exemplary embodiments include receiving, from a user through a browser, an SSO user ID and SSO password of the user, the SSO password being known only to the user, retrieving from the directory, in dependence upon the SSO user ID and SSO password, a user directory entry for the user, and creating, in dependence upon the user directory entry, a new mapping of a resource to the SSO user ID.
    Type: Application
    Filed: April 11, 2002
    Publication date: October 16, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung T. Dinh, Jerry Andrew Gilkey, Patrick M. Goal, Mansoor A. Lakhdhir, Reddy Nadrendra, Ky Tran
  • 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: 20030169292
    Abstract: A method for dynamically filling web lists, including creating, in an HTML document as a Select element in a Forms element, a dynamic list element, wherein the dynamic list element comprises an HREF parameter, assigning, to the HREF parameter in the dynamic list element, a network address comprising the location of a list in a central repository, and displaying, through a user interface on a web enabled device coupled for data communications to the central repository, a listbox for the Forms element. The method also including selecting the listbox through the user interface, and retrieving, from the location in the central repository identified by the network address, the list from the central repository.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David J. Carew, Hung T. Dinh, Teng S. Hu, Mansoor A. 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: 20030135819
    Abstract: A method, computer program product, electronic document product, and data processing system for rendering web pages containing dynamic data is disclosed. A rendering program executes periodically to render web documents from source documents, base strings for various visual features, database information, and descriptive text. Special command strings located within a source document direct the rendering program to insert information for a database or to insert descriptive text. The format for the inserted data is determined according to a base string for the particular feature(s) of the document being inserted. The resulting rendered document is stored on the web server for quick retrieval with little or no additional document processing.
    Type: Application
    Filed: January 16, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mansoor Lakhdhir, Mike V. Macias, Jagdish D. Massand, Melinda Yuki McMillan
  • 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