Patents by Inventor Michael Anthony Brown
Michael Anthony Brown 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: 20240137331Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Inventors: Rahul BOSE, Mark Gordon LIBBY, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Leland Douglas BENSON
-
Patent number: 11956131Abstract: Described are examples for providing end-to-end intent definition of network functions for network slice management. Intents are defined for each level of network constituent including slices, slice subnets, and management functions. A system of intent based network slice management includes a network slice management function (NSMF) configured to receive a service profile from a communication service management function (CSMF) and derive an intent for each desired network slice subnet for a network slice subnet management function (NSSMF). The NSSMF is configured to derive requirements for a plurality of network functions (NFs) and provide an intent defining the requirements of a respective NF to a network function management function (NFMF). The NFMF is configured to receive the intent for the respective NF via an intent-based interface for management of NFs and derive a network resource model (NRM) for the respective NF based on the intent.Type: GrantFiled: May 10, 2022Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ronald Mark Parker, Michael Anthony Brown, Bahareh Sadeghi, Mark Gordon Libby
-
Patent number: 11936724Abstract: The present disclosure relates to methods and systems for configuring service mesh networking resources for dynamically discovered external entities. The methods and systems create custom resource objects for services provided by the external entities and dynamically create service mesh network resources for the custom resource objects. The methods and systems enable communications with the external entities using the service mesh network resources.Type: GrantFiled: December 2, 2022Date of Patent: March 19, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Akash Baid, Nitish Malhotra, Michael Anthony Brown
-
Patent number: 11930390Abstract: Described are examples for providing intent based network slice management using a management data analytics function (MDAF) to predict deficiencies. A network management system receives an intent for a network slice constituent. The network management system configures computing resources for the network slice constituent to satisfy the intent based on expected performance of the computing resources. The network management system receives feedback with respect to actual performance of the network slice constituent. The network management system determines, based on analysis of the feedback by a management data analytics function (MDAF), a predicted deficiency of the network slice constituent not being able to satisfy the intent. The network management system modifies the configuration of the computing resources based on the feedback and the predicted deficiency to satisfy the intent.Type: GrantFiled: May 10, 2022Date of Patent: March 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ronald Mark Parker, Michael Anthony Brown, Bahareh Sadeghi, Mark Gordon Libby
-
Patent number: 11916809Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: GrantFiled: April 29, 2022Date of Patent: February 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahul Bose, Mark Gordon Libby, Anand Muthurajan, Ronald Mark Parker, Michael Anthony Brown, Leland Douglas Benson
-
Publication number: 20230412466Abstract: The present disclosure generally relates to systems, methods, and computer-readable media for managing cloud-native virtual network functions (CNFs) in a telecommunication network environment. The systems described herein involve specifying an architecture for a telecommunication network management system that facilitates integration with a variety of cloud-native management solutions while also minimizing impact to existing service-based management architectures (SBMA) of fifth generation (5G) operations administration and management (OAM) systems.Type: ApplicationFiled: December 6, 2022Publication date: December 21, 2023Inventors: Bahareh SADEGHI, Michael Anthony BROWN
-
Publication number: 20230388309Abstract: A computing network comprising a computing service provider and an edge computing network is managed. A trusted device establishes a root of trust at the edge computing network via a trusted component on the trusted device. In response to receiving a first indication of a disconnection or degradation of communications between the computing service provider and the edge computing network, the edge computing network initiates an autonomous mode at the edge computing network. While the edge computing network is operating in the autonomous mode, the trusted device detects new devices that are attempting to access computing resources in the edge computing network. The trusted device stores data pertaining to new devices that were not authorized to access the computing resources in the edge computing network.Type: ApplicationFiled: May 27, 2022Publication date: November 30, 2023Inventors: Rahul BOSE, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Mark Gordon LIBBY
-
Publication number: 20230370342Abstract: Described are examples for providing end-to-end intent definition of network functions for network slice management. Intents are defined for each level of network constituent including slices, slice subnets, and management functions. A system of intent based network slice management includes a network slice management function (NSMF) configured to receive a service profile from a communication service management function (CSMF) and derive an intent for each desired network slice subnet for a network slice subnet management function (NSSMF). The NSSMF is configured to derive requirements for a plurality of network functions (NFs) and provide an intent defining the requirements of a respective NF to a network function management function (NFMF). The NFMF is configured to receive the intent for the respective NF via an intent-based interface for management of NFs and derive a network resource model (NRM) for the respective NF based on the intent.Type: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: Ronald Mark PARKER, Michael Anthony BROWN, Bahareh SADEGHI, Mark Gordon LIBBY
-
Publication number: 20230370887Abstract: Described are examples for providing intent based network slice management using a management data analytics function (MDAF) to predict deficiencies. A network management system receives an intent for a network slice constituent. The network management system configures computing resources for the network slice constituent to satisfy the intent based on expected performance of the computing resources. The network management system receives feedback with respect to actual performance of the network slice constituent. The network management system determines, based on analysis of the feedback by a management data analytics function (MDAF), a predicted deficiency of the network slice constituent not being able to satisfy the intent. The network management system modifies the configuration of the computing resources based on the feedback and the predicted deficiency to satisfy the intent.Type: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: Ronald Mark PARKER, Michael Anthony BROWN, Bahareh SADEGHI, Mark Gordon LIBBY
-
Publication number: 20230370340Abstract: Described are examples for providing intent based network configuration using a management data analytics function (MDAF) to generate lower level intents. A system of intent based network slice management includes a network management function and the MDAF. The network management function is configured to receive an original intent expectation from a higher level management function; request a lower level intent from the MDAF based on the original intent expectation; and provide the lower level intent to a lower level management function. The MDAF is configured to collect information with respect to a performance of network resources or a status of the network; identify one or more target network constituents to satisfy the original intent expectation; translate parameters of the original intent expectation to a scope of the target network constituent based on the information; and provide the lower level intent to the network management function.Type: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: Ronald Mark PARKER, Michael Anthony Brown, Bahareh Sadeghi, Mark Gordon Libby
-
Publication number: 20230353504Abstract: Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Inventors: Rahul BOSE, Mark Gordon LIBBY, Anand MUTHURAJAN, Ronald Mark PARKER, Michael Anthony BROWN, Leland Douglas BENSON
-
Publication number: 20230344714Abstract: Described are examples for providing intent based network configuration with a two-tiered reconciliation model for adapting a global intent to a plurality of local intent declarations for respective regions. A system for network configuration may include a global reconciliation engine configured to: receive a global intent including requirements, goals, and constraints for a network; generate a plurality of local intent declarations from the global intent, each respective local intent declaration being for a respective region that hosts network functions; and reconcile a plurality of the local configurations with the global intent. The system may include a plurality of local reconciliation engines configured to reconcile a local configuration of the network functions hosted in the respective region with the respective local intent declaration.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Michael Anthony BROWN, Ronald Mark PARKER, Bahareh SADEGHI, Mark Gordon LIBBY
-
Publication number: 20230336415Abstract: Described are examples for providing intent based network configuration with intent expectations including prioritized goals. A system for network configuration includes a network management function configured to receive an intent including requirements, goals, and constraints for a network and generate an intent expectation including a set of prioritized goals based on the intent. An infrastructure service management (ISM) system is configured to: receive the intent expectation from the network management function; select at least one of the prioritized goals as an active target; configure computing resources to satisfy at least the active target; and report the active target and a configuration status to the network management function. The ISM may monitor a status of the computing resources and select a higher priority goal that can be satisfied or select a lower priority goal in the case of resource or performance degradation.Type: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventors: Ronald Mark PARKER, Michael Anthony BROWN, Bahareh SADEGHI, Mark Gordon LIBBY
-
Patent number: 11765278Abstract: A system for preserving charging event messages in a mobile telecommunications network when a charging server is unavailable includes a message broker comprising persistent storage. The system also includes a network element that generates a charging event message, attempts to send the charging event message to a charging server, and writes the charging event message to the message broker in response to determining that the attempt to send the charging event message to the charging server has failed. The system also includes a replay agent that subscribes to the message broker for notifications associated with the charging server, receives a notification from the message broker about the charging event message, reads the charging event message from the message broker, and causes the charging event message to be sent to the charging server when the charging server is available.Type: GrantFiled: April 9, 2021Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Rama Krishna Prasad Mangalaparthi, Anthony Raj, Ronald Mark Parker, Michael Anthony Brown
-
Patent number: 11711732Abstract: A transition region can be defined for a first network segment that can provide wireless communication services using a first radio access technology (RAT) and a second RAT and that supports Internet protocol (IP) packet-based voice calls. The transition region can be defined based at least in part on a first coverage area of the first network segment and a second coverage area of a second network segment that does not support IP packet-based voice calls and does not support a first handoff mechanism based on the first RAT. A network node can be notified about an IP packet-based voice call involving a user equipment (UE) that is receiving service from the first network segment using a first RAT. Upon determining that the UE is located within the transition region, the network node can cause the UE to be switched to a second RAT for the IP packet-based voice call.Type: GrantFiled: May 19, 2021Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Fred Walter Rink, Haibo Qian, Michael Anthony Brown
-
Patent number: 11653268Abstract: A core network can send first data transmissions to a radio access network (RAN) at a first data rate that is based at least in part on a first RAT policy associated with a first RAT used by the RAN for downlink transmissions to user equipment. The core network can obtain information indicating that the RAN is using a second RAT for the downlink transmissions to the user equipment. The core network can cause a RAT policy that is applied to the data transmissions from the core network to the RAN to be changed from the first RAT policy to a second RAT policy that is associated with the second RAT. The core network can send second data transmissions from the core network to the RAN at a second data rate that is based at least in part on the second RAT policy.Type: GrantFiled: June 15, 2021Date of Patent: May 16, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Piotr Michal Galecki, Michael Anthony Brown, Haibo Qian, Fred Walter Rink, Liang Tian
-
Publication number: 20230114443Abstract: The present disclosure relates to methods and systems for configuring service mesh networking resources for dynamically discovered external entities. The methods and systems create custom resource objects for services provided by the external entities and dynamically create service mesh network resources for the custom resource objects. The methods and systems enable communications with the external entities using the service mesh network resources.Type: ApplicationFiled: December 2, 2022Publication date: April 13, 2023Inventors: Akash BAID, Nitish MALHOTRA, Michael Anthony BROWN
-
Publication number: 20220400413Abstract: A core network can send first data transmissions to a radio access network (RAN) at a first data rate that is based at least in part on a first RAT policy associated with a first RAT used by the RAN for downlink transmissions to user equipment. The core network can obtain information indicating that the RAN is using a second RAT for the downlink transmissions to the user equipment. The core network can cause a RAT policy that is applied to the data transmissions from the core network to the RAN to be changed from the first RAT policy to a second RAT policy that is associated with the second RAT. The core network can send second data transmissions from the core network to the RAN at a second data rate that is based at least in part on the second RAT policy.Type: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Piotr Michal GALECKI, Michael Anthony BROWN, Haibo QIAN, Fred Walter RINK, Liang TIAN
-
Publication number: 20220400077Abstract: Techniques are disclosed for deploying, by a packet processing system in a cloud computing environment, microservice instances in the cloud computing environment comprising a plurality of computing devices executing a plurality of Kubernetes clusters comprising one or more containers. The packet processing system is configured to selectively steer data traffic between multiple versions of microservice instances executing in the cloud computing environment.Type: ApplicationFiled: September 8, 2021Publication date: December 15, 2022Inventors: Kunal Anand EKAWDE, Michael Anthony BROWN
-
Patent number: 11522951Abstract: The present disclosure relates to methods and systems for configuring service mesh networking resources for dynamically discovered external entities. The methods and systems create custom resource objects for services provided by the external entities and dynamically create service mesh network resources for the custom resource objects. The methods and systems enable communications with the external entities using the service mesh network resources.Type: GrantFiled: August 28, 2020Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Akash Baid, Nitish Malhotra, Michael Anthony Brown