Patents by Inventor Sumit MAHESHWARI

Sumit MAHESHWARI 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: 20240022514
    Abstract: Systems and methods are provided for dynamically balancing workloads among data flow processors based on flow characteristics of data flows. The system determines a flow characteristic score associated with the data flow based on results from deep packet inspection of data packets in the data flow. The system further determines load scores associated with a plurality of processors. A load balancer of the system selects a processor among the plurality of processors for processing the data flow based on the flow characteristic score associated with the data flow. The system monitors workload levels of respective processors by periodically receiving performance data associated with the respective processors. The performance data includes flow characteristic scores of data flows being processed. Based on the current status of the workload distribution among the plurality of processors, the system regenerates load scores and re-balancing the workloads by re-distributing data flows to the respective processors.
    Type: Application
    Filed: July 18, 2022
    Publication date: January 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sumit MAHESHWARI, Gopi Mallikharjun BHIMAVARAPU
  • Patent number: 11847027
    Abstract: An automated toolset performs configuration conflict resolution for virtual machines (VMs) providing services in a networked cloud computing system by determining a set of changes to be committed through a series of automated actions. The toolset resolves conflicts among multiple possible configurations that could result in an incorrect VM state and merges configurations in view of inputs from internal and external systems. The toolset operates to identify only a subset of changes that differ between current and new configurations that are loaded into the system to streamline configuration loading and provide for lightweight restoration by rolling back only those differences. Further efficiencies are achieved using an automated test suite environment that is specially adapted to test and validate new configurations to ensure correct loading and avoid system failures.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kantha Vishwas Gowda, Sumit Maheshwari
  • Publication number: 20230297475
    Abstract: An automated toolset performs configuration conflict resolution for virtual machines (VMs) providing services in a networked cloud computing system by determining a set of changes to be committed through a series of automated actions. The toolset resolves conflicts among multiple possible configurations that could result in an incorrect VM state and merges configurations in view of inputs from internal and external systems. The toolset operates to identify only a subset of changes that differ between current and new configurations that are loaded into the system to streamline configuration loading and provide for lightweight restoration by rolling back only those differences. Further efficiencies are achieved using an automated test suite environment that is specially adapted to test and validate new configurations to ensure correct loading and avoid system failures.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Kantha Vishwas GOWDA, Sumit MAHESHWARI
  • Patent number: 10531421
    Abstract: Systems and methods for providing accurate data about the distribution of UEs after disaster include a movable eNodeB that is moved to at least three locations. The coordinates for the at least three locations are determined and the distance between the eNodeB and a plurality of UEs is measured. The location of each UE relative to the eNodeB is calculated based on the distance between the eNodeB and the plurality of UEs using trilateration. The coordinates for the UEs is then calculated based on the coordinates for the at least three locations and the determined location of the UEs relative to the eNodeB.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matthew Osinski, Sumit Maheshwari, Shuai Hao, Zihui Ge, Joshua Reich, Vijay Gopalakrishnan
  • Publication number: 20150120834
    Abstract: A method and a system for managing collaborative authoring on a canvas are provided. The method includes receiving a request to collaborate on a canvas from a user, determining whether one or more viewports from a plurality of viewports are overlapping or are in vicinity to a viewport associated with the user by a client device and automatically sending a request to a collaboration server to lock at least one object in the viewport if the one or more viewports are overlapping or are in vicinity to the viewport. The method further includes denying a request from a second user to collaborate on the at least one object in the canvas.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventors: Sumit MAHESHWARI, Srilakshmi ANNAM, Amit KUMAR, Prashanth Rayapalya Krishnamurthy SHANDILYA, Manas Ranjan MOHANTY, Siba Prasad SAMAL, Niranjan Basagouda PATIL