ConceptioArchiveGoogle Patents
Google Patentsopen access

Connectionless service and other services for devices using microservices in 5G … — At&T Intellectual Property I, L.P. (US11019157B2)

At&T Intellectual Property I, L.P. · Google Patents
Google Patents · Patents · License: Open Access
Open Source ↗
at&tintellectualpropertyil.p.
patent, google patents, intellectual property, US11019157B2, At&T Intellectual Property I, L.P., Zhi Cui, en, 2021

ABSTRACT

Abstract

Techniques for instantiating and managing microservices for use in connection with devices associated with a core network are presented. A service management component (SMC) can determine a subgroup of services to be used for a group of one or more devices based on results of analysis of characteristics and service conditions associated with the group of devices, wherein a characteristic can relate to whether a device is stationary or mobile. At a desired time(s), which can be periodically, dynamically, or upon request, SMC can instantiate or facilitate instantiating the subgroup of services to facilitate communicating data associated with the device(s) using the subgroup of services. The services can comprise a connectionless service, connection-oriented service, charging service, authentication service, UPF services, or other services. SMC can employ the connectionless service when a device is stationary, but the connectionless service can be extended to devices when they are nomadic or mobile.

Description

TECHNICAL FIELD

The subject disclosure relates generally to communications networks, and, for example, to connectionless service and other services for devices using microservices in Fifth Generation (5G) or other next generation communication systems.

BACKGROUND

Fifth Generation (5G) communication networks can have many diverse types of end points and services. 5G communication networks can utilize various different types of radio access network (RAN) technologies and various different types of devices that can have various different characteristics. A large number of devices, such as Internet of things (IoT) devices, are projected to connect to and communicate via 5G communication networks. Unique challenges exist to provide desirable levels of service to devices (e.g., IoT devices) associated with 5G, or other next generation, wireless communication networks.

The above-described description is merely intended to provide a contextual overview relating to communication networks, and is not intended to be exhaustive.

BRIEF DESCRIPTION OF THE DRAWINGS

Various non-limiting embodiments are further described with reference to the accompanying drawings in which:

FIG. 1 depicts a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) that can be provided or utilized for devices associated with a communication network (e.g., a core network), in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 2 illustrates a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 3 depicts a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices, such as Internet of Thing (IoT)-type devices, in accordance with various aspects and embodiments described herein;

FIG. 4 presents a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate providing desirable and efficient communication services (e.g., wireless broadband services) to facilitate communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 5 illustrates a diagram of an example, non-limiting system that can comprise an enhanced core network that can be configured to facilitate instantiating, providing, and managing services (e.g., microservices) to facilitate efficient communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 6 presents a diagram of example, non-limiting service management component, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 7 illustrates a flow diagram of an example, non-limiting method that can instantiate and manage services (e.g., microservices) to facilitate desirable and efficient communication of information between communication devices associated with a communication network (e.g., a core network);

FIG. 8 depicts a flow diagram of an example, non-limiting method that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices associated with a communication network (e.g., a core network), in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 9 depicts an example block diagram of an example mobile device operable to engage in a system architecture that facilitates wireless communications according to one or more embodiments described herein;

FIG. 10 illustrates a block diagram of an example access point, in accordance with various aspects and embodiments of the disclosed subject matter; and

FIG. 11 illustrates an example block diagram of an example computer operable to engage in a system architecture that facilitates wireless communications according to one or more embodiments described herein.

DETAILED DESCRIPTION

One or more embodiments are now described more fully hereinafter with reference to the accompanying drawings in which example embodiments are shown. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments. However, the various embodiments can be practiced without these specific details (and without applying to any particular network environment or standard).

Discussed herein are various aspects that relate to instantiating and managing services (e.g., microservices) that can be provided or utilized for communication devices in 5G or other next generation networks. The disclosed subject matter can significantly improve data communications, data and device security, processing of data, and network efficiency associated with 5G or other next generation networks.

The various aspects described herein can relate to new radio, which can be deployed as a standalone radio access technology or as a non-standalone radio access technology assisted by another radio access technology, such as Long Term Evolution (LTE), for example. It should be noted that although various aspects and embodiments have been described herein in the context of 5G, Universal Mobile Telecommunications System (UMTS), and/or Long Term Evolution (LTE), or other next generation networks, the disclosed aspects are not limited to 5G, a UMTS implementation, and/or an LTE implementation as the techniques can also be applied in 3G, 4G, or LTE systems. For example, aspects or features of the disclosed embodiments can be exploited in substantially any wireless communication technology. Such wireless communication technologies can include UMTS, Code Division Multiple Access (CDMA), Wi-Fi, Worldwide Interoperability for Microwave Access (WiMAX), General Packet Radio Service (GPRS), Enhanced GPRS, Third Generation Partnership Project (3GPP), LTE, Third Generation Partnership Project 2 (3GPP2) Ultra Mobile Broadband (UMB), High Speed Packet Access (HSPA), Evolved High Speed Packet Access (HSPA+), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), Zigbee, or another IEEE 802.XX technology. Additionally, substantially all aspects disclosed herein can be exploited in legacy telecommunication technologies. Further, the various aspects can be utilized with any Radio Access Technology (RAT) or multi-RAT system where the mobile device operates using multiple carriers (e.g., LTE Frequency Division Duplexing (FDD)/Time-Division Duplexing (TDD), Wideband Code Division Multiplexing Access (WCMDA)/HSPA, Global System for Mobile Communications (GSM)/GSM EDGE Radio Access Network (GERAN), Wi Fi, Wireless Local Area Network (WLAN), WiMax, CDMA2000, and so on).

As used herein, “5G” can also be referred to as New Radio (NR) access. Accordingly, systems, methods, and/or machine-readable storage media for reducing interference on reference signals from other co-channel reference signals, and improving the channel estimation performance for CSI estimation and data detection, in 5G systems, and other next generation systems, can be desired. As used herein, one or more aspects of a 5G network can comprise, but is not limited to, data rates of several tens of megabits per second (Mbps) supported for tens of thousands of users; at least one gigabit per second (Gbps) that can be offered simultaneously to tens of users (e.g., tens of workers on the same office floor); several hundreds of thousands of simultaneous connections supported for massive sensor deployments; spectral efficiency that can be significantly enhanced compared to 4G; improvement in coverage relative to 4G; signaling efficiency that can be enhanced compared to 4G; and/or latency that can be significantly reduced compared to LTE.

Multiple Input, Multiple Output (MIMO) technology can be employed in communication networks, wherein MIMO technology can be an advanced antenna technique utilized to improve spectral efficiency and, thereby, boost overall system capacity. Spectral efficiency (also referred to as spectrum efficiency or bandwidth efficiency) refers to an information rate that can be transmitted over a given bandwidth in a communication system.

For MIMO, a notation (M×N) can be utilized to represent the MIMO configuration in terms of a number of transmit antennas (M) and a number of receive antennas (N) on one end of the transmission system. Examples of MIMO configurations used for various technologies can include: (2×1), (1×2), (2×2), (4×2), (8×2) and (2×4), (4×4), (8×4). The configurations represented by (2×1) and (1×2) can be special cases of MIMO known as transmit and receive diversity.

In some cases, MIMO systems can significantly increase the data carrying capacity of wireless communications systems. Further, MIMO can be used for achieving diversity gain, which refers to an increase in signal-to-interference ratio due to a diversity scheme and, thus, can represent how much the transmission power can be reduced when the diversity scheme is introduced, without a corresponding performance loss. MIMO also can be used to achieve spatial multiplexing gain, which can be realized when a communications system is transmitting different streams of data from the same radio resource in separate spatial dimensions (e.g., data is sent/received over multiple channels, linked to different pilot frequencies, over multiple antennas). Spatial multiplexing gain can result in capacity gain without the need for additional power or bandwidth. In addition, MIMO can be utilized to realize beamforming gain. Due to the benefits achieved, MIMO can be an integral part of the third generation wireless system and the fourth generation wireless system. In addition, 5G systems also will employ massive MIMO systems (e.g., hundreds of antennas at the transmitter side and receiver side). Typically, with a (N t , N r ), where N t denotes the number of transmit antennas and N r denotes the number of receive antennas, the peak data rate can multiple with a factor of N t over single antenna systems in a rich scattering environment.

