Patents by Inventor Ashwani Garg

Ashwani Garg 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: 7502823
    Abstract: Method and apparatus relating to building distributed fault-tolerant/high-availability computer applications are described. In an embodiment, a system may include an application, a router, and an update module. The application may execute a process in a pure distributed mode, a pure fault tolerant mode, or a distributed fault tolerant mode. The router may route communications between the application and another application independent of location of the applications. The update module may provide distributed functionality in the application. Other embodiments are also disclosed.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: March 10, 2009
    Assignee: Intel Corporation
    Inventors: Ashwani Garg, Akshay Ramesh Kadam, Pradeep Malhotra, Sagar Jogadhenu Pratap, Chirayu Patel
  • Publication number: 20050193229
    Abstract: Software architecture for developing distributed fault-tolerant systems independent of the underlying hardware architecture and operating system. Systems built using architecture components are scalable and allow a set of computer applications to operate in fault-tolerant/high-availability mode, distributed processing mode, or many possible combinations of distributed and fault-tolerant modes in the same system without any modification to the architecture components. The software architecture defines system components that are modular and address problems in present systems. The architecture uses a System Controller, which controls system activation, initial load distribution, fault recovery, load redistribution, and system topology, and implements system maintenance procedures. An Application Distributed Fault-Tolerant/High-Availability Support Module (ADSM) enables an application(s) to operate in various distributed fault-tolerant modes.
    Type: Application
    Filed: February 2, 2005
    Publication date: September 1, 2005
    Inventors: Ashwani Garg, Akshay Kadam, Pradeep Malhotra, Sagar Pratap, Chirayu Patel
  • Patent number: 6865591
    Abstract: Software architecture for developing distributed fault-tolerant systems independent of the underlying hardware architecture and operating system. Systems built using architecture components are scalable and allow a set of computer applications to operate in fault-tolerant/high-availability mode, distributed processing mode, or many possible combinations of distributed and fault-tolerant modes in the same system without any modification to the architecture components. The software architecture defines system components that are modular and address problems in present systems. The architecture uses a System Controller, which controls system activation, initial load distribution, fault recovery, load redistribution, and system topology, and implements system maintenance procedures. An Application Distributed Fault-Tolerant/High-Availability Support Module (ADSM) enables an applications( ) to operate in various distributed fault-tolerant modes.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: March 8, 2005
    Assignee: Intel Corporation
    Inventors: Ashwani Garg, Akshay Ramesh Kadam, Sagar Jogadhenu Pratap, Chirayu Patel
  • Publication number: 20030078947
    Abstract: Unique identifiers are created within a distributed application running on a distributed computer system. The unique identifiers are created by the various application copies, without reference to any central broker or synchronization mechanism. The identifiers include a local identifier component and a set label component. The identifiers are associated with identifier sets. The identifier sets are used to facilitate efficient communication within the distributed system, dynamic load balancing and implementation of fault tolerance.
    Type: Application
    Filed: November 29, 2001
    Publication date: April 24, 2003
    Applicant: INTEL CORPORATION
    Inventors: Ashwani Garg, Chirayu Patel, Vishal Batra