Abstract:
Described is a method of processing data packets in a communications network. The method comprises receiving a first data packet of a data packet flow from a network device and determining an instruction set for processing said first data packet. A flow key for said first data packet is determined. The first data packet is processed according to the determined instruction set. The method includes receiving a subsequent data packet and determining if a flow key of said subsequent data packet matches said flow key of said first data packet. If yes, the subsequent data packet is processed using the instruction set determined for said first data packet.
Abstract:
Provided is a system for improving road safety of a vehicle. The system comprises a central management platform for managing a plurality of network cooperation engine (NCE) modules. Each NCE module manages a plurality of edge gateway devices (EGWs) which are each located in a respective defined geographical area of limited size. Each EGW communicates with multiple roadside units (RSUs) in its area and exchanges real-time and low latency information with said RSUs and with any vehicle on-board data processing units (ICGWs) in vehicles presently within its area. Each ICGW is adapted to be installable in a vehicle. The ICGW is configured to receive real-time data from one or more on-board vehicle modules. The ICGW is also configured to receive data from its EGW and the RSUs which are themselves configured to receive data from a plurality of sources located within said defined geographical area and to transmit said received data and/or data derived from said received data to said ICGW. The ICGW is configured to process data to autonomously determine any one or more of: a threat to the vehicle; an alert to be issued; and a control action to be implemented for the vehicle. A size of the defined geographical area may be selected such as to enable data from said EGW and/or RSUs to be transmitted to said ICGW in real-time or at least at or less than a first, low level of latency.
Abstract:
Systems and methods which provide an adaptive unified performance management (AUPM) framework for interacting with disparate network elements using techniques adaptive to operational conditions to provide network performance adaptive root cause analysis (ARCA) are shown. An AUPM framework of embodiments of the invention implements a proxy based architecture in which a plurality of proxies are utilized to connect to and perform data communication with the disparate network elements. Centralized performance management is in communication with the proxies to obtain and unify network element data for performance monitoring, alarm reporting, and/or root cause analysis. The performance monitoring, alarm reporting, and root cause analysis provided by centralized performance management of embodiments herein implements adaptive cluster-based analysis to provide robust operation adapted to accommodate various operational scenarios, such as may include time varying conditions and learning based configuration.
Abstract:
Described is a method of calibrating a camera. The method comprises defining an area observed in a field of view (FOV) of the camera as a region of interest (ROI). The method includes selecting a plurality of physical reference points in said ROI and obtaining for each reference point physical position coordinates. The method also includes obtaining from said camera FOV or camera image data pixel locations for each point of reference and pairing each pixel location with the physical position coordinates of its respective reference point. Then, a relationship is derived from the paired pixel locations and physical position coordinates to enable a selected or identified pixel location in the camera FOV or camera image data to be transformed to physical position coordinates for a corresponding physical location in said ROI.
Abstract:
Described is a method of calibrating a camera. The method comprises obtaining geographical coordinates of a selected physical point location within an image view of the camera and measuring an angle between an x-axis of a real-world coordinate system passing through said selected point location with respect to true north. The method includes using said obtained geographical coordinates, said measured angle, and projection data derived from characteristics of the camera to derive modified projection data for transforming a two-dimensional pixel coordinate system of the camera image view into a three-dimensional geographical coordinate system for point locations within the image view of the camera.
Abstract:
Described is a method of calibrating a camera. The method comprises defining an area observed in a field of view (FOV) of the camera as a region of interest (ROI). The method includes selecting a plurality of physical reference points in said ROI and obtaining for each reference point physical position coordinates. The method also includes obtaining from said camera FOV or camera image data pixel locations for each point of reference and pairing each pixel location with the physical position coordinates of its respective reference point. Then, a relationship is derived from the paired pixel locations and physical position coordinates to enable a selected or identified pixel location in the camera FOV or camera image data to be transformed to physical position coordinates for a corresponding physical location in said ROI.
Abstract:
A method for improving road safety of a vehicle in a system having a plurality of communicatively connected roadside units (RSUs) placed within a defined geographical area, each RSU configured to receive data from a plurality of sources located within its respective coverage area forming part of said defined geographical area and to at least transmit the received data and/or data derived from the received data to one or more data processing units located within its coverage area. The method has the steps of: receiving data defining an event E1 occurring within the coverage area of an event RSU; determining a type of the event E1; and based on the type of event E1, communicating data defining the event E1 or data related to the event E1 from the event RSU to one or more selected RSUs from remaining RSUs.
Abstract:
Described is a method of calibrating a camera. The method comprises obtaining geographical coordinates of a selected physical point location within an image view of the camera and measuring an angle between an x-axis of a real-world coordinate system passing through said selected point location with respect to true north. The method includes using said obtained geographical coordinates, said measured angle, and projection data derived from characteristics of the camera to derive modified projection data for transforming a two-dimensional pixel coordinate system of the camera image view into a three-dimensional geographical coordinate system for point locations within the image view of the camera.
Abstract:
A method for improving road safety of a vehicle in a system having a plurality of communicatively connected roadside units (RSUs) placed within a defined geographical area, each RSU configured to receive data from a plurality of sources located within its respective coverage area forming part of said defined geographical area and to at least transmit the received data and/or data derived from the received data to one or more data processing units located within its coverage area. The method has the steps of: receiving data defining an event E1 occurring within the coverage area of an event RSU; determining a type of the event E1; and based on the type of event E1, communicating data defining the event E1 or data related to the event E1 from the event RSU to one or more selected RSUs from remaining RSUs.
Abstract:
Provided is a method of modifying a data path between a user equipment (UE) and a core network node (CNN) in a wireless communication network. The method comprises the steps of: at a network node handling both signalling messages and user data for an existing data path between said UE and said CNN, obtaining data uniquely associated with a data path resource for said UE and/or uniquely identifying said UE and mapping said data to said existing data path; and modifying said existing data path based on said mapping. The network node handling both signal messaging and user data for an existing data path may comprise a gateway (GW) connecting a source base station (SBS) and a target base station (TBS) to a Mobility Management Entity (MME) of the core network, said GW being configured to handle both user plane data and control plane data for a plurality of UEs. The data uniquely associated with a data path resource for said UE and/or uniquely identifying said UE may be obtained from a Source to Target Transparent Container Information Element (IE) of a Handover Required message issued by the SBS.