5G communication networks can have many diverse types of end points and services. A large number (e.g., billions or tens of billions) of devices, such as Internet of things (IoT) devices, are projected to connect to and communicate via 5G communication networks. The traditional approach of cellular mobility management that treats all end points the same can be inefficient when there is a large number (e.g., billions or tens of billions) of end points (e.g., machine-to-machine (M2M) end points, such as end devices). 5G communication networks can employ various different types of radio access network (RAN) technologies and various different types of devices that can have various different characteristics (e.g., device characteristics). It can be desirable to have different network services and capabilities that can be tailored to the variety of different service specifications of the different devices.

These and other unique challenges can exist with regard to providing desired levels of service to devices (e.g., IoT devices) associated with 5G, or other next generation, wireless communication networks.

To that end, the disclosed subject matter presents techniques, methods, and systems that can efficiently instantiate and manage services that can be provided to communication devices associated with a communication network (e.g., a core network). The disclosed subject matter can provide an intelligent and flexible service oriented 5G (or other next generation) mobility architecture using certain services (e.g., microservices). Such architecture can dynamically create a business/service domain based at least in part on the types of end devices and the service specifications of the end devices and/or an entity associated with the end devices.

The disclosed subject matter can employ a service-oriented architecture (SOA) design that can be structured to break up a business domain into reusable services, and assemble different services together to create applications. For instance, the disclosed subject matter can configure or decompose mobility network functions (e.g., 5G mobility network functions) to create independent and reusable services (e.g., microservices), and can create and utilize other services, such as connectionless services, and a related set of functions to enable efficient support and the provision of services to communication devices, including stationary communication devices (e.g., devices that can be fixed or stationary in a location) and/or nomadic (e.g., moving or readily movable) communication devices.

Within the SOA architecture design, microservice can be a specific way to implement a service. Microservices can be container-based service implementations deployed and managed by an unshared container, wherein, for example, containers can manage the infrastructure and dependencies and handles all of the input/output (I/O), monitoring, and security overhead (environment), while the application can be free to execute business processes. Each microservice instance can run in its own container.

The disclosed subject matter can comprise a service management component that can instantiate and manage services that can be provided to communication devices associated with the communication network (e.g., core network), in accordance with various aspects and embodiments of the disclosed subject matter. In accordance with various embodiments, the service management component can comprise or be associated with an open networking automation platform (ONAP) component and/or a software-defined network (SDN) controller, which can be utilized to facilitate instantiating and managing the services. The service management component can analyze characteristics of a group of communication devices (e.g., a group comprising one or more communication devices) to which services are to be provided and service specifications (e.g., service conditions) associated with the communication devices and/or an entity (e.g., a utility provider, a service provider, or a user). Based at least in part on the results of the analysis of the device characteristics and the service specifications, the service management component can determine and select a subset of services that are to be grouped together (e.g., utilized, employed, or assembled together) to create (e.g., dynamically create) an application(s) (e.g., via one or more application programming interfaces (APIs)) that can utilize the subset of services and/or provide the subset of services to the group of communication devices to facilitate desirable and efficient data communications between the group of communication devices and another communication device(s) via the communication network.

At a desired time(s) (e.g., periodically, dynamically, or upon request), the service management component can create (e.g., dynamically create) an application for the group of communication devices, wherein the application can comprise or be associated with the subset of services determined for the group of communication devices based at least in part on the results of analyzing the characteristics and service conditions associated with the group of communication devices. The service management component can instantiate or facilitate instantiating the subset of services, and can manage the subset of services to facilitate desirable communication of data between the group of communica

TECHNICAL FIELD

The subject disclosure relates generally to communications networks, and, for example, to connectionless service and other services for devices using microservices in Fifth Generation (5G) or other next generation communication systems.

BACKGROUND

Fifth Generation (5G) communication networks can have many diverse types of end points and services. 5G communication networks can utilize various different types of radio access network (RAN) technologies and various different types of devices that can have various different characteristics. A large number of devices, such as Internet of things (IoT) devices, are projected to connect to and communicate via 5G communication networks. Unique challenges exist to provide desirable levels of service to devices (e.g., IoT devices) associated with 5G, or other next generation, wireless communication networks.

The above-described description is merely intended to provide a contextual overview relating to communication networks, and is not intended to be exhaustive.

BRIEF DESCRIPTION OF THE DRAWINGS

Various non-limiting embodiments are further described with reference to the accompanying drawings in which:

FIG. 1 depicts a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) that can be provided or utilized for devices associated with a communication network (e.g., a core network), in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 2 illustrates a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 3 depicts a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices, such as Internet of Thing (IoT)-type devices, in accordance with various aspects and embodiments described herein;

FIG. 4 presents a block diagram of an example, non-limiting system that can instantiate and manage services (e.g., microservices) to facilitate providing desirable and efficient communication services (e.g., wireless broadband services) to facilitate communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 5 illustrates a diagram of an example, non-limiting system that can comprise an enhanced core network that can be configured to facilitate instantiating, providing, and managing services (e.g., microservices) to facilitate efficient communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 6 presents a diagram of example, non-limiting service management component, in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 7 illustrates a flow diagram of an example, non-limiting method that can instantiate and manage services (e.g., microservices) to facilitate desirable and efficient communication of information between communication devices associated with a communication network (e.g., a core network);

FIG. 8 depicts a flow diagram of an example, non-limiting method that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices associated with a communication network (e.g., a core network), in accordance with various aspects and embodiments of the disclosed subject matter;

FIG. 9 depicts an example block diagram of an example mobile device operable to engage in a system architecture that facilitates wireless communications according to one or more embodiments described herein;

FIG. 10 illustrates a block diagram of an example access point, in accordance with various aspects and embodiments of the disclosed subject matter; and

FIG. 11 illustrates an example block diagram of an example computer operable to engage in a system architecture that facilitates wireless communications according to one or more embodiments described herein.

DETAILED DESCRIPTION

One or more embodiments are now described more fully hereinafter with reference to the accompanying drawings in which example embodiments are shown. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments. However, the various embodiments can be practiced without these specific details (and without applying to any particular network environment or standard).

Discussed herein are various aspects that relate to instantiating and managing services (e.g., microservices) that can be provided or utilized for communication devices in 5G or other next generation networks. The disclosed subject matter can significantly improve data communications, data and device security, processing of data, and network efficiency associated with 5G or other next generation networks.

The various aspects described herein can relate to new radio, which can be deployed as a standalone radio access technology or as a non-standalone radio access technology assisted by another radio access technology, such as Long Term Evolution (LTE), for example. It should be noted that although various aspects and embodiments have been described herein in the context of 5G, Universal Mobile Telecommunications System (UMTS), and/or Long Term Evolution (LTE), or other next generation networks, the disclosed aspects are not limited to 5G, a UMTS implementation, and/or an LTE implementation as the techniques can also be applied in 3G, 4G, or LTE systems. For example, aspects or features of the disclosed embodiments can be exploited in substantially any wireless communication technology. Such wireless communication technologies can include UMTS, Code Division Multiple Access (CDMA), Wi-Fi, Worldwide Interoperability for Microwave Access (WiMAX), General Packet Radio Service (GPRS), Enhanced GPRS, Third Generation Partnership Project (3GPP), LTE, Third Generation Partnership Project 2 (3GPP2) Ultra Mobile Broadband (UMB), High Speed Packet Access (HSPA), Evolved High Speed Packet Access (HSPA+), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), Zigbee, or another IEEE 802.XX technology. Additionally, substantially all aspects disclosed herein can be exploited in legacy telecommunication technologies. Further, the various aspects can be utilized with any Radio Access Technology (RAT) or multi-RAT system where the mobile device operates using multiple carriers (e.g., LTE Frequency Division Duplexing (FDD)/Time-Division Duplexing (TDD), Wideband Code Division Multiplexing Access (WCMDA)/HSPA, Global System for Mobile Communications (GSM)/GSM EDGE Radio Access Network (GERAN), Wi Fi, Wireless Local Area Network (WLAN), WiMax, CDMA2000, and so on).

