Patents by Inventor Mourad B. Takla
Mourad B. Takla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11956651Abstract: A system for simulating a wireless communication network over a wired network may comprise a plurality of physical UEs, one or more RANs, and a channel condition emulator. The plurality of UEs may be coupled to one another through the wired network. The one or more RANs may be simulated in software to simulate data transmissions between the plurality of UEs. The channel condition emulator may be simulated in software to derive channel conditions for each of the plurality of UEs based on their current location. The channel condition emulator may further provide the channel conditions to the plurality of UEs and the one or more RANs.Type: GrantFiled: July 13, 2022Date of Patent: April 9, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Mourad B. Takla, Chin Chiu
-
Publication number: 20230421472Abstract: A device may receive network data identifying uplink/downlink packet loss percentage, uplink/downlink jitter, uplink/downlink latency, and uplink/downlink packet throughput associated with a slice of a network, and may set an uplink value for each of the uplink packet loss percentage, the uplink jitter, the uplink latency, and the uplink packet throughput. The device may multiply the uplink values by corresponding uplink weights to calculate an uplink cost, and may set a downlink value for each of the downlink packet loss percentage, the downlink jitter, the downlink latency, and the downlink packet throughput. The device may multiply the downlink values by corresponding downlink weights to calculate a downlink cost, and may calculate a total cost based on the uplink cost and the downlink cost. The device may cause another slice, with the same attributes as the slice, to be instantiated when the total cost satisfies a threshold for a time period.Type: ApplicationFiled: June 27, 2022Publication date: December 28, 2023Applicant: Verizon Patent and Licensing Inc.Inventors: James MATHEW, Peretz FEDER, Mourad B. TAKLA, Sachin VARGANTWAR
-
Publication number: 20230412486Abstract: A device may receive a simulation start command and status data indicating that network elements are ready to process data for multiple simulations. The device may align a time slot to zero, and may define a simulation start time, for the multiple simulations, based on the simulation start command and the status data. The device may define a verification start time, for the multiple simulations, based on the simulation start command, the status data, the time slot, and a system frame number being zero, and may define a network frame number that increments when the verification start time changes from zero to one. The device may cause the multiple simulations to be executed by the network elements, based on the time slot, the system frame number, and the network frame number, and may receive synchronized simulation results based on causing the multiple simulations to be executed by the network elements.Type: ApplicationFiled: June 9, 2023Publication date: December 21, 2023Applicant: Verizon Patent and Licensing Inc.Inventors: Mourad B. TAKLA, Xiong YANG, Sankrith SUBRAMANIAN
-
Patent number: 11849341Abstract: A system described herein may provide a technique for the simulation of User Equipment (“UEs”) and/or radio access network (“RANs”) over packet-based networks. Virtual UEs (“vUEs”) and virtual RANs (“vRANs”) may each include a virtual physical layer (“vPHY”) component that simulates the physical ingress and egress of radio frequency (“RF”) traffic to and/or from the vUE, and the vRAN may include a vPHY component that simulates the physical ingress and egress of RF traffic to and/or from the vRAN. Geographical locations of the vUEs and coverage areas of the vRANs may be further simulated, in order to properly route traffic between respective vUEs and vRANs.Type: GrantFiled: July 27, 2020Date of Patent: December 19, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Mourad B Takla
-
Publication number: 20230354054Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a method includes instantiating a first user equipment (UE) module on a first computing device and instantiating a second UE module on a second computing device connected to the first computing device by a wired network. A first base station (BS) module associated with the first UE module is instantiated on a third computing device coupled to the wired network and a second BS module associated with the second UE module is instantiated on a fourth computing device coupled to the wired network. A first resource allocation map is sent from the first BS module to the second BS module. An interference metric is generated based on the first resource allocation map. A data transmission between the second UE module and the second BS module is modulated based on the interference metric.Type: ApplicationFiled: July 10, 2023Publication date: November 2, 2023Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabeisi, Sankrith Subramanian
-
Patent number: 11758352Abstract: A device may receive basic safety message (BSM) data from vehicles, and may determine, based on a quantity of the vehicles and speed data identified in the BSM data, a primary geofence area that includes a first set of the vehicles. The device may determine a secondary geofence area based on the speed data and the quantity of the vehicles, wherein the secondary geofence area is greater in size than the primary geofence area. The device may determine a difference between the primary geofence area and the secondary geofence area to generate a difference geofence area that includes a second set of the vehicles that is different than the first set of the vehicles. The device may generate a multicast message based on the BSM data associated with the second set of the vehicles, and may broadcast the multicast message to the first set of the vehicles.Type: GrantFiled: August 23, 2022Date of Patent: September 12, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Mourad B. Takla
-
Patent number: 11743690Abstract: One or more computing devices, systems, and/or methods for implementing a publish and subscribe communication system are provided. A topic identifier comprising publisher and subscriber information and a topic data type of a topic may be generated. The topic identifier and communication address information associated with the topic may be maintained at an external broker. The communication information may be provided from the external broker to a requestor in response to an inquiry regarding the topic identifier. Access to data published to the topic may be provided such that a publisher of the topic directly transfers data of the topic to a subscriber of the topic.Type: GrantFiled: April 23, 2021Date of Patent: August 29, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi
-
Patent number: 11743694Abstract: A device may include a memory storing instructions and processor configured to execute the instructions to register client devices to receive Vehicle-to-Everything (V2X) messages, including at least one Road Side Unit (RSU) configured to broadcast messages to vehicles using Wireless Local Area Network (WLAN) signals or using cellular wireless signals over a PC5 interface. The processor may be further configured to receive a V2X message; determine a geographic area associated with the received V2X message; determine a message type for the received V2X message; identify a set of client devices located in the identified geographic area and subscribed to receive V2X messages of the identified message type; select a subset of client devices, of the identified set of client devices, based on geographic or situational relevance; and send the received V2X message to the selected subset of client devices, including the at least one RSU.Type: GrantFiled: June 2, 2022Date of Patent: August 29, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Hoo Dennis Ong, Julie Nicole Vogelman, Brian Peebles, Mourad B. Takla
-
Publication number: 20230262477Abstract: One or more computing devices, systems, and/or methods for simulating wireless networks using multilayer radio frequency resolution maps are provided. A set of resolution maps are selected from a plurality of resolution maps based upon the set of resolution maps corresponding to a speed of emulated user equipment traveling during a simulation of a wireless network or a radio frequency used by the emulated user equipment. A geographical location of the emulated user equipment in a geographical map is translated to a grid location in the set of resolution maps. The emulated user equipment is provided with a cell list at the grid location and signal strengths derived from the set of resolution maps at a given radio frequency and the speed. The emulated user equipment utilizes the cell list and the signal strengths to select and connect to a cell site within the cell list.Type: ApplicationFiled: February 16, 2022Publication date: August 17, 2023Inventors: Xiong Yang, Mourad B. Takla
-
Patent number: 11711701Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a method includes instantiating a first user equipment (UE) module on a first computing device and instantiating a second UE module on a second computing device connected to the first computing device by a wired network. A first base station (BS) module associated with the first UE module is instantiated on a third computing device coupled to the wired network and a second BS module associated with the second UE module is instantiated on a fourth computing device coupled to the wired network. A first resource allocation map is sent from the first BS module to the second BS module. An interference metric is generated based on the first resource allocation map. A data transmission between the second UE module and the second BS module is modulated based on the interference metric.Type: GrantFiled: September 2, 2021Date of Patent: July 25, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabelsi, Sankrith Subramanian
-
Publication number: 20230232438Abstract: One or more computing devices, systems, and/or methods are provided. A system includes a first user equipment (UE) module and a second UE module, a first base station (BS) module associated with the first UE module, and a second BS module associated with the second UE module. The first BS module is configured to send a first resource allocation map associated with the first UE module to the second BS module and at least one of the second UE module or the second BS module is configured to access a first fast fading table to determine a first fast fading parameter for the second UE module, generate a first interference metric based on the first resource allocation map and the first fast fading parameter, and modulate a data transmission between the second UE module and the second BS module based on the first interference metric.Type: ApplicationFiled: January 19, 2022Publication date: July 20, 2023Inventors: Mourad B. Takla, Matthijs Andries Visser, Xiong Yang
-
Patent number: 11700194Abstract: A device may receive a simulation start command and status data indicating that network elements are ready to process data for multiple simulations. The device may align a time slot to zero, and may define a simulation start time, for the multiple simulations, based on the simulation start command and the status data. The device may define a verification start time, for the multiple simulations, based on the simulation start command, the status data, the time slot, and a system frame number being zero, and may define a network frame number that increments when the verification start time changes from zero to one. The device may cause the multiple simulations to be executed by the network elements, based on the time slot, the system frame number, and the network frame number, and may receive synchronized simulation results based on causing the multiple simulations to be executed by the network elements.Type: GrantFiled: June 21, 2022Date of Patent: July 11, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Mourad B. Takla, Xiong Yang, Sankrith Subramanian
-
Patent number: 11645913Abstract: Systems and methods limit communication of redundant telematics data in V2X systems. A communications management device receives telematics data from multiple sources in a service area and calculates a trajectory each of the objects identified by the telematics data. The communications management device selects high vulnerability trajectories based on the calculated trajectories and identifies when the telematics data from different sources, of the multiple sources, corresponds to a same vehicle. When duplicate sources are determined to provide tracking data corresponding to the same vehicle, the communications management device reports (to a collision avoidance system) the tracking data from only the most accurate of the duplicate sources.Type: GrantFiled: November 17, 2021Date of Patent: May 9, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Mourad B. Takla
-
Publication number: 20230062532Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a method includes instantiating a first user equipment (UE) module on a first computing device and instantiating a second UE module on a second computing device connected to the first computing device by a wired network. A first base station (BS) module associated with the first UE module is instantiated on a third computing device coupled to the wired network and a second BS module associated with the second UE module is instantiated on a fourth computing device coupled to the wired network. A first resource allocation map is sent from the first BS module to the second BS module. An interference metric is generated based on the first resource allocation map. A data transmission between the second UE module and the second BS module is modulated based on the interference metric.Type: ApplicationFiled: September 2, 2021Publication date: March 2, 2023Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabelsi, Sankrith Subramanian
-
Patent number: 11595802Abstract: A device may receive, from a user device, a vehicle-to-everything (V2X) personal safety message (PSM) that includes an indication of a location of the user device. The device may determine a relaying action to be performed by the device with respect to the PSM based on the location of the user device, wherein the relaying action includes at least one of: relaying the PSM to one or more V2X devices in a vicinity of the device, refraining from relaying the PSM to the one or more V2X devices, or transmitting an aggregate PSM that is generated based on multiple PSMs, including the PSM, received from multiple user devices. The device may perform the determined relaying action.Type: GrantFiled: April 28, 2021Date of Patent: February 28, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Mourad B. Takla
-
Patent number: 11546233Abstract: A Network Functions Virtualization (NFV) system reads, from a data bus coupled to the NFV system, Virtual Network Function (VNF) parameters published to the data bus by a new VNF. The NFV system publishes, to the data bus based on the VNF parameters, instructions to multiple components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV system components. The multiple components of the NFV system control, manage, or monitor the new VNF based on the published instructions. The data bus can include a Data Movement as a Platform (DMaaP) system that publishes and subscribes to streams of records.Type: GrantFiled: December 20, 2021Date of Patent: January 3, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Mourad B. Takla, Fernando Oliveira
-
Publication number: 20220400353Abstract: A device may receive basic safety message (BSM) data from vehicles, and may determine, based on a quantity of the vehicles and speed data identified in the BSM data, a primary geofence area that includes a first set of the vehicles. The device may determine a secondary geofence area based on the speed data and the quantity of the vehicles, wherein the secondary geofence area is greater in size than the primary geofence area. The device may determine a difference between the primary geofence area and the secondary geofence area to generate a difference geofence area that includes a second set of the vehicles that is different than the first set of the vehicles. The device may generate a multicast message based on the BSM data associated with the second set of the vehicles, and may broadcast the multicast message to the first set of the vehicles.Type: ApplicationFiled: August 23, 2022Publication date: December 15, 2022Applicant: Verizon Patent and Licensing Inc.Inventor: Mourad B. TAKLA
-
Publication number: 20220353709Abstract: A system for simulating a wireless communication network over a wired network may comprise a plurality of physical UEs, one or more RANs, and a channel condition emulator. The plurality of UEs may be coupled to one another through the wired network. The one or more RANs may be simulated in software to simulate data transmissions between the plurality of UEs. The channel condition emulator may be simulated in software to derive channel conditions for each of the plurality of UEs based on their current location. The channel condition emulator may further provide the channel conditions to the plurality of UEs and the one or more RANs.Type: ApplicationFiled: July 13, 2022Publication date: November 3, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Mourad B. TAKLA, Chin CHIU
-
Publication number: 20220345852Abstract: One or more computing devices, systems, and/or methods for implementing a publish and subscribe communication system are provided. A topic identifier comprising publisher and subscriber information and a topic data type of a topic may be generated. The topic identifier and communication address information associated with the topic may be maintained at an external broker. The communication information may be provided from the external broker to a requestor in response to an inquiry regarding the topic identifier. Access to data published to the topic may be provided such that a publisher of the topic directly transfers data of the topic to a subscriber of the topic.Type: ApplicationFiled: April 23, 2021Publication date: October 27, 2022Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi
-
Publication number: 20220345536Abstract: One or more computing devices, systems, and/or methods for implementing a publish and subscribe communication system utilizing a load balancer and task schedulers are provided. Subscription requests are received from subscribers for subscribing to a topic published by a publisher. An external subscription list is maintained to track communication address information of the subscribers. A number of task schedulers are created based upon a count of subscribers within the external subscription list. The subscribers are assigned to the task schedulers such that a number of subscribers assigned to a task scheduler is limited according to a subscriber assignment limit. In response to the publisher creating data to publish to the topic, the task schedulers are controlled to use the communication address information to directly transfer data of the topic to the subscribers assigned to the task schedulers.Type: ApplicationFiled: November 12, 2021Publication date: October 27, 2022Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi