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).

  • Patent number: 12267242
    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: Grant
    Filed: July 18, 2022
    Date of Patent: April 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Maheshwari, Gopi Mallikharjun Bhimavarapu
  • Publication number: 20240348563
    Abstract: An internal flow traffic controller of a multi-core processing system redirects packets among a plurality of processing cores with stateful flow awareness. The packets belong to flows of network traffic at a packet forwarding node of a 5G network or beyond. The internal flow traffic controller may include a memory storing computer-executable instructions; and a processor configured to execute the computer-executable instructions. The internal flow traffic controller is configured to distribute new incoming flows of network traffic to one of the plurality of processing cores; identify, based on an imbalance among the plurality of processing cores, an overloaded processing core to rebalance; identify a subject flow to move from the overloaded processing core; identify a target processing core with a lowest utilization; and migrate processing of the subject flow from the overloaded processing core to the target processing core.
    Type: Application
    Filed: April 14, 2023
    Publication date: October 17, 2024
    Inventors: Sumit MAHESHWARI, Gopi Mallikharjun BHIMAVARAPU, Ronaid Mark PARKER
  • 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