As used herein, “5G” can also be referred to as New Radio (NR) access. Accordingly, systems, methods, and/or machine-readable storage media for reducing interference on reference signals from other co-channel reference signals, and improving the channel estimation performance for CSI estimation and data detection, in 5G systems, and other next generation systems, can be desired. As used herein, one or more aspects of a 5G network can comprise, but is not limited to, data rates of several tens of megabits per second (Mbps) supported for tens of thousands of users; at least one gigabit per second (Gbps) that can be offered simultaneously to tens of users (e.g., tens of workers on the same office floor); several hundreds of thousands of simultaneous connections supported for massive sensor deployments; spectral efficiency that can be significantly enhanced compared to 4G; improvement in coverage relative to 4G; signaling efficiency that can be enhanced compared to 4G; and/or latency that can be significantly reduced compared to LTE.

Multiple Input, Multiple Output (MIMO) technology can be employed in communication networks, wherein MIMO technology can be an advanced antenna technique utilized to improve spectral efficiency and, thereby, boost overall system capacity. Spectral efficiency (also referred to as spectrum efficiency or bandwidth efficiency) refers to an information rate that can be transmitted over a given bandwidth in a communication system.

For MIMO, a notation (M×N) can be utilized to represent the MIMO configuration in terms of a number of transmit antennas (M) and a number of receive antennas (N) on one end of the transmission system. Examples of MIMO configurations used for various technologies can include: (2×1), (1×2), (2×2), (4×2), (8×2) and (2×4), (4×4), (8×4). The configurations represented by (2×1) and (1×2) can be special cases of MIMO known as transmit and receive diversity.

In some cases, MIMO systems can significantly increase the data carrying capacity of wireless communications systems. Further, MIMO can be used for achieving diversity gain, which refers to an increase in signal-to-interference ratio due to a diversity scheme and, thus, can represent how much the transmission power can be reduced when the diversity scheme is introduced, without a corresponding performance loss. MIMO also can be used to achieve spatial multiplexing gain, which can be realized when a communications system is transmitting different streams of data from the same radio resource in separate spatial dimensions (e.g., data is sent/received over multiple channels, linked to different pilot frequencies, over multiple antennas). Spatial multiplexing gain can result in capacity gain without the need for additional power or bandwidth. In addition, MIMO can be utilized to realize beamforming gain. Due to the benefits achieved, MIMO can be an integral part of the third generation wireless system and the fourth generation wireless system. In addition, 5G systems also will employ massive MIMO systems (e.g., hundreds of antennas at the transmitter side and receiver side). Typically, with a (N t , N r ), where N t denotes the number of transmit antennas and N r denotes the number of receive antennas, the peak data rate can multiple with a factor of N t over single antenna systems in a rich scattering environment.

5G communication networks can have many diverse types of end points and services. A large number (e.g., billions or tens of billions) of devices, such as Internet of things (IoT) devices, are projected to connect to and communicate via 5G communication networks. The traditional approach of cellular mobility management that treats all end points the same can be inefficient when there is a large number (e.g., billions or tens of billions) of end points (e.g., machine-to-machine (M2M) end points, such as end devices). 5G communication networks can employ various different types of radio access network (RAN) technologies and various different types of devices that can have various different characteristics (e.g., device characteristics). It can be desirable to have different network services and capabilities that can be tailored to the variety of different service specifications of the different devices.

These and other unique challenges can exist with regard to providing desired levels of service to devices (e.g., IoT devices) associated with 5G, or other next generation, wireless communication networks.

To that end, the disclosed subject matter presents techniques, methods, and systems that can efficiently instantiate and manage services that can be provided to communication devices associated with a communication network (e.g., a core network). The disclosed subject matter can provide an intelligent and flexible service oriented 5G (or other next generation) mobility architecture using certain services (e.g., microservices). Such architecture can dynamically create a business/service domain based at least in part on the types of end devices and the service specifications of the end devices and/or an entity associated with the end devices.

The disclosed subject matter can employ a service-oriented architecture (SOA) design that can be structured to break up a business domain into reusable services, and assemble different services together to create applications. For instance, the disclosed subject matter can configure or decompose mobility network functions (e.g., 5G mobility network functions) to create independent and reusable services (e.g., microservices), and can create and utilize other services, such as connectionless services, and a related set of functions to enable efficient support and the provision of services to communication devices, including stationary communication devices (e.g., devices that can be fixed or stationary in a location) and/or nomadic (e.g., moving or readily movable) communication devices.

Within the SOA architecture design, microservice can be a specific way to implement a service. Microservices can be container-based service implementations deployed and managed by an unshared container, wherein, for example, containers can manage the infrastructure and dependencies and handles all of the input/output (I/O), monitoring, and security overhead (environment), while the application can be free to execute business processes. Each microservice instance can run in its own container.

The disclosed subject matter can comprise a service management component that can instantiate and manage services that can be provided to communication devices associated with the communication network (e.g., core network), in accordance with various aspects and embodiments of the disclosed subject matter. In accordance with various embodiments, the service management component can comprise or be associated with an open networking automation platform (ONAP) component and/or a software-defined network (SDN) controller, which can be utilized to facilitate instantiating and managing the services. The service management component can analyze characteristics of a group of communication devices (e.g., a group comprising one or more communication devices) to which services are to be provided and service specifications (e.g., service conditions) associated with the communication devices and/or an entity (e.g., a utility provider, a service provider, or a user). Based at least in part on the results of the analysis of the device characteristics and the service specifications, the service management component can determine and select a subset of services that are to be grouped together (e.g., utilized, employed, or assembled together) to create (e.g., dynamically create) an application(s) (e.g., via one or more application programming interfaces (APIs)) that can utilize the subset of services and/or provide the subset of services to the group of communication devices to facilitate desirable and efficient data communications between the group of communication devices and another communication device(s) via the communication network.

At a desired time(s) (e.g., periodically, dynamically, or upon request), the service management component can create (e.g., dynamically create) an application for the group of communication devices, wherein the application can comprise or be associated with the subset of services determined for the group of communication devices based at least in part on the results of analyzing the characteristics and service conditions associated with the group of communication devices. The service management component can instantiate or facilitate instantiating the subset of services, and can manage the subset of services to facilitate desirable communication of data between the group of communication devices and another communication device(s) associated with the communication network.

In some embodiments, the disclosed subject matter can comprise a service repository component that can be associated with the service management component. The services (e.g., microservices) can be registered with the service repository component. The service repository component can store respective service-related information regarding the respective services. The service management component can access the service repository component to access the service-related information, wherein the service management component can utilize the service-related information to facilitate determining which services to select for a group of communication devices, and instantiating and managing such services.

These and other aspects and embodiments of the disclosed subject matter will now be described with respect to the drawings.

FIG. 1 depicts a block diagram of an example, non-limiting system 100 that can instantiate and manage services (e.g., microservices) that can be provided or utilized for devices associated with a communication network (e.g., a core network), in accordance with various aspects and embodiments of the disclosed subject matter. The system 100 can comprise a communication network 102 that can facilitate (e.g., enable) communications between communication devices (e.g., user equipment (UE)), including

communication devices

104 , 106 , 108 , and/or 110 , associated with (e.g., communicatively connected to) the communication network 102 . The communication network 102 can comprise various components, such as network (NW) node devices (e.g., radio network node devices) that can be part of the communication network 102 to facilitate communication of information between devices (e.g.,

communication devices

104 , 106 , 108 , and/or 110 ) that can be associated with (e.g., communicatively connected to) the communication network 102 . In some embodiments, the communication network 102 can employ MIMO technology to facilitate data communications between devices (e.g., network node devices, communication devices, . . . ) in the communication network 102 .

As used herein, the terms “network node device,” “network node,” and “network device” can be interchangeable with (or include) a network, a network controller or any number of other network components. Further, as utilized herein, the non-limiting term radio network node, or network node (e.g., network device, network node device) can be used herein to refer to any type of network node serving communications devices (e.g., 104 , 106 , . . . ) and/or connected to other network nodes, network elements, or another network node from which the communications devices can receive a radio signal. In cellular radio access networks (e.g., universal mobile telecommunications system (UMTS) networks), network devices can be referred to as base transceiver stations (BTS), radio base station, radio network nodes, base stations, NodeB, eNodeB (e.g., evolved NodeB), and so on. In 5G terminology, the network nodes can be referred to as gNodeB (e.g., gNB) devices. Network devices also can comprise multiple antennas for performing various transmission operations (e.g., MIMO operations). A network node can comprise a cabinet and other protected enclosures, an antenna mast, and actual antennas. Network devices can serve several cells, also called sectors, depending on the configuration and type of antenna. Network node devices can be, for example, Node B devices, base station (BS) devices, access point (AP) devices, TRPs, and radio access network (RAN) devices. Other examples of network node devices can include multi-standard radio (MSR) node devices, comprising: an MSR BS, a gNodeB, an eNodeB, a network controller, a radio network controller (RNC), a base station controller (BSC), a relay, a donor node controlling relay, a BTS, an AP, a transmission point, a transmission node, a Remote Radio Unit (RRU), a Remote Radio Head (RRH), nodes in distributed antenna system (DAS), and the like.

