Patents by Inventor Anand Krishnamurthy
Anand Krishnamurthy 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: 11936523Abstract: A method of provisioning a network may include, with a network controller, identifying a first network intent of a computing network based at least in part on an execution of a user interface (UI) or API layer at a client device, and identifying a modification of at least one object within the first network intent within the UI or API layer at the client device as the first network intent is being modified. The modification defines a delta between the first network intent and a second network intent. The method may further include, with a provisioning service executed by the network controller, receiving the delta as a payload from the client device, and provisioning at least one computing device within the computing network based at least in part on the delta. The method further includes automatically modifying the at least one object based on the received delta, including a further modification of the second network intent.Type: GrantFiled: January 12, 2022Date of Patent: March 19, 2024Assignee: Cisco Technology, Inc.Inventors: Ankur Bhargava, Gavin Llewellyn Camp, Anand Krishnamurthy, Kenneth William Chambers
-
Publication number: 20230224214Abstract: A method of provisioning a network may include, with a network controller, identifying a first network intent of a computing network based at least in part on an execution of a user interface (UI) or API layer at a client device, and identifying a modification of at least one object within the first network intent within the UI or API layer at the client device as the first network intent is being modified. The modification defines a delta between the first network intent and a second network intent. The method may further include, with a provisioning service executed by the network controller, receiving the delta as a payload from the client device, and provisioning at least one computing device within the computing network based at least in part on the delta. The method further includes automatically modifying the at least one object based on the received delta, including a further modification of the second network intent.Type: ApplicationFiled: January 12, 2022Publication date: July 13, 2023Inventors: Ankur Bhargava, Gavin Llewellyn Camp, Anand Krishnamurthy, Kenneth William Chambers
-
Patent number: 11689467Abstract: Embodiments herein describe techniques for prioritizing applications based on application usage data. The space in the TCAM in many network devices is limited. That is, there may be more applications (and corresponding QoS settings) than there is space in the TCAM. In the embodiments herein, a netflow collector monitors the traffic flows in the network devices. A application usage tracker can identify which applications generate traffic in which network devices. That is, the application usage tracker can identify, based on the information provided by the netflow collector, the application usage of each network device. The central management tool can prune the applications that are not used by the network device and generate QoS settings only for applications that are used by the network device.Type: GrantFiled: August 7, 2020Date of Patent: June 27, 2023Assignee: Cisco Technology, Inc.Inventors: Anand Krishnamurthy, Kiran K. Yedavalli
-
Patent number: 11689961Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.Type: GrantFiled: November 22, 2021Date of Patent: June 27, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Steven Rhejohn Barlin So, Philip To, Anand Krishnamurthy
-
Patent number: 11677715Abstract: Systems and methods are disclosed for an augmented Service Capability Exposure Function (A-SCEF). The A-SCEF may receive upstream or downstream traffic and direct or process that traffic in accordance with policy profiles. The policy profiles may be associated with various entities that may have interrelationships. The policy profiles may allow a network operator to better control multiple entities on the network while simplifying use of the network for the customers, such as those associated with a large number of internet of things (IOT) devices.Type: GrantFiled: June 14, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Prasasth Palnati, Anand Krishnamurthy, Srinivas Kappla, Deepak Garg, Santos Kumar Das
-
Publication number: 20220182874Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.Type: ApplicationFiled: November 22, 2021Publication date: June 9, 2022Inventors: Steven Rhejohn Barlin SO, Philip TO, Anand KRISHNAMURTHY
-
Publication number: 20220045958Abstract: Embodiments herein describe techniques for prioritizing applications based on application usage data. The space in the TCAM in many network devices is limited. That is, there may be more applications (and corresponding QoS settings) than there is space in the TCAM. In the embodiments herein, a netflow collector monitors the traffic flows in the network devices. A application usage tracker can identify which applications generate traffic in which network devices. That is, the application usage tracker can identify, based on the information provided by the netflow collector, the application usage of each network device. The central management tool can prune the applications that are not used by the network device and generate QoS settings only for applications that are used by the network device.Type: ApplicationFiled: August 7, 2020Publication date: February 10, 2022Inventors: Anand KRISHNAMURTHY, Kiran K. YEDAVALLI
-
Publication number: 20210385207Abstract: A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application requires a separate login for access within a host web application or portal service. A proxy token service manages login requests and authentication tokens after a given service has been logged into once by a user, so that the user does not need to provide login credentials on subsequent requests for the given service. By enabling a CP-SSO experience, network efficiency is improved, and the user experience is also improved as users do not need to supply authentication credentials as frequently and may freely choose to use multiple platforms instead of limiting usage to a single platform.Type: ApplicationFiled: August 11, 2021Publication date: December 9, 2021Inventors: Ganesh Sridharan, Vadim Eydelman, Anand Krishnamurthy, Srividhya Chandrasekaran, Daniel C. Stevenson, Sameer D. Bedekar, Aravind Namasivayam, Xiaozhong Luo, Andrew Guy Bybee, Ekaterina Bassova, Marc Kuperstein
-
Publication number: 20210377214Abstract: Systems and methods are disclosed for an augmented Service Capability Exposure Function (A-SCEF). The A-SCEF may receive upstream or downstream traffic and direct or process that traffic in accordance with policy profiles. The policy profiles may be associated with various entities that may have interrelationships. The policy profiles may allow a network operator to better control multiple entities on the network while simplifying use of the network for the customers, such as those associated with a large number of internet of things (TOT) devices.Type: ApplicationFiled: June 14, 2021Publication date: December 2, 2021Inventors: Prasasth PALNATI, Anand KRISHNAMURTHY, Srinivas KAPPLA, Deepak GARG, Santos Kumar DAS
-
Patent number: 11184794Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.Type: GrantFiled: May 20, 2020Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Steven Rhejohn Barlin So, Philip To, Anand Krishnamurthy
-
Patent number: 11038841Abstract: Systems and methods are disclosed for an augmented Service Capability Exposure Function (A-SCEF). The A-SCEF may receive upstream or downstream traffic and direct or process that traffic in accordance with policy profiles. The policy profiles may be associated with various entities that may have interrelationships. The policy profiles may allow a network operator to better control multiple entities on the network while simplifying use of the network for the customers, such as those associated with a large number of internet of things (IOT) devices.Type: GrantFiled: May 7, 2018Date of Patent: June 15, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Prasasth Palnati, Anand Krishnamurthy, Srinivas Kappla, Deepak Garg, Santos Kumar Das
-
Publication number: 20210044944Abstract: Methods and apparatus, including computer program products, for mobile content delivery. A method includes, in a mobile network, maintaining a database of mobile subscriber information for mobile subscribers derived from the mobile network, receiving a request for content from a mobile subscriber, loading the requested content, processing the requested content in conjunction with mobile subscriber information in the database of mobile subscriber information, and delivering the processed requested content to the mobile subscriber.Type: ApplicationFiled: October 26, 2020Publication date: February 11, 2021Inventors: Hassan AHMED, Anand KRISHNAMURTHY, Terry DURAND, Tim MORTSOLF, Paul SHERER
-
Publication number: 20200374740Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.Type: ApplicationFiled: May 20, 2020Publication date: November 26, 2020Applicant: Affirmed Networks, Inc.Inventors: Steven Rhejohn Barlin SO, Philip TO, Anand KRISHNAMURTHY
-
Publication number: 20200110606Abstract: To increase visibility into an application's performance, an application performance management system monitors transactions of an application at runtime to identify components or methods which significantly contribute to the execution of the transaction but are not instrumented. Since these methods are uninstrumented, the application performance management system has no visibility into and does not receive performance metrics for the methods. Identified components which contribute to the transaction are instrumented to decrease the visibility gap and provide additional performance information about the transaction of the application. During visibility gap detection, the agent analyzes runtimes of instrumented components to identify a component with a largest attributable runtime. The component is analyzed to identify uninstrumented, children components which it invokes.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Ramesh Mani, Anand Krishnamurthy, Vashistha Kumar Singh
-
Patent number: 10512121Abstract: Methods of and systems for packet gateway and content management integration are disclosed. An integrated gateway and content management module provides content to mobile user equipment from a content delivery network. The module operates on the content based on information about the mobile user equipment and/or network entities with which the mobile user equipment is communicating and information about the content being provided. The integrated gateway and content management module discovers said information.Type: GrantFiled: April 17, 2013Date of Patent: December 17, 2019Assignee: AFFIRMED NETWORKS, INC.Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Hassan Ahmed, Paul Sherer
-
Publication number: 20190334887Abstract: A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application requires a separate login for access within a host web application or portal service. A proxy token service manages login requests and authentication tokens after a given service has been logged into once by a user, so that the user does not need to provide login credentials on subsequent requests for the given service. By enabling a CP-SSO experience, network efficiency is improved, and the user experience is also improved as users do not need to supply authentication credentials as frequently and may freely choose to use multiple platforms instead of limiting usage to a single platform.Type: ApplicationFiled: July 10, 2019Publication date: October 31, 2019Applicant: Microsoft Technology Licensing, LLC.Inventors: Ganesh Sridharan, Vadim Eydelman, Anand Krishnamurthy, Srividhya Chandrasekaran, Daniel C. Stevenson, Sameer D. Bedekar, Aravind Namasivayam, Xiaozhong Luo, Andrew Guy Bybee, Ekaterina Bassova, Marc Kuperstein
-
Patent number: 10375053Abstract: A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application requires a separate login for access within a host web application or portal service. A proxy token service manages login requests and authentication tokens after a given service has been logged into once by a user, so that the user does not need to provide login credentials on subsequent requests for the given service. By enabling a CP-SSO experience, network efficiency is improved, and the user experience is also improved as users do not need to supply authentication credentials as frequently and may freely choose to use multiple platforms instead of limiting usage to a single platform.Type: GrantFiled: September 15, 2016Date of Patent: August 6, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ganesh Sridharan, Vadim Eydelman, Anand Krishnamurthy, Srividhya Chandrasekaran, Daniel C. Stevenson, Sameer D. Bedekar, Aravind Namasivayam, Xiaozhong Luo, Andrew Guy Bybee, Ekaterina Bassova, Marc Kuperstein
-
Publication number: 20190190981Abstract: To allow trace generation regardless of the complexity of a distributed application, agents across a distributed application split transaction information into static data that identifies the subroutines of a software component and compact runtime data that is recorded for per transaction. A single instance of the static data is maintained for a software component while the compact runtime data is maintained for per transaction that invokes the software component. When a transaction satisfies a trace filter, the filter initiation component includes in a software component invocation for a subsequent transaction an identifier of the previous transaction that satisfied the trace filter. This transaction identifier propagates across the downstream components and causes the downstream components to generate and send trace segments constructed from the previously recorded runtime data for the identified previous transaction and the static subroutine identifying data for the respective component.Type: ApplicationFiled: December 15, 2017Publication date: June 20, 2019Inventors: Ramesh Mani, Anand Krishnamurthy
-
Publication number: 20180324671Abstract: Systems and methods are disclosed for an augmented Service Capability Exposure Function (A-SCEF). The A-SCEF may receive upstream or downstream traffic and direct or process that traffic in accordance with policy profiles. The policy profiles may be associated with various entities that may have interrelationships. The policy profiles may allow a network operator to better control multiple entities on the network while simplifying use of the network for the customers, such as those associated with a large number of internet of things (IOT) devices.Type: ApplicationFiled: May 7, 2018Publication date: November 8, 2018Inventors: Prasasth PALNATI, Anand KRISHNAMURTHY, Srinivas KAPPLA, Deepak GARG, Santos Kumar DAS
-
Publication number: 20180077143Abstract: A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application requires a separate login for access within a host web application or portal service. A proxy token service manages login requests and authentication tokens after a given service has been logged into once by a user, so that the user does not need to provide login credentials on subsequent requests for the given service. By enabling a CP-SSO experience, network efficiency is improved, and the user experience is also improved as users do not need to supply authentication credentials as frequently and may freely choose to use multiple platforms instead of limiting usage to a single platform.Type: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Applicant: Microsoft Technology Licensing, LLC.Inventors: Ganesh Sridharan, Vadim Eydelman, Anand Krishnamurthy, Srividhya Chandrasekaran, Daniel C. Stevenson, Sameer D. Bedekar, Aravind Namasivayam, Xiaozhong Luo, Andrew Guy Bybee, Ekaterina Bassova, Marc Kuperstein