Patents by Inventor Mahesh Kumar Nayak

Mahesh Kumar Nayak 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: 11038953
    Abstract: Internet bound traffic that is being routed through a particular interface within an edge router can, under some circumstances, be moved to a different interface. In some situations, one or more Internet protocol (IP) flows can be moved to a different interface within the same edge router. In other situations, one or more IP flows can be moved to a different interface within a different edge router. Decisions to move Internet traffic to a different interface can be based on information about interfaces within the various edge routers in a cloud computing provider's network, information about IP flows that are being sent through the various interfaces, peering capacity information and information about the latency associated with particular Internet paths. Some or all of the information that is used in connection with traffic steering decisions can be based on real-time measurements.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: June 15, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahesh Kumar Nayak, Yi Li, Brian Drew Lehr, Gary Randall Ratterree, Jeffrey Todd Cohen
  • Patent number: 10567232
    Abstract: A connectivity state mapping system for mapping physical connections between interfaces of devices in a network is provided. The system includes at least one processor, at least one memory, and an application including instructions, which are executable by the at least one processor. The instructions are configured to: group the interfaces into groups; select one of the groups based on a predetermined fault plan; determine utilization parameters; based on the utilization parameters, cause at least one fault in one or more of the interfaces in the selected group; monitor events corresponding to the at least one fault and log data indicative of errors detected at the interfaces of the selected one of the groups; and based on the at least one fault and the predetermined fault plan, correlate the data to identify physical connections between two or more of the devices in the network.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey T. Cohen, Yves Pitsch, Mahesh Kumar Nayak, Kapil Bisht, Spencer Giacalone
  • Publication number: 20180337828
    Abstract: A connectivity state mapping system for mapping physical connections between interfaces of devices in a network is provided. The system includes at least one processor, at least one memory, and an application including instructions, which are executable by the at least one processor. The instructions are configured to: group the interfaces into groups; select one of the groups based on a predetermined fault plan; determine utilization parameters; based on the utilization parameters, cause at least one fault in one or more of the interfaces in the selected group; monitor events corresponding to the at least one fault and log data indicative of errors detected at the interfaces of the selected one of the groups; and based on the at least one fault and the predetermined fault plan, correlate the data to identify physical connections between two or more of the devices in the network.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Jeffrey T. COHEN, Yves PITSCH, Mahesh Kumar NAYAK, Kapil BISHT, Spencer GIACALONE
  • Publication number: 20120023081
    Abstract: Methods and systems for utilizing images of interest to a user, so far as they relate to recent, current or upcoming events, to generate custom search engine home pages are provided. Upon receiving a request from the user to view the search engine home page, it is determined whether any indicators of the user's interests are available. If one or more interest indicators is available, the indicator(s) are compared to interest indicators (or categories of indicators) associated with recent, current and/or upcoming events to determine if there is a common interest indicator/category there between. Upon determining that there is a common interest indicator/category between one or more events and the user, a custom image is selected for presentation in association with the search engine home page based upon the common interest indicator/category. The search engine home page with the custom-selected image is then presented to the user.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mahesh Kumar Nayak, Vashutosh Agrawal