A communication device (e.g., 104 , 106 , or 108 , . . . ) also can be referred to as, for example, a device, a mobile device, or a mobile communication device. The term “mobile device” can be interchangeable with (or include) a UE or other terminology. A communication device (or UE, device, . . . ) can refer to any type of wireless device that can communicate with a radio network node in a cellular or mobile communication system. Examples of mobile devices can include, but are not limited to, a target device, a device to device (D2D) UE, a machine type UE or a UE capable of machine to machine (M2M) communication, a Personal Digital Assistant (PDA), a tablet or pad (e.g., an electronic tablet or pad), a mobile terminal, a cellular and/or smart phone, a computer (e.g., a laptop embedded equipment (LEE), a laptop mounted equipment (LME), or other type of computer), a smart meter (e.g., a smart utility meter), devices and/or sensors that can monitor or sense conditions (e.g., health-related devices or sensors, such as heart monitors, blood pressure monitors, blood sugar monitors, health emergency detection and/or notification devices, . . . ), a broadband communication device (e.g., a wireless, mobile, and/or residential broadband communication device, transceiver, gateway, and/or router), a dongle (e.g., a Universal Serial Bus (USB) dongle), an electronic gaming device, electronic eyeglasses, headwear, or bodywear (e.g., electronic eyeglasses, headwear, or bodywear having wireless communication functionality), a device associated or integrated with a vehicle, a home or building automation device (e.g., security device, climate control device, lighting control device, . . . ), an industrial or manufacturing related device, and/or any other type of communication devices (e.g., other types of IoTs).

It is noted that the various aspects of the disclosed subject matter described herein can be applicable to single carrier as well as to multicarrier (MC) or carrier aggregation (CA) operation of the mobile device. The term carrier aggregation (CA) also can be referred to (e.g., interchangeably called) “multi-carrier system,” “multi-cell operation,” “multi-carrier operation,” “multi-carrier” transmission and/or reception. In addition, the various aspects discussed can be applied for Multi RAB (radio bearers) on some carriers (e.g., data plus speech is simultaneously scheduled).

It is to be appreciated and understood that the terms element (e.g., element in connection with an antenna), elements, and antenna ports also can be used interchangeably, but can carry the same meaning, in this subject disclosure. In some embodiments, more than a single antenna element can be mapped to a single antenna port.

The communication network 102 can comprise a set of cells (not shown in FIG. 1 ) wherein respective cells can be associated with respective base stations. For example, a radio access network (RAN) (not shown in FIG. 1 ) can comprise or be associated with a set of base stations that can serve communication devices (e.g., 104 , 106 , or 108 , . . . ) located in respective coverage areas served by respective base stations in the communication network 102 . In some embodiments, the RAN can be a cloud-RAN (C-RAN) that can be located in or associated with a cloud computing environment, comprising various cloud network components of the communication network 102 . The respective cells of the set of cells can have respective coverage areas that can form the coverage area covered by one or more sectors of the communication network 102 . The respective communication devices (e.g., 104 , 106 , or 108 , . . . ) can be communicatively connected to the communication network 102 via respective wireless communication connections with one or more of the respective cells. For example, communication device 104 can be connected to the communication network 102 via a first cell, and communication device 106 can be connected to the communication network 102 via a second cell.

The communication network 102 can comprise or be associated with a core network 112 that can provide communication services, including wireless communication services, to communication devices (e.g., 104 , 106 , and/or 108 , . . . ) associated with the core network 112 . In some embodiments, the core network 112 can be or can comprise a 5G or other next generation core network.

The core network 112 can comprise a control plane component 114 and a user plane component 116 , wherein the control plane component 114 can be associated with (e.g., communicatively connected to) the user plane component 116 . The control plane component 114 can comprise control plane functions or components, and the user plane component 116 can comprise user plane functions or components, wherein the control plane functions or components can be employed to facilitate controlling the user plane functions or components, and/or the communication or routing of data, as more fully described herein.

The core network 112 can comprise or be associated with a service management component 118 that can manage the providing of services (e.g., microservices and/or other services) to communication devices (e.g., 104 , 106 , 108 , and/or 110 , . . . ) and associated entities (e.g., users and/or businesses). In accordance with various embodiments, the service management component 118 can be part of the control plane component 114 (as depicted in FIG. 1 ), can be situated outside of the control plane component 114 in the core network 112 , or can be a separate or stand-alone component from the core network 112 , or a combination thereof (e.g., the service management component 118 can comprise sub-components that respectively can be situated within or outside of the control plane component 114 or core network 112 ).

The services can comprise, for example, service 120 , service 122 , and/or service 124 . In some embodiments, all or a desired portion of the services (e.g., 120 , 122 , and/or 124 , . . . ) can be microservices that can be independently reusable and can be derived by decomposing mobility network functions of the core network 112 to form (e.g., create or produce) the microservices. The services (e.g., 120 , 122 , and/or 124 , . . . ) can comprise or relate to, for example, a connectionless service, a connection-oriented service, a charging service, an authentication service, a data cryptography service (e.g., data encryption or decryption service), data coding service (e.g., data encoding or decoding service, with error correction), UPF services, and/or a slice service.

The connectionless service can facilitate data communications by the core network 112 without having to establish a mobility communication tunnel associated with a core network device(s) of the core network 112 , as more fully described herein. The connection-oriented service can facilitate data communications by establishing a mobility communication tunnel associated with a core network device(s) of the core network 112 . The charging service can perform and/or provide mobility-based charging, location-based charging, subscription-related charging, other communication-related charging, and/or other types of service charging in connection with data communications, applications, or other services associated with a communication device(s) (e.g., 104 , 106 , 108 , and/or 110 , . . . ). The authentication service (e.g., optimized authentication service) can employ authentication and a desired authentication protocol to secure data being communicated between communication devices (e.g., between wireless communication device (e.g., 104 ) and another communication device (e.g., 110 )) associated with the communication network (e.g., core network 112 ). The data cryptography service can encrypt or decrypt data using desired encryption and decryption algorithms to facilitate desirably securing and preventing unauthorized access to the data. The data coding service (e.g., encoding service, decoding service) can encode or decode data, and/or perform error correction on data, using desired encoding or decoding algorithms, and/or error correction algorithms, the UPF services can comprise services related to data communications between communication devices (e.g., 104 , 106 , 108 , . . . ) associated with the core network 112 , including services that can provide or enforce desired data forwarding, desired data communication rates (e.g., suitably fast data communication rates), desired quality of service (QoS) and/or quality of experience (QoE) (e.g., quality of user experience) associated with data communications between communication devices, and/or other core network features relating to data communications between communication devices. The slice service can generate or instantiate a service slice of the core network 112 and provide slice-related services for use by a communication device (e.g., communication device 104 ).

In accordance with various embodiments, the service management component 118 can be or can comprise an open networking automation platform (ONAP) component (not shown in FIG. 1 ) and/or a software-defined network (SDN) controller component (not shown in FIG. 1 ), such as more fully described herein, wherein the SDN controller component can be associated with the ONAP component, and wherein the SDN controller component can be or can comprise an SDN controller. The ONAP component can receive information relating to characteristics of a group of communication devices (e.g., a group comprising one or more communication devices) and/or information relating to service conditions associated with a subscription associated with and/or communication services being provided to the group of communication devices. The ONAP component (of or associated with the service management component 118 ) can determine or facilitate determining the characteristics of the group of communication devices (e.g., whether the device is stationary or mobile; type of communication device; and/or applications or functionality of the communication device; . . . ), and the service conditions associated with the group of communication devices (e.g., data is to be communicated by or to the group of communication devices at periodic times or dynamically; whether authentication is desired; whether charging services are desired; and/or whether UPF services are desired; . . . ). The ONAP component can instruct or notify the SDN controller component of the characteristics and service conditions associated with the group of communication devices to facilitate determining which services (e.g., 120 , 122 , and/or 124 , . . . ) to select and instantiate, and instantiating the desired (e.g., selected) services.

