Patents by Inventor Kirpal Khalsa

Kirpal Khalsa 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: 7945909
    Abstract: Systems and techniques to manage tasks in a data processing environment. In general, in one implementation, the technique includes monitoring a task in a data processing environment and, using an instance of a distributed application, assessing when to initiate recovery of the monitored task based on an expected execution time derived using the task's associated class and historical execution times. In another implementation, the technique includes forecasting an execution time of a task in a data processing environment using a class of the task and historical task execution times as input into a statistical analysis tool comprising multiple interconnected processing elements and servicing the task based on the forecast execution time.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: May 17, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Andrea Mariotti, Andrew Ng, Kirpal Khalsa, Vincent Mendocino
  • Patent number: 7130885
    Abstract: A method for associating related electronic messages in computer storage. A first transportable application is created and stored. User input requesting creation of a link from the first transportable application to another transportable application is received. User input that selects a second transportable application from among a plurality of previously created transportable applications is received. A link from the first transportable application to the second transportable application is created and stored. As a result, transportable application may be inter-related in complex message webs. The message webs may also be inter-related in message web rings. Links may be generated manually or automatically, based on context, workflow processes, or other known relationships among applications. Recipient lists and data may propagate among fields of linked transportable applications, directly or according to abstract business rules. Further, multiple-part electronic messages are disclosed.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: October 31, 2006
    Assignee: Zaplet, Inc.
    Inventors: Mala Chandra, Steven R. Evans, John Kruempelstaedter, Kirpal Khalsa, Joshua McFarland
  • Publication number: 20040226013
    Abstract: Systems and techniques to manage tasks in a data processing environment. In general, in one implementation, the technique includes monitoring a task in a data processing environment and, using an instance of a distributed application, assessing when to initiate recovery of the monitored task based on an expected execution time derived using the task's associated class and historical execution times. In another implementation, the technique includes forecasting an execution time of a task in a data processing environment using a class of the task and historical task execution times as input into a statistical analysis tool comprising multiple interconnected processing elements and servicing the task based on the forecast execution time.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventors: Andrea Mariotti, Andrew Ng, Kirpal Khalsa, Vincent Mendocino
  • Publication number: 20020138582
    Abstract: A method for associating related electronic messages in computer storage. A first transportable application is created and stored. User input requesting creation of a link from the first transportable application to another transportable application is received. User input that selects a second transportable application from among a plurality of previously created transportable applications is received. A link from the first transportable application to the second transportable application is created and stored. As a result, transportable application may be inter-related in complex message webs. The message webs may also be inter-related in message web rings. Links may be generated manually or automatically, based on context, workflow processes, or other known relationships among applications. Recipient lists and data may propagate among fields of linked transportable applications, directly or according to abstract business rules. Further, multiple-part electronic messages are disclosed.
    Type: Application
    Filed: September 5, 2001
    Publication date: September 26, 2002
    Inventors: Mala Chandra, Steven R. Evans, John Kruempelstaedter, Kirpal Khalsa, Joshua McFarland