Patents by Inventor Venkata S. S. Remany

Venkata S. S. Remany 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: 8387051
    Abstract: A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine's original configuration and groupings of config jobs that change the machine's configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Hari S. Narayan, Sivaprasad V. Padisetty, Venkata S. S. Remany
  • Publication number: 20110167426
    Abstract: A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine's original configuration and groupings of config jobs that change the machine's configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Hari S. Narayan, Sivaprasad V. Padisetty, Venkata S.S. Remany
  • Patent number: 7934215
    Abstract: A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine's original configuration and groupings of config jobs that change the machine's configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Hari S Narayan, Sivaprasad V Padisetty, Venkata S S Remany
  • Patent number: 7721289
    Abstract: A mechanism dynamically allocates physical machines (computers) for satisfying requests for the machines, such as in the context of assigning test machines for running test cases. Each request specifies one or more logical machine sets it needs, and each logical machine set has specified requirements. The physical machines are organized into a hierarchical structure that includes groups and subgroups of machines. An allocation engine performs the function of allocating available machines from a selected group in the hierarchy for a request based on the requirements of each logical machine set of the request. A group or subgroup of machines may be marked as “allocate as one unit” and all machines in it will be reserved for one request. A job corresponding to a request may have sub-jobs, and machines allocated for the sub-job are selected from the machines allocated for the parent job.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Venkata S. S. Remany, Hari S. Narayan, Sivaprasad Padisetty