The SDN controller component (of or associated with the service management component 118 ) can receive information (e.g., information relating to characteristics of the group of communication devices; information relating to service conditions associated with the subscription and/or the communication services being provided to the group of communication devices; and/or information indicating which services are to be instantiated with respect to the group of communication devices; . . . ) from the ONAP component. The SDN controller component can analyze such information, and based at least in part on the results of such analysis, the SDN controller component can determine which services (e.g., 120 , 122 , and/or 124 , . . . ) are to be selected and instantiated (e.g., to create a subset of services), can create (e.g., dynamically create) an application comprising the desired (e.g., selected) services (e.g., microservices) for the group of communication devices, can instantiate or facilitate instantiating those services, and/or can instruct other components (e.g., RAN, UPF component, . . . ) of the core network 112 what services (e.g., 120 , 122 , and/or 124 , . . . ) are being instantiated and utilized in connection with data communications for the group of communication devices.

At a desired time(s), the service management component 118 (employing the ONAP component and/or SDN controller component) can create (e.g., dynamically create) an application for the group of communication devices (e.g., 104 , 106 , and/or 108 , . . . ), wherein the application can comprise or be associated with the subset of services (e.g., 120 , 122 , and/or 124 , . . . ) determined for the group of communication devices based at least in part on the results of analyzing the characteristics and service conditions associated with the group of communication devices. The service management component 118 (employing the ONAP component and/or SDN controller component) can instantiate or facilitate instantiating the subset of services (e.g., 120 , 122 , and/or 124 , . . . ), and can manage the subset of services, as more fully described herein, to facilitate desirable communication of data by the group of communication devices and/or between the group of communication devices and another communication device(s) (e.g., communication device 110 , or other communication device associated with the communication network). The desired time(s) for such creation of the application and instantiation of the subset of services (e.g., 120 , 122 , and/or 124 , . . . ) can be determined (e.g., by the service management component 118 ) based at least in part on the service conditions associated with the group of services, the type of data to be communicated, and/or other factors. Such desired time(s), for example, can be periodic (e.g., once per month, once per week, once per day, . . . ), dynamically determined (e.g., in response to a condition(s) being satisfied), or upon request for data communication and/or use of the subset of services (e.g., a request by a communication device of the group of communication devices or a request from another communication device associated with an entity, such as a utility company).

In some embodiments, the system 100 can comprise, and the service management component 118 can be associated with (e.g., can comprise or can be communicatively connected to), a service repository component 126 that can store service-related information 128 (SVC INFO) regarding the services (e.g., 120 , 122 , and/or 124 , . . . ), which can be instantiated and/or managed by the service management component 118 . The service-related information 128 can comprise, for example, respective code, instructions, parameter data, information data, and/or other data of the respective services (e.g., services

120 , 122 , and/or 124 , . . . ), wherein such service-related information 128 can be utilized by the service management component 118 or other components of the core network 112 to facilitate instantiating, managing, implementing, and/or utilizing desired services for communication devices (e.g., 104 , 106 , 108 , . . . ) associated with the core network 112 . The service management component 118 can be utilized to register or facilitate registering services (e.g.,

services

120 , 122 , 124 , . . . ) with the service repository component 126 . The service management component 118 can access the service repository component 126 to access the service-related information 128 (e.g., a desired portion of the service-related information 128 ) stored therein, wherein the service management component 118 can utilize the service-related information 128 to facilitate determining which services (e.g., services

120 , 122 , and/or 124 , . . . ) to select for a group of communication devices, and instantiating and managing such services.

These and other aspects and embodiments of the disclosed subject matter will now be described with regard to the other drawings (as well as with further regard to FIG. 1 ).

Referring to FIG. 2 (along with FIG. 1 ), FIG. 2 illustrates a block diagram of an example, non-limiting system 200 that can instantiate and manage services (e.g., microservices) to facilitate efficient communication of information between communication devices, in accordance with various aspects and embodiments of the disclosed subject matter. The example non-limiting system 200 can be or represent an example microservice-based network architecture. The system 200 can comprise a service management component 202 that can manage services of the core network 204 and, at given times, can instantiate or facilitate instantiation of desired services that can used by or in connection with communication devices (e.g., 104 , 106 , 108 , and/or 110 , . . . ) associated with the core network, as more fully described herein.

In accordance with various embodiments, the service management component 202 can comprise or be associated with an ONAP component 206 and an SDN controller component 208 , wherein the ONAP component 206 can be associated with (e.g., communicatively connected to) the SDN controller component 208 . In some embodiments, the SDN controller component 208 can comprise or be associated with an API that can facilitate interaction and communication of information between the ONAP component 206 and the SDN controller component 208 . The service management component 202 , ONAP component 206 , and SDN controller component 208 can be part of or associated with the core network 204 . That is, while, in FIG. 2 , the service management component 202 , ONAP component 206 , and SDN controller component 208 are depicted as being separate from the core network 204 , in some embodiments, the service management component 202 , ONAP component 206 , and SDN controller component 208 can be part of the core network 204 .

The core network 204 can provide a variety of services (e.g., microservices) to communication devices and associated entities (e.g., users, subscribers, customers) to facilitate communication of data (e.g., voice or other data) between communication devices. The services can comprise, for example, a connectionless service 210 , a connection-oriented service 212 , a charging service 214 , an authentication service 216 (e.g., optimized authentication service), and UPF services 218 . It is to be appreciated and understood that the core network 204 can provide other desired services, such as, for example, slice services, cryptography services (e.g., data encryption, data decryption), coding services (e.g., encoding, decoding, error detection and correction, . . . ), and/or other services. The services (e.g., 210 , 212 , 214 , 216 , and/or 218 , . . . ) can be reusable by the core network 204 and service management component 202 , wherein such services can be derived (e.g., by the service management component 202 or other system component) by decomposing mobility network functions of the core network 204 to form or create the respective services (e.g., microservices).

In some embodiments, respective services (e.g., 210 , 212 , 214 , 216 , and/or 218 , . . . ) can comprise or be associated with respective APIs that can facilitate interaction and communication of information between the respective services and the core network 204 , the SDN controller component 208 , and/or other components of the system 200 . Since the interaction for the respective services (e.g., 210 , 212 , 214 , 216 , and/or 218 , . . . ) can be via the respective APIs over the core network 204 , the respective services can be readily implemented in different types of networking technologies. This can facilitate desirable (e.g., optimal, suitable, and/or useful) and respective (e.g., different or unique) implementations of the respective services when such services are utilized for situations involving massive IoTs, situations involving smart devices, or situations involving other types of devices.

The connectionless service 210 can enable communication of data from a wireless communication device (e.g., communication device 104 ) to another communication device (e.g., communication device 110 ) without having to use mobility management functions and without having to establish a mobility communication connection or channel to communicate the data from the wireless communication device (e.g., communication device 104 ) to the other communication device (e.g., communication device 110 ). As more fully disclosed herein, there can be instances, such as, for example, when a wireless communication device (e.g., communication device 104 ) can be stationary (e.g., immobile, fixed at a location, and/or not moving). When the wireless communication device (e.g., communication device 104 ) is stationary, it is not necessary to use

CLAIMS

Claims ( 20 )

What is claimed is:

1. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

determining a subgroup of services to be utilized for a first device based on an analysis of a characteristic of the first device and a service specification associated with the first device, wherein a group of services comprises the subgroup of services, and wherein the characteristic of the first device relates to whether the first device is stationary; and

instantiating the subgroup of services to facilitate communication of data by the first device.

2. The system of claim 1 , wherein the group of services comprises microservices that are reusable and derived from decomposing mobility network functions.

3. The system of claim 2 , wherein a microservice of the microservices is selected from a group of microservices comprising a connectionless service, a connection-oriented service, a charging service, an authentication service, a data cryptography service, a user plane function service, and a slice service, wherein the connectionless service facilitates data communications without establishing a mobility communication tunnel associated with a core network device of a core network, and wherein the connection-oriented service facilitates the data communications by establishing the mobility communication tunnel associated with the core network device.

