Abstract:
In this invention, we disclose methods for enabling ad hoc cellular base station functionality within a user equipment when the connection quality between a base station and the user equipment is limited or nonexistent. These methods include measuring a connection quality between a user equipment and its serving base station. If the connection quality is below a threshold, the user equipment can enable its internal ad hoc cellular base station functionality. This is done by running a software within the user equipment that (a) checks the connection quality periodically, and (b) enables ad hoc cellular base station functionality of the connection threshold dips below a certain value. In one embodiment, that threshold could be the same threshold value that a user equipment would use if it were making a decision to handoff to another base station based on poor connection quality.
Abstract:
In this invention, we disclose methods directed toward integrating an ad hoc cellular network into a fixed cellular network. The methods disclosed herein automate the creation and integration of these networks. In additional embodiments, we disclose methods for establishing a stand-alone, ad hoc cellular network. In either of these implementations, we integrate or establish an ad hoc cellular network using mobile ad hoc cellular base stations configured to transmit and receive over a variety of frequencies, protocols, and duplexing schemes. The methods flexibly and dynamically choose an access or backhaul configuration and radio characteristics to optimize network performance. Additional embodiments provide for enhancing an existing network's coverage as needed, establishing a local network in the event of a loss of backhaul coverage to the core network, and providing local wireless access service within the ad hoc cellular network.
Abstract:
This application discloses methods for creating self-organizing networks implemented on heterogeneous mesh networks. The self-organizing networks can include a computing cloud component coupled to the heterogeneous mesh network. In the methods and computer-readable mediums disclosed herein, a processor determines if a user equipment (UE) should hand over its service from a base station to a multi-radio access technology (RAT) node, based on heuristics including one or more of: a distance traveled over a time T1, an average speed over a time T2, a destination stored in internal memory within the UE, a speed limit measurement for a nearby road, a possible direction in which the UE could travel, a signal strength measurement for a servicing base station, and a signal strength measurement for the multi-RAT node. A position profile may be used to predict a future location of the UE.
Abstract:
This application discloses methods for creating self-organizing networks implemented on heterogeneous mesh networks. The self-organizing networks can include a computing cloud component coupled to the heterogeneous mesh network. In the methods and computer-readable mediums disclosed herein, a processor receives an environmental condition for a mesh network. The processor may have measured the environmental condition, or it could have received it from elsewhere, e.g., internally stored information, a neighboring node, a server located in a computing cloud, a network element, user equipment (“UE”), and the like. After receiving the environmental condition, the processor evaluates it and determines whether an operational parameter within the mesh network should change to better optimize network performance.
Abstract:
Systems, methods and computer software are disclosed for providing a 5G native architecture. In one embodiment a method includes providing an all G software platform, including a core virtualization stack capable of communication with all hauls, and a radio virtualization stack capable of communication with all cores; and wherein the core virtualization stack communicates with an analytics layer, the analytics layer communicates with an orchestration layer, the orchestration layer communicates with a consolidation layer, and the consolidation layer communicates with the radio virtualization stack such that any G core is able to communicate with any G radio access network.
Abstract:
Systems, methods and computer software are disclosed for providing an OpenRAN solution suite. In one embodiment, a method is disclosed, the method including communicating, by an all G COTS (Commercial off the Shelf) Base Band Unit (BBU), with a plurality of different G user devices; communicating, by a software platform, with the all G COTS BBU, wherein the software platform includes virtualized software providing open RAN controller functionality, network orchestrator functionality, and SON edge core functionality; and communicating, by the software platform, with a plurality of different G core networks.
Abstract:
Systems, method sand computer readable medium are provided for proving real-time Self Optimizing Network (SON) Virtual Network Function (VRF) included as part of the HNG. In one embodiment data from connected devices is forwarded to the HNG; the data is organized into virtualized containers; and the data is processed by agile analytics and results are displayed to a user.
Abstract:
A method for Xx/Xn interface communication is disclosed, comprising: at an Xx/Xn gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first Xx/Xn protocol and mapping the received messages to a second Xx/Xn protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the Xx/Xn gateway; executing executable code received at an interpreter at the Xx/Xn gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial Xx/Xn message from the first RAN; identifying specific strings in the initial Xx/Xn message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial Xx/Xn message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.
Abstract:
A device, method and software are presented for a 5G OpenRAN controller. In one embodiment the 5G OpenRAN controller includes an interface for an EPC virtualization stack; an interface for a radio virtualization stack; a software suite executing on the 5G OpenRAN controller; and wherein the 5G OpenRAN controller virtualizes existing cells into a pool of virtualized resources that can be allocated dynamically and virtualizes multiple cores into a pool of resources for multi-technology RANs and presents them as standard interfaces to a packet core.
Abstract:
Systems, methods, and computer software are disclosed for providing an Open Radio Access Network (RAN) networking infrastructure. In one embodiment a method is disclosed, comprising: providing real-time OpenRAN controller responsible for radio connection management, mobility management, QoS management, edge services, and interference management for the quality of end user experience; and providing a non-real-time controller in communication with the real-time OpenRAN controller, the non-real-time controller providing functionality such as configuration management, device management, fault management, performance management, and lifecycle management for all network elements in a network.