Patents by Inventor Anand Lakshminarayanan
Anand Lakshminarayanan 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: 11956636Abstract: A communication terminal (10) according to the present disclosure includes: a control unit (12) configured to, in a case of a movement from a communication area formed by the 5GS to a communication area formed by the EPS or a movement from a communication area formed by the EPS to a communication area formed by the 5GS, determine whether or not a communication system forming a communication area at a movement destination can satisfy requirements of services; and a communication unit (11) configured to, when it is determined that the communication system forming the communication area at the movement destination can satisfy the requirements of the services, send a connection request message to the communication system forming the communication area at the movement destination.Type: GrantFiled: December 13, 2022Date of Patent: April 9, 2024Assignee: NEC CORPORATIONInventors: Hironori Ito, Anand Raghawa Prasad, Andreas Kunz, Sivabalan Arumugam, Sivakamy Lakshminarayanan, Sheeba Backia Mary Baskaran
-
Patent number: 11937079Abstract: A communication terminal capable of preventing a reduction in security level that is caused at the time of establishing multiple connections via 3GPP Access and Non-3GPP Access. A communication terminal according to the present disclosure includes: a communication unit configured to communicate with gateway devices disposed in a preceding stage of a core network device via an Untrusted Non-3GPP Access; and a key derivation unit configured to derive a second security key used for security processing of a message transmitted using a defined protocol with the gateway device, from a first security key used for security processing of a message transmitted using a defined protocol with the core network device.Type: GrantFiled: September 27, 2018Date of Patent: March 19, 2024Assignee: NEC CORPORATIONInventors: Hironori Ito, Sivakamy Lakshminarayanan, Anand Raghawa Prasad, Sivabalan Arumugam, Sheeba Backia Mary Baskaran
-
Patent number: 9350819Abstract: A centralized service communicatively links an application provider to a plurality of different message forwarding services. The centralized service receives a request and authenticates the application provider associated with the request. Further, the centralized service delivers a message embodied by the request to a first message forwarding service with a first protocol and/or to a second message forwarding service with a second protocol different than the first protocol.Type: GrantFiled: December 14, 2011Date of Patent: May 24, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Girija Bhagavatula, Aidan Downes, Vadim Eydelman, Neeraj Garg, Anand Lakshminarayanan, Bimal K. Mehta, Deepak Rao, Rahul Thatte
-
Patent number: 8713207Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scopes.Type: GrantFiled: February 25, 2013Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Anand Lakshminarayanan, Shawn Bice, Vitaly Voloshin, Marisol Ontaneda
-
Publication number: 20130283188Abstract: One exemplary embodiment uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. The service definition is passed to a programmability layer and provides enough information that the programmability layer can construct the various monitors, rules, classes and tasks required to monitor the given service without further customization by the user. In one embodiment, the user can also customize the service definition, a desired, in order to obtain additional monitoring.Type: ApplicationFiled: June 19, 2013Publication date: October 24, 2013Inventors: Ashvinkumar J. Sanghvi, Anand Lakshminarayanan, Chandika Bhandari, Lorenzo Rizzi, Stephen O. Wilson, Travis A. Wright, Vitaly V. Filimonov, Vitaly Voloshin
-
Publication number: 20130246780Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scopes.Type: ApplicationFiled: February 25, 2013Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Anand Lakshminarayanan, Shawn Bice, Vitaly Voloshin, Marisol Ontaneda
-
Patent number: 8489728Abstract: Model-based system monitoring includes accessing a model of a system that includes multiple components and executing a monitoring policy to monitor performance of the system. A notification of a problem is received from a first component. A determination is made regarding the cause of the problem. The determination is made, at least in part, based on the model of the system. At least one component associated with the cause of the problem is then identified.Type: GrantFiled: April 15, 2005Date of Patent: July 16, 2013Assignee: Microsoft CorporationInventors: Anders B. Vinberg, Anand Lakshminarayanan, Ashvinkumar J. Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen C. Hunt, Aamer Hydrie, Robert V. Welland
-
Patent number: 8386653Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scope.Type: GrantFiled: March 27, 2007Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Vitaly Voloshin, Marisol Ontaneda, Anand Lakshminarayanan, Shawn Bice
-
Publication number: 20130024690Abstract: A centralized service communicatively links an application provider to a plurality of different message forwarding services. The centralized service receives a request and authenticates the application provider associated with the request. Further, the centralized service delivers a message embodied by the request to a first message forwarding service with a first protocol and/or to a second message forwarding service with a second protocol different than the first protocol.Type: ApplicationFiled: December 14, 2011Publication date: January 24, 2013Applicant: MICROSOFT CORPORATIONInventors: Girija Bhagavatula, Aidan Downes, Vadim Eydelman, Neeraj Garg, Anand Lakshminarayanan, Bimal K. Mehta, Deepak Rao, Rahul Thatte
-
Patent number: 7899903Abstract: One embodiment of the invention uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. The service definition is passed to a programmability layer and provides enough information that the programmability layer can construct the various monitors, rules, classes and tasks required to monitor the given service without further customization by the user. In one embodiment, the user can also customize the service definition, a desired, in order to obtain additional monitoring.Type: GrantFiled: September 30, 2005Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Anand Lakshminarayanan, Chandika Bandari, Lorenzo Rizzi, Stephen O. Wilson, Travis A. Wright, Vitaly V. Filimonov, Vitaly Voloshin
-
Patent number: 7802144Abstract: Model-based system monitoring includes identifying multiple monitors configured to monitor multiple components in a system, and accessing multiple health models associated with the multiple monitors. A monitoring policy is generated to monitor the system. The monitoring policy is derived, at least in part, from the multiple health models.Type: GrantFiled: April 15, 2005Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Anders B. Vinberg, Anand Lakshminarayanan, Ashvinkumar J. Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen C. Hunt, Aamer Hydrie, Robert V. Welland
-
Patent number: 7797147Abstract: Model-based system monitoring includes accessing a model of a system that includes multiple components and identifying relationships among the multiple components based on the model of the system. A proposed change to at least one of the multiple components is identified. A determination is made regarding an expected impact on the system caused by the proposed change. This determination is made, at least in part, based on the model of the system.Type: GrantFiled: April 15, 2005Date of Patent: September 14, 2010Assignee: Microsoft CorporationInventors: Anders B. Vinberg, Anand Lakshminarayanan, Ashvinkumar J. Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen C. Hunt, Aamer Hydrie, Robert V. Welland
-
Patent number: 7689676Abstract: In accordance with certain aspects of the model-based policy application, each of a plurality of policies is associated with appropriate parts of a model of a heterogeneous system. A deployment agent is invoked to apply each of the plurality of policies to components associated with the parts of the model. An identification of a change to one of the plurality of policies is received, and the deployment agent is also invoked to apply the changed policy to selected ones of the components associated with the parts of the model.Type: GrantFiled: January 12, 2007Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Anders B. Vinberg, Bruce W. Copeland, Robert Fries, Kevin D. J. Grealish, Jonathan C. Hardwick, Michael J. Healy, Galen C. Hunt, Aamer Hydrie, David C. James, Anand Lakshminarayanan, Edwin R. Lassettre, Raymond W. McCollum, Rob Mensching, Mazhar Mohammed, Rajagopalan Badri Narayanan, Geoffrey H. Outhred, Zhengkai Kenneth Pan, Efstathios Papaefstathiou, John M. Parchem, Vij Rajarajan, Ashvinkumar J. Sanghvi, Bassam Tabbara, Rene Antonio Vega, Vitaly Voloshin, Robert V. Welland, John H. Wilson, Eric J. Winner, Jeffrey A. Woolsey
-
Publication number: 20080244258Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scope.Type: ApplicationFiled: March 27, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Vitaly Voloshin, Marisol Ontaneda, Anand Lakshminarayanan, Shawn Bice
-
Publication number: 20080059214Abstract: In accordance with certain aspects of the model-based policy application, each of a plurality of policies is associated with appropriate parts of a model of a heterogeneous system. A deployment agent is invoked to apply each of the plurality of policies to components associated with the parts of the model. An identification of a change to one of the plurality of policies is received, and the deployment agent is also invoked to apply the changed policy to selected ones of the components associated with the parts of the model.Type: ApplicationFiled: January 12, 2007Publication date: March 6, 2008Applicant: Microsoft CorporationInventors: Anders Vinberg, Bruce Copeland, Robert Fries, Kevin Grealish, Jonathan Hardwick, Michael Healy, Galen Hunt, Aamer Hydrie, David James, Anand Lakshminarayanan, Edwin Lassettre, Raymond McCollum, Rob Mensching, Mazhar Mohammed, Rajagopalan Narayanan, Geoffrey Outhred, Zhengkai Pan, Efstathios Papaefstathiou, John Parchem, Vij Rajarajan, Ashvikumar Sanghvi, Bassam Tabbara, Rene Vega, Vitaly Voloshin, Robert Welland, John Wilson, Eric Winner, Jeffrey Woolsey
-
Publication number: 20070168349Abstract: One embodiment of the invention uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. The service definition is passed to a programmability layer and provides enough information that the programmability layer can construct the various monitors, rules, classes and tasks required to monitor the given service without further customization by the user. In one embodiment, the user can also customize the service definition, a desired, in order to obtain additional monitoring.Type: ApplicationFiled: September 30, 2005Publication date: July 19, 2007Applicant: Microsoft CorporationInventors: Ashvinkumar Sanghvi, Anand Lakshminarayanan, Chandika Bandari, Lorenzo Rizzi, Stephen Wilson, Travis Wright, Vitaly Filimonov, Vitaly Voloshin
-
Publication number: 20070093916Abstract: One embodiment of the invention uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. The service definition is passed to a programmability layer and provides enough information that the programmability layer can construct the various monitors, rules, classes and tasks required to monitor the given service without further customization by the user. In one embodiment, the user can also customize the service definition, a desired, in order to obtain additional monitoring.Type: ApplicationFiled: September 30, 2005Publication date: April 26, 2007Applicant: Microsoft CorporationInventors: Ashvinkumar Sanghvi, Anand Lakshminarayanan, Chandika Bandari, Lorenzo Rizzi, Stephen Wilson, Travis Wright, Vitaly Filimonov, Vitaly Voloshin
-
Publication number: 20070016393Abstract: Model-based propagation of attributes allows a user to define one or more attributes, policies associated with the system and particular components, constraints associated with various components, and dependencies between components of the system. The user also defines the manner in which the attributes are to be propagated throughout a model of the system. The attributes are then propagated to the appropriate components in the model using information associated with the model of the system.Type: ApplicationFiled: June 29, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Anders Vinberg, Anand Lakshminarayanan, Ashvinkumar Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen Hunt, Aamer Hydrie, Robert Welland
-
Publication number: 20070005320Abstract: Model-based configuration management and modeling identifies violations of configuration constraints. A system includes multiple components and multiple applications defined by a model of the system. A process identifies configuration settings associated with the components and configuration settings associated with the applications. A configuration policy is created for the system based on information contained in the model of the system and the configuration settings.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Anders Vinberg, Anand Lakshminarayanan, Ashvinkumar Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen Hunt, Aamer Hydrie, Robert Welland, Rajagopalan Narayanan, Bruce Copeland, Ken Pan, David James, Michael Healy
-
Publication number: 20060248522Abstract: In an operations management system comprising a central server managing a plurality of computer systems, the teachings herein provide automated methods performed by the central server for deploying and maintaining agent software to the managed computer systems. Various embodiments of the automated method include enabling a user to select target computer systems to which the agent software will be deployed, pre-qualifying the target computer systems to identify issues that may impact the deployment of the agent software, ensuring network connectivity from the target computer systems back to the central server, and simultaneously and asynchronously push-deploying the agent software to the each of the plurality of target computer systems. Articles of manufacture and program storage devices containing computer program code embodying the above method are also provided.Type: ApplicationFiled: April 15, 2005Publication date: November 2, 2006Applicant: Microsoft CorporationInventors: Anand Lakshminarayanan, Anandha Ganesan, Appireddy Kikkuru, Arun Raghavan, Baelson Duque, Travis Wright