4. The system of claim 1 , wherein service specifications, comprising the service specification, associated with the first device relate to at least one of a time period that the communication of the data is to occur, a data type of the data, an amount of the data to be communicated, whether the data is to be encrypted, whether the data is to be secured by an authentication protocol, whether a financial charge is associated with the communication of the data, or whether a service slice is to be generated to facilitate the communication of the data; and

wherein characteristics, comprising the characteristic, of the first device relate to at least one of a device type of the first device, whether the first device is stationary, whether the first device is mobile, whether the first device is to utilize mobility management services, or a type of application to be utilized by the first device in connection with the communication of the data.

5. The system of claim 4 , wherein the determining the subgroup of services to be utilized for the first device comprises determining at least a first service and a second service of the subgroup of services to be utilized for the first device based on the analysis, and wherein the analysis comprises the analysis of the characteristics of the first device and the service specifications associated with the first device.

6. The system of claim 1 , wherein the operations further comprise:

in response to determining that the first device is stationary, determining that the data is to be communicated via a connectionless service, wherein the subgroup of services comprises the connectionless service; and

communicating, via the connectionless service, the data from the first device to a second device.

7. The system of claim 6 , wherein the communicating, via the connectionless service, the data comprises communicating, via the connectionless service, the data from the first device to the second device, based on a data packet communication protocol, without establishing, with respect to the first device, a mobility communication tunnel associated with a core network device of the core network, in accordance with the connectionless service.

8. The system of claim 7 , wherein the data packet communication protocol comprises an Internet protocol, and wherein the communicating, via the connectionless service, the data comprises communicating, via the connectionless service, the data from the first device to the second device, based on destination address information associated with the second device and source address information associated with the first device, in accordance with the Internet protocol.

9. The system of claim 6 , wherein the communicating, via the connectionless service, the data comprises communicating, via the connectionless service, the data from the first device to the second device via a core network device of a core network, and wherein at least a portion of control plane functions of the core network are bypassed in connection with the communicating of the data.

10. The system of claim 1 , wherein the characteristic is a first characteristic, and wherein the operations further comprise:

in response to determining that the first characteristic indicates that the first device is mobile or nomadic, determining that the data is to be communicated via a connectionless service based on at least one of a second characteristic of the first device or the service specification indicating that the connectionless service is able to be used to communicate the data, wherein the subgroup of services comprises the connectionless service; and

communicating, via the connectionless service, the data from the first device to a second device.

11. The system of claim 1 , wherein the operations further comprise:

registering the group of services with a core network device of a core network;

storing information related to the group of services in a service repository device associated with the core network; and

retrieving a portion of the information related to the subgroup of services from the service repository device to facilitate creating an application, employing the subgroup of services, based on the portion of the information.

12. A method, comprising:

determining, by a system comprising a processor, a subgroup of services, of a group of services, to be used for a wireless device based on an analysis of a characteristic and a service condition associated with the wireless device, wherein the characteristic relates to whether the wireless device is immobile; and

instantiating, by the system, the subgroup of services to facilitate communicating information associated with the wireless device.

13. The method of claim 12 , wherein the group of services comprises microservices that are reusable and formed by decomposing mobility network functions associated with a core network, wherein a microservice of the microservices is selected from a group of microservices comprising a connectionless service, a mobility connection service, a charging service, an authentication service, a data cryptography service, a user plane function service, and a slice service, wherein the connectionless service facilitates information communications without generating a mobility communication tunnel associated with a core network device of the core network, and wherein the mobility connection service facilitates the information communications by generating the mobility communication tunnel associated with the core network device.

14. The method of claim 12 , wherein service conditions, comprising the service condition, associated with the wireless device relate to at least one of a time period that the communicating of the information is to occur, an information type of the information, an amount of the information to be communicated, whether the information is to be encrypted, whether the information is to be secured by an authentication protocol, whether a financial charge is associated with the communicating of the information, or whether a service slice is to be instantiated to facilitate the communicating of the information; and

wherein characteristics, comprising the characteristic, associated with the wireless device relate to at least one of a device type of the wireless device, whether the wireless device is immobile, whether the wireless device is mobile, whether the wireless device is to utilize mobility management services in connection with the communicating of the information, or a type of application to be utilized by the wireless device in connection with the communicating of the information.

15. The method of claim 14 , wherein the determining the subgroup of services to be used for the wireless device comprises determining at least a first service and a second service of the subgroup of services that are to be used for the wireless device based on the analysis, and wherein the analysis comprises the analysis of the characteristics and the service conditions associated with the wireless device.

16. The method of claim 12 , further comprising:

in response to determining that the wireless device is immobile, determining, by the system, that the information is to be communicated using a connectionless service, wherein the subgroup of services comprises the connectionless service; and

communicating, using the connectionless service, the information from the wireless device to a device.

17. The method of claim 16 , wherein the communicating, using the connectionless service, the information comprises communicating, using the connectionless service, the information from the wireless device to the device, based on an information packet communication protocol, wherein, in accordance with the connectionless service, the information is communicated without generating, with respect to the wireless device, a mobility communication tunnel associated with a core network device of a core network and without utilizing a portion of control plane functions of the core network.

18. The method of claim 11 , further comprising:

registering, by the system, the group of services;

storing, by the system, service information related to the group of services in a service repository device; and

accessing, by the system, a portion of the service information related to the subgroup of services from the service repository device to facilitate creating an application, employing the subgroup of services, based on the portion of the service information.

19. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

determining a service of services that is to be used for a first device based on an analysis of an attribute and a service condition associated with the first device, wherein the attribute relates to whether a mobility communication tunnel associated with a core network device of the core network is to be used in connection with communication of data by the first device; and

initiating creation of an instance of the service to facilitate the communication of the data by the first device.

20. The non-transitory machine-readable medium of claim 19 , wherein the service comprises a connectionless service, and wherein the operations further comprise:

in response to determining, based on the analysis, that the mobility communication tunnel is not to be used in connection with the communication of the data by the first device, determining that the data is to be communicated using the connectionless service; and

communicating, using the connectionless service, the data from the first device to a second device, based on a data packet communication protocol, without establishing the mobility communication tunnel in connection with the communication of the data, in accordance with the connectionless service.

US16/294,648

2019-03-06

2019-03-06

Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

Active

2039-05-17

US11019157B2

( en )

Priority Applications (2)

Application Number

Priority Date

Filing Date

Title

US16/294,648

US11019157B2

( en )

2019-03-06

2019-03-06

Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

US17/314,390

US20210266369A1

( en )

2019-03-06

2021-05-07

Connectionless service and other services for devices using microservices in 5g or other next generation communication systems

Applications Claiming Priority (1)

Application Number

Priority Date

Filing Date

Title

US16/294,648

US11019157B2

( en )

2019-03-06

2019-03-06

Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

Related Child Applications (1)

Application Number

Title

Priority Date

Filing Date

US17/314,390

Continuation

US20210266369A1

( en )

2019-03-06

2021-05-07

Connectionless service and other services for devices using microservices in 5g or other next generation communication systems

Publications (2)

Publication Number

Publication Date

US20200287977A1

US20200287977A1 ( en )

2020-09-10

US11019157B2

true

US11019157B2 ( en )

2021-05-25

Family

ID=72335537

Family Applications (2)

Application Number

Title

Priority Date

Filing Date

US16/294,648

Active

2039-05-17

US11019157B2

( en )

2019-03-06

2019-03-06

Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

US17/314,390

Abandoned

US20210266369A1

( en )

2019-03-06

2021-05-07

Connectionless service and other services for devices using microservices in 5g or other next generation communication systems

Family Applications After (1)

Application Number

Title

Priority Date

Filing Date

US17/314,390

Abandoned

US20210266369A1

( en )

2019-03-06

2021-05-07

Connectionless service and other services for devices using microservices in 5g or other next generation communication systems

Country Status (1)

Country

Link

US

( 2 )

US11019157B2

( en )

Cited By (2)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20210266369A1

( en )

*

2019-03-06

2021-08-26

At&T Intellectual Property I, L.P.

Connectionless service and other services for devices using microservices in 5g or other next generation communication systems

