Patents by Inventor Mansoor Lakhdhir
Mansoor 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: 9420069Abstract: 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: GrantFiled: May 28, 2014Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
-
Publication number: 20140310338Abstract: 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: May 28, 2014Publication date: October 16, 2014Applicant: International Business Machines CorporationInventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
-
Patent number: 8769114Abstract: 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: GrantFiled: February 13, 2012Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Hung T. Dinh, Mansoor A. Lakhdhir, Phong A. Pham
-
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: 7934212Abstract: 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: GrantFiled: August 23, 2006Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventor: Mansoor A. Lakhdhir
-
Patent number: 7437663Abstract: 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: GrantFiled: January 16, 2002Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Mansoor Lakhdhir, Mike V. Macias, Jagdish D. Massand, Melinda Yuki McMillan
-
Publication number: 20070078947Abstract: 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: ApplicationFiled: August 23, 2006Publication date: April 5, 2007Inventor: Mansoor Lakhdhir
-
Patent number: 7131122Abstract: 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: GrantFiled: August 24, 2000Date of Patent: October 31, 2006Assignee: International Business Machines CorporationInventor: Mansoor A. Lakhdhir
-
Patent number: 7016959Abstract: 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: GrantFiled: April 11, 2002Date of Patent: March 21, 2006Assignee: International Business Machines CorporationInventors: Hung T. Dinh, Jerry Andrew Gilkey, Patrick M. Goal, Mansoor A. Lakhdhir, Reddy Nadrendra, Ky Tran
-
Publication number: 20050080871Abstract: 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: ApplicationFiled: October 9, 2003Publication date: April 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hung Dinh, Mansoor Lakhdhir, Phong Pham
-
Publication number: 20050028079Abstract: 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: ApplicationFiled: July 31, 2003Publication date: February 3, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hung Dinh, Mansoor Lakhdhir, Phong Pham
-
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: 20030195970Abstract: 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: ApplicationFiled: April 11, 2002Publication date: October 16, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hung T. Dinh, Jerry Andrew Gilkey, Patrick M. Goal, Mansoor A. Lakhdhir, Reddy Nadrendra, Ky Tran
-
Publication number: 20030169292Abstract: 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: ApplicationFiled: March 7, 2002Publication date: September 11, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David J. Carew, Hung T. Dinh, Teng S. Hu, Mansoor A. Lakhdhir
-
Publication number: 20030172186Abstract: 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: ApplicationFiled: March 7, 2002Publication date: September 11, 2003Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: C. Eric Dunn, Teng Hu, Mansoor Lakhdhir
-
Publication number: 20030154069Abstract: 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: ApplicationFiled: February 14, 2002Publication date: August 14, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Carew, Hung Dinh, Teng Hu, Mansoor Lakhdhir, Angela Eng-Ling Noether
-
Publication number: 20030135819Abstract: 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: ApplicationFiled: January 16, 2002Publication date: July 17, 2003Applicant: International Business Machines CorporationInventors: Mansoor Lakhdhir, Mike V. Macias, Jagdish D. Massand, Melinda Yuki McMillan
-
Publication number: 20020078106Abstract: 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: ApplicationFiled: December 18, 2000Publication date: June 20, 2002Inventors: David John Carew, Hung Dinh, Teng Hu, Mansoor Lakhdhir