Patents by Inventor Anil K. Maddhirala

Anil K. Maddhirala 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: 8832173
    Abstract: In one embodiment the present invention includes a computer implemented system and method of multithreaded processing on multiple servers. Jobs may be received in a jobs table for execution. Each of a plurality of servers may associate a thread for executing a particular job type. As a job is received in the job table, the associated thread on each server may access the jobs table and pick up the job if the job type for the job is associated with the thread. Jobs may include sequential and parallel tasks to be performed. Sequential job tasks may be performed by one associated thread on one server, while parallel job tasks may be performed by each associated thread on each server. In one embodiment, a metadata table is used to coordinate multithreaded processing across multiple servers.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: September 9, 2014
    Assignee: SAP AG
    Inventors: Anil K. Maddhirala, Ravikumar Subbarayan, Senthil K. Chinnathambi
  • Publication number: 20100186020
    Abstract: In one embodiment the present invention includes a computer implemented system and method of multithreaded processing on multiple servers. Jobs may be received in a jobs table for execution. Each of a plurality of servers may associate a thread for executing a particular job type. As a job is received in the job table, the associated thread on each server may access the jobs table and pick up the job if the job type for the job is associated with the thread. Jobs may include sequential and parallel tasks to be performed. Sequential job tasks may be performed by one associated thread on one server, while parallel job tasks may be performed by each associated thread on each server. In one embodiment, a metadata table is used to coordinate multithreaded processing across multiple servers.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Applicant: SAP AG
    Inventors: Anil K. Maddhirala, Ravikumar Subbarayan, Senthil K. Chinnathambi