US20220361046A1

( en )

*

2019-07-25

2022-11-10

Telefonaktiebolaget Lm Ericsson (Publ)

Connecting network agnostic devices

Families Citing this family (14)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

WO2021038335A1

( en )

*

2019-08-30

2021-03-04

Telefonaktiebolaget Lm Ericsson (Publ)

Method for onboarding a network function package in onap

GB2587432A

( en )

*

2019-09-30

2021-03-31

Univ Dublin City

System and method for software architecture redesign

US20230004864A1

( en )

*

2019-10-28

2023-01-05

Google Llc

End-to-End Machine-Learning for Wireless Networks

US12040946B2

( en )

*

2019-11-10

2024-07-16

Parallel Wireless, Inc.

Decomposition and distribution of network functions for deployment flexibility

CN115299158A

( en )

*

2020-03-30

2022-11-04

瑞典爱立信有限公司

User equipment, core network node and method in a radio communication network

CN112492536B

( en )

*

2020-12-16

2022-02-15

中国联合网络通信集团有限公司

Communication control method, device and server

EP4054217B1

( en )

*

2021-03-04

2025-01-22

Volvo Truck Corporation

Vehicle with a vehicle network

TWI853173B

( en )

*

2021-06-08

2024-08-21

中華電信股份有限公司

Flexibly expand meter management system, method, computer readable medium and head-end subsystem thereof

US12386907B2

( en )

*

2021-09-07

2025-08-12

Dish Wireless L.L.C.

System and method for data management in a distributed data mesh for 5G-wireless virtualized deployment

CN114282949B

( en )

*

2021-12-27

2025-02-18

广州通达汽车电气股份有限公司

A method and device for publishing advertising information based on microservices

US12132700B2

( en )

*

2022-02-14

2024-10-29

Rockwell Collins, Inc.

Military trusted interworking function to integrate non-IP tactical nodes into a 5G network

CN116032544B

( en )

*

2022-12-08

2025-06-10

中企云链(北京)金融信息服务有限公司

Distributed microservice authentication and service call method, system and financial platform

FR3147923A1

( en )

*

2023-04-17

2024-10-18

Fondation B-Com

System for authenticating user equipment, method implemented in such a system and set of computer programs

CN116405573B

( en )

*

2023-06-07

2023-08-15

北京集度科技有限公司

System, communication method, computer program product based on service-oriented architecture

Citations (71)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US5913160A

( en )

1994-09-13

1999-06-15

At&T Corporation

Method and system for updating replicated databases in foreign and home telecommunication network systems for supporting global mobility of network customers

US5937343A

( en )

1994-09-13

1999-08-10

At&T Corp.

Method and system for updating replicated databases in a telecommunication network system

US20030078042A1

( en )

*

2001-10-24

2003-04-24

Motorola, Inc.

Location based grouping for wireless network coverage area

US20040203792A1

( en )

2002-07-02

2004-10-14

Interdigital Technology Corporation

Method and apparatus for handoff between a wireless local area network (WLAN) and a universal mobile telecommunication system (UMTS)

US20050208938A1

( en )

2004-03-18

2005-09-22

Pecen Mark E

Alternative network selection for a communication device

US20070099649A1

( en )

2005-11-03

2007-05-03

Samsung Electronics Co., Ltd.

Method and apparatus for neighbor discovery in IPv6-based mobile system

US20080162637A1

( en )

2006-11-03

2008-07-03

At&T Bls Intellectual Property, Inc.

Application services infrastructure for next generation networks including a notification capability and related methods and computer program products

US20090248841A1

( en )

2008-03-28

2009-10-01

Motorola, Inc.

Unique prefix assignment with automatic address configuration

US7738898B2

( en )

*

2006-12-14

2010-06-15

At&T Intellectual Property I, L.P.

Methods and devices for mobile communication device group behavior

US20110028154A1

( en )

2008-07-29

2011-02-03

Axel Klatt

Method for multihierarchical addressing of cells in a cellular communication network

US20110103284A1

( en )

2009-11-04

2011-05-05

Cisco Technology, Inc.

Managing Router Advertisement Messages to Support Roaming of Wireless Mobile Client Devices

US20120002638A1

( en )

2010-06-30

2012-01-05

Huh Jun

System and method for handoff between different types of networks

US20120079559A1

( en )

2010-04-02

2012-03-29

Interdigital Patent Holdings, Inc.

Methods for policy management

US20120195294A1

( en )

2010-04-29

2012-08-02

Mehul Jayant Shah

Managing access gateways

US20120196588A1

( en )

2010-04-29

2012-08-02

Mehul Jayant Shah

Communication protocol preferences

US20120195255A1

( en )

2011-02-01

2012-08-02

Telefonaktiebolaget L M Ericsson (Publ)

Minimizing tracking area updates in heterogeneous radio access network

US20120258674A1

( en )

2011-04-11

2012-10-11

Interdigital Patent Holdings, Inc.

Session manager and source internet protocol (ip) address selection

US20130023274A1

( en )

2011-07-21

2013-01-24

At&T Mobility Ii Llc

Selection of a radio access technology resource based on radio access technology resource historical information

US20130028163A1

( en )

2011-07-26

2013-01-31

Cisco Technology, Inc.

Forwarding Internet Protocol Version 6 Link-Local Multicast to Support Roaming of Wireless Mobile Client Devices

US20130150011A1

( en )

2011-12-08

2013-06-13

At&T Intellectual Property I, L.P.

Performance zones

US8509169B2

( en )

2010-12-13

2013-08-13

At&T Intellectual Property I, L.P.

Methods and apparatus to configure virtual private mobile networks

WO2013184225A1

( en )

2012-06-06

2013-12-12

The Trustees Of Columbia University In The City Of New York

Unified networking system and device for heterogeneous mobile environments

US20140020102A1

( en )

2012-07-16

2014-01-16

Infosys Limited

Integrated network architecture

US20140078988A1

( en )

2012-09-17

2014-03-20

Nishi Kant

Method and system for elastic and resilient 3g/4g mobile packet networking for subscriber data flow using virtualized switching and forwarding

US20140112192A1

( en )

2012-10-22

2014-04-24

Futurewei Technologies, Inc.

System and Apparatus of a Software-Service-Defined-Network (SSDN)

US20140153572A1

( en )

2012-11-30

2014-06-05

Georg Hampel

Software-defined network overlay

US20140204746A1

( en )

2013-01-21

2014-07-24

Futurewei Technologies, Inc.

OpenFlow Enabled WiFi Management Entity Architecture

US20140204901A1

( en )

2011-10-04

2014-07-24

Telefonaktiebolaget L M Ericsson (Publ)

METHOD AND DEVICE FOR INDICATING VoLTE CAPABILITY

US20140226467A1

( en )

2013-02-14

2014-08-14

Samsung Electronics Co., Ltd.

Sdn-based network sharing method and apparatus for supporting multiple operators

US20150009826A1

( en )

2012-02-17

2015-01-08

Vid Scale, Inc

Hierarchical traffic differentiation to handle congestion and/or manage user quality of experience

US20150063144A1

( en )

2013-09-04

2015-03-05

Ulas C. Kozat

Method and apparatus for software defined flow control in wireless systems

US20150063166A1

( en )

2013-08-27

2015-03-05

Futurewei Technologies, Inc.

System and Method for Mobile Network Function Virtualization

US20150230151A1

( en )

2008-07-24

2015-08-13

Microsoft Technology Licensing, Llc

Anchoring Services of a Mobile Station Attached to a First Service Domain at a Home Agent in a Second Service Domain

US9113379B2

( en )

*

2007-08-09

2015-08-18

Samsung Electronics Co., Ltd.

Apparatus and method for performing handover in a communication system

EP2988542A1

( en )

2014-08-18

2016-02-24

Alcatel Lucent

Cell Identification

US20160066310A1

( en )

2013-05-23

2016-03-03

Fujitsu Limited

Base station device, radio terminal device, network apparatus, and communication method

US20160073389A1

( en )

2013-04-05

2016-03-10

Ntt Docomo, Inc.

Radio base station, user terminal and radio communication method

US20160088510A1

( en )

2014-09-19

2016-03-24

Sony Corporation

System, method, and computer program product for progressively adjusting an offload setting

US20160127945A1

( en )

2014-11-05

