Patents by Inventor Ashok K. Adiga

Ashok K. Adiga 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).

  • Publication number: 20110173247
    Abstract: A massively distributed processing system and associated methods are described that utilize an advantageous processing architecture for a multitude of widely distributed devices to process distributed workloads for a plurality distributed processing projects. To provide the infrastructure processing power for the distributed processing system, a modular client agent program, including a system component with a core agent module and a separate project component with at least one task module, is configured to operate on the distributed devices and to process a variety of project workloads. For each different distributed project, different project components or task modules may be provided by a server system to the distributed devices to run on the core agent module or system component. In addition, a capabilities database can be used by a server system to schedule workloads based upon the capabilities of the distributed devices.
    Type: Application
    Filed: July 5, 2007
    Publication date: July 14, 2011
    Inventors: Edward A. Hubbard, Sriram S. Mandyam, Krishnamurthy Venkatramani, Ashok K. Adiga, David P. Anderson, Greg D. Hewgill, Jeff A. Lawson
  • Patent number: 7254607
    Abstract: Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plurality of client devices which are running a client agent program associated with the distributed computing platform and which are running potentially distinct project modules for the testing of network sites or other projects. The participating client devices can be selected based upon their attributes and can receive test workloads from the distributed processing server systems. In addition, the client devices can send and receive poll communications that may be used during processing of the project to control, manage and coordinate the project activities of the distributed devices.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: August 7, 2007
    Assignee: United Devices, Inc.
    Inventors: Edward A. Hubbard, Krishnamurthy Venkatramani, David P. Anderson, Ashok K. Adiga, Greg D. Hewgill, Jeff A. Lawson
  • Publication number: 20040148336
    Abstract: A massively distributed processing system and associated methods are described that utilize an advantageous processing architecture for a multitude of widely distributed devices to process distributed workloads for a plurality distributed processing projects. To provide the infrastructure processing power for the distributed processing system, a modular client agent program, including a system component with a core agent module and a separate project component with at least one task module, is configured to operate on the distributed devices and to process a variety of project workloads. For each different distributed project, different project components or task modules may be provided by a server system to the distributed devices to run on the core agent module or system component. In addition, a capabilities database can be used by a server system to schedule workloads based upon the capabilities of the distributed devices.
    Type: Application
    Filed: March 28, 2003
    Publication date: July 29, 2004
    Inventors: Edward A. Hubbard, Sriram S. Mandyam, Krishnamurthy Venkatramani, Ashok K. Adiga, David P. Anderson, Greg D. Hewgill, Jeff A. Lawson
  • Publication number: 20030149765
    Abstract: Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plurality of client devices which are running a client agent program associated with the distributed computing platform and which are running potentially distinct project modules for the testing of network sites or other projects. The participating client devices can be selected based upon their attributes and can receive test workloads from the distributed processing server systems. In addition, the client devices can send and receive poll communications that may be used during processing of the project to control, manage and coordinate the project activities of the distributed devices.
    Type: Application
    Filed: June 27, 2002
    Publication date: August 7, 2003
    Inventors: Edward A. Hubbard, Krishnamurthy Venkatramani, David P. Anderson, Ashok K. Adiga, Greg D. Hewgill, Jeff A. Lawson
  • Patent number: RE42153
    Abstract: Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plurality of client devices which are running a client agent program associated with the distributed computing platform and which are running potentially distinct project modules for the testing of network sites or other projects. The participating client devices can be selected based upon their attributes and can receive test workloads from the distributed processing server systems. In addition, the client devices can send and receive poll communications that may be used during processing of the project to control, manage and coordinate the project activities of the distributed devices.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: February 15, 2011
    Inventors: Edward A. Hubbard, Krishnamurthy Venkatramani, David P. Anderson, Ashok K. Adiga, Greg D. Hewgill, Jeff A. Lawson