Patents by Inventor Shailesh Nikam

Shailesh Nikam 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: 10949194
    Abstract: An update system is provided that generates a service list of services and sorts the services in the service list from least dependent services to most dependent services. Services that are unaffected by updates as determined based on the sorting are removed. An update runbook is generated with steps for updating the services. An order of the steps is based on the sorted service list, and the steps indicate target services, hosting machines and actions to perform on target services.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: March 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shailesh Nikam, YenPing Yu, Zhonghua Chu, Satish Thomas
  • Publication number: 20200050444
    Abstract: An update system is provided that generates a service list of services and sorts the services in the service list from least dependent services to most dependent services. Services that are unaffected by updates as determined based on the sorting are removed. An update runbook is generated with steps for updating the services. An order of the steps is based on the sorted service list, and the steps indicate target services, hosting machines and actions to perform on target services.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 13, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shailesh NIKAM, YenPing YU, Zhonghua CHU, Satish THOMAS
  • Patent number: 10474445
    Abstract: An update system is provided that performs a stop of that service at each machine that hosts that service such that a service that is dependent on another service stops before that other service starts performing a stop. After a machine hosting a service stops, the update system performs an update of that service on that machine. The update system then performs a start of that service at each machine that hosts that service such than a service that another service depends on starts before that other service starts performing a start.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: November 12, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shailesh Nikam, YenPing Yu, Zhonghua Chu, Satish Thomas
  • Patent number: 9892015
    Abstract: A user interaction is detected which indicates that the user wishes to build and test a customized computing system. A build system is automatically generated to build models in the customized system. Test code is automatically generated and included as part of source code for the build. When a build is triggered, the build is generated and automatically tested. Build and test execution results are surfaced for user visualization.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shailesh Nikam, Satish J. Thomas, Syed A. Hamid, Robert Badawy, Annaji Sharma Ganti, Ajay Kumar Jha
  • Publication number: 20170161051
    Abstract: An update system is provided that performs a stop of that service at each machine that hosts that service such that a service that is dependent on another service stops before that other service starts performing a stop. After a machine hosting a service stops, the update system performs an update of that service on that machine. The update system then performs a start of that service at each machine that hosts that service such than a service that another service depends on starts before that other service starts performing a start.
    Type: Application
    Filed: June 14, 2016
    Publication date: June 8, 2017
    Inventors: Shailesh Nikam, YenPing Yu, Zhonghua Chu, Satish Thomas
  • Publication number: 20160274994
    Abstract: A user interaction is detected which indicates that the user wishes to build and test a customized computing system. A build system is automatically generated to build models in the customized system. Test code is automatically generated and included as part of source code for the build. When a build is triggered, the build is generated and automatically tested. Build and test execution results are surfaced for user visualization.
    Type: Application
    Filed: August 10, 2015
    Publication date: September 22, 2016
    Inventors: Shailesh Nikam, Satish J. Thomas, Syed A. Hamid, Robert Badawy, Annaji Sharma Ganti, Ajay Kumar Jha