Patents by Inventor Ramzan Khuwaja

Ramzan Khuwaja 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: 7233956
    Abstract: An information handling system comprises an input for receiving a spreadsheet application in static HTML form; a compiler for compiling the spreadsheet application to produce a generic XML document; an interpreter for interpreting the XML document to produce a browser-specific hypertext document representing the spreadsheet; and an output for serving the hypertext document to a client.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Corrado Balducci, Yumman Chan, Feras Dawisha, Ramzan Khuwaja, Brenda Miu-to Lam, Sapna Mahwal
  • Publication number: 20050039113
    Abstract: An information handling system comprises an input for receiving a spreadsheet application in static HTML form; a compiler for compiling the spreadsheet application to produce a generic XML document; an interpreter for interpreting the XML document to produce a browser-specific hypertext document representing the spreadsheet; and an output for serving the hypertext document to a client.
    Type: Application
    Filed: August 12, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Corrado Balducci, Yumman Chan, Feras Dawisha, Ramzan Khuwaja, Brenda Lam, Sapna Mahwal
  • Publication number: 20020070956
    Abstract: A reasoning model for a guidance and feedback system includes a decision graph built by an author to reflect a defined knowledge base. The decision graph includes nodes having rules to define links or transitions to other nodes in the graph. Nodes may be question nodes, recommendation nodes, or cross-sell nodes. Question nodes determine system user characteristics by direct interrogation or by indirect access to information about the user. Recommendation nodes are associated with question nodes and may be either final or interim. Cross-sell nodes provide information to a user that is not directly related to the defined knowledge base. A rule engine traverses the graph and fires the rules defined in the nodes. Links to nodes are followed in a manner determined dynamically as a result of the user data obtained at question nodes.
    Type: Application
    Filed: November 27, 2001
    Publication date: June 13, 2002
    Applicant: International Business Machines Corporation
    Inventors: Yumman Chan, Ramzan A. Khuwaja, Kwong Tsang, Jin Wang
  • Patent number: 6351771
    Abstract: A distributed service network provides telecommunications and other services to users transparently of where the user accesses the network and the particular client used to access the network. The network comprises a plurality of regions, each comprising a region manager and one or more region servers. A personal agent is defined for each user and is replicated to remote regions in the network from the user's home region as the user connects through those remote regions. The personal agent stores user information including services to which the user is subscribed and preferences set by the user. The region servers include a set of transducers which operate to make services transparent to the actual client used to connect to the network and to the service provider.
    Type: Grant
    Filed: March 12, 1998
    Date of Patent: February 26, 2002
    Assignee: Nortel Networks Limited
    Inventors: Arthur Julian Patterson Craddock, Ramzan A. Khuwaja, Steve Michael Armstrong
  • Publication number: 20010042081
    Abstract: A method of paring a document, marked up using a given markup language before use of the document by an application such as a web browser, the document comprising markup and data, by identifying markup which is not used by the application; and creating a pared document using the same markup language, comprising other portions of the markup other than the identified portion. By tailoring the document to the application, the time that is required to download the document can be reduced, which is useful for users who are using slow links such as a connection through a cellular phone, and where the users device has limited display capabilities, meaning that much of the document cannot be used by the users application.
    Type: Application
    Filed: December 19, 1997
    Publication date: November 15, 2001
    Inventors: IAN ALEXANDER MACFARLANE, A. JULIAN CRADDOCK, STEVEN M. ARMSTRONG, RAMZAN A. KHUWAJA