2016-05-05

At&T Intellectual Property I, Lp

Telecommunications Network Comprising User Equipment-Based Management And Control

US20160183315A1

( en )

2013-08-09

2016-06-23

Alcatel Lucent

Method and system for managing cell radio network temporary identifiers, computer program product

US20160198364A1

( en )

2013-08-09

2016-07-07

Nokia Solutions And Networks Oy

Offloading Traffic of a User Equipment Communication Session from a Cellular Communication Network to a Wireless Local Area Network (WLAN)

US20160242183A1

( en )

*

2015-02-17

2016-08-18

Electronics And Telecommunications Research Institute

Apparatus and method for coexistence of lte-u and wifi services in unlicensed bands

US9426828B1

( en )

*

2014-06-12

2016-08-23

Sprint Spectrum L.P.

Variation of RACH preamble grouping

US20160286544A1

( en )

2013-09-11

2016-09-29

Freebit Co., Ltd.

Application state change notification program and method therefor

US20160337059A1

( en )

*

2014-01-22

2016-11-17

Radioscreen Gmbh

Audio broadcasting content synchronization system

US20160352637A1

( en )

2014-03-24

2016-12-01

Hewlett-Packard Development Company, L.P.

Client-based port filter table

US20160381594A1

( en )

2011-04-13

2016-12-29

Interdigital Patent Holdings, Inc.

Methods, systems and apparatus for managing and/or enforcing policies for managing internet protocol ("ip") traffic among multiple accesses of a network

US20170034757A1

( en )

2015-07-31

2017-02-02

Qualcomm Incorporated

Inter-radio access technology measurement scheduling based on measurement gap

US20170063599A1

( en )

*

2015-09-01

2017-03-02

At&T Intellectual Property I, L.P.

Service impact event analyzer for cloud sdn service assurance

US9755842B2

( en )

*

2009-01-28

2017-09-05

Headwater Research Llc

Managing service user discovery and service launch object placement on a device

US20170279910A1

( en )

2016-03-22

2017-09-28

At&T Mobility Ii Llc

Evolved Packet Core Applications Microservices Broker

US20170332421A1

( en )

*

2016-05-12

2017-11-16

Convida Wireless, Llc

Connecting to Virtualized Mobile Core Networks

US20180014164A1

( en )

*

2015-02-17

2018-01-11

Huawei Technologies Co., Ltd.

Data Transmission Method and Device

US20180176143A1

( en )

2016-12-15

2018-06-21

At&T Intellectual Property I, L.P.

Application-Based Multiple Radio Access Technology and Platform Control Using SDN

US20180191563A1

( en )

2017-01-05

2018-07-05

Huawei Technologies Co., Ltd.

System and method for access network configuration

US20180192471A1

( en )

2017-01-05

2018-07-05

Huawei Technologies Co., Ltd.

Systems and methods for application-friendly protocol data unit (pdu) session management

US10028083B2

( en )

2014-11-05

2018-07-17

At&T Intellectual Property I, L.P.

Mobility management

US20180234318A1

( en )

2017-02-15

2018-08-16

Dell Products, L.P.

Overload management for internet of things (iot) gateways

US20180270721A1

( en )

2017-03-17

2018-09-20

At&T Intellectual Property I, L.P.

Sdn based connectionless architecture with dual connectivity and carrier aggregation

US10111127B2

( en )

2016-02-26

2018-10-23

At&T Intellectual Property I, L.P.

Enhanced software-defined network controller to support ad-hoc radio access networks

US20180309625A1

( en )

*

2017-04-25

2018-10-25

At&T Intellectual Property I, L.P.

Modular pole telecommunications system

US20180316608A1

( en )

*

2017-04-27

2018-11-01

At&T Intellectual Property I, L.P.

Method and apparatus for selecting processing paths in a software defined network

US10148561B2

( en )

2016-12-06

2018-12-04

At&T Intellectual Property I, L.P.

Enhanced quality of service in software-defined networking-based connectionless mobility architecture

US20190102157A1

( en )

*

2017-09-30

2019-04-04

Oracle International Corporation

Optimizing redeployment of functions and services across multiple container platforms and installations

US20190208502A1

( en )

*

2016-06-30

2019-07-04

Huawei Technologies Co., Ltd.

Station Relay Method, Apparatus, and System

US20190349954A1

( en )

*

2017-01-23

2019-11-14

Huawei Technologies Co., Ltd.

Resource scheduling method, radio access network device, and terminal device

US20190373011A1

( en )

*

2014-06-30

2019-12-05

Paypal, Inc.

Detection of scripted activity

US20190392137A1

( en )

*

2018-06-21

2019-12-26

Cyberark Software Ltd.

Security annotation of application services

US20200112497A1

( en )

*

2018-10-09

2020-04-09

Verizon Patent And Licensing Inc.

Monitoring cloud-based services and/or features

US10684940B1

( en )

*

2018-09-18

2020-06-16

Amazon Technologies, Inc.

Microservice failure modeling and testing

US20200205122A1

( en )

*

2017-08-30

2020-06-25

Beijing Xiaomi Mobile Software Co., Ltd.

Paging message sending and receiving method and apparatus, base station, and user equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

WO2018227039A1

( en )

*

2017-06-09

2018-12-13

Convida Wireless, Llc

Efficient vehicular services

US11019157B2

( en )

*

2019-03-06

2021-05-25

At&T Intellectual Property I, L.P.

Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

2019

2019-03-06

US

US16/294,648

patent/US11019157B2/en

active

Active

2021

2021-05-07

US

US17/314,390

patent/US20210266369A1/en

not_active

Abandoned

Patent Citations (71)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US5913160A

( en )

1994-09-13

1999-06-15

At&T Corporation

Method and system for updating replicated databases in foreign and home telecommunication network systems for supporting global mobility of network customers

US5937343A

( en )

1994-09-13

1999-08-10

At&T Corp.

Method and system for updating replicated databases in a telecommunication network system

US20030078042A1

( en )

*

2001-10-24

2003-04-24

Motorola, Inc.

Location based grouping for wireless network coverage area

US20040203792A1

( en )

2002-07-02

2004-10-14

Interdigital Technology Corporation

Method and apparatus for handoff between a wireless local area network (WLAN) and a universal mobile telecommunication system (UMTS)

US20050208938A1

( en )

2004-03-18

2005-09-22

Pecen Mark E

Alternative network selection for a communication device

US20070099649A1

( en )

2005-11-03

2007-05-03

Samsung Electronics Co., Ltd.

Method and apparatus for neighbor discovery in IPv6-based mobile system

US20080162637A1

( en )

2006-11-03

2008-07-03

At&T Bls Intellectual Property, Inc.

Application services infrastructure for next generation networks including a notification capability and related methods and computer program products

US7738898B2

( en )

*

2006-12-14

2010-06-15

At&T Intellectual Property I, L.P.

Methods and devices for mobile communication device group behavior

US9113379B2

( en )

*

2007-08-09

2015-08-18

Samsung Electronics Co., Ltd.

Apparatus and method for performing handover in a communication system

US20090248841A1

( en )

2008-03-28

2009-10-01

Motorola, Inc.

Unique prefix assignment with automatic address configuration

US20150230151A1

( en )

2008-07-24

2015-08-13

Microsoft Technology Licensing, Llc

Anchoring Services of a Mobile Station Attached to a First Service Domain at a Home Agent in a Second Service Domain

US20110028154A1

( en )

2008-07-29

2011-02-03

Axel Klatt

Method for multihierarchical addressing of cells in a cellular communication network

US9755842B2

( en )

*

2009-01-28

2017-09-05

Headwater Research Llc

Managing service user discovery and service launch object placement on a device

US20110103284A1

( en )

2009-11-04

2011-05-05

Cisco Technology, Inc.

Managing Router Advertisement Messages to Support Roaming of Wireless Mobile Client Devices

US20120079559A1

( en )

2010-04-02

2012-03-29

Interdigital Patent Holdings, Inc.

Methods for policy management

US20120196588A1

( en )

2010-04-29

2012-08-02

Mehul Jayant Shah

Communication protocol preferences

US20120195294A1

( en )

2010-04-29

2012-08-02

Mehul Jayant Shah

Managing access gateways

<a href="/patent/US2012

Related documents

Record · ID 607187
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.