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: 11956651
    Abstract: 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: Grant
    Filed: July 13, 2022
    Date of Patent: April 9, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. Takla, Chin Chiu
  • Publication number: 20230421472
    Abstract: 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: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: James MATHEW, Peretz FEDER, Mourad B. TAKLA, Sachin VARGANTWAR
  • Publication number: 20230412486
    Abstract: 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: Application
    Filed: June 9, 2023
    Publication date: December 21, 2023
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. TAKLA, Xiong YANG, Sankrith SUBRAMANIAN
  • Patent number: 11849341
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: December 19, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Mourad B Takla
  • Publication number: 20230354054
    Abstract: 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: Application
    Filed: July 10, 2023
    Publication date: November 2, 2023
    Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabeisi, Sankrith Subramanian
  • Patent number: 11758352
    Abstract: 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: Grant
    Filed: August 23, 2022
    Date of Patent: September 12, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Mourad B. Takla
  • Patent number: 11743690
    Abstract: 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: Grant
    Filed: April 23, 2021
    Date of Patent: August 29, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi
  • Patent number: 11743694
    Abstract: 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: Grant
    Filed: June 2, 2022
    Date of Patent: August 29, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hoo Dennis Ong, Julie Nicole Vogelman, Brian Peebles, Mourad B. Takla
  • Publication number: 20230262477
    Abstract: 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: Application
    Filed: February 16, 2022
    Publication date: August 17, 2023
    Inventors: Xiong Yang, Mourad B. Takla
  • Patent number: 11711701
    Abstract: 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: Grant
    Filed: September 2, 2021
    Date of Patent: July 25, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabelsi, Sankrith Subramanian
  • Publication number: 20230232438
    Abstract: 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: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Mourad B. Takla, Matthijs Andries Visser, Xiong Yang
  • Patent number: 11700194
    Abstract: 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: Grant
    Filed: June 21, 2022
    Date of Patent: July 11, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. Takla, Xiong Yang, Sankrith Subramanian
  • Patent number: 11645913
    Abstract: 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: Grant
    Filed: November 17, 2021
    Date of Patent: May 9, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Mourad B. Takla
  • Publication number: 20230062532
    Abstract: 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: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventors: Xiong Yang, Mourad B. Takla, Matthijs Andries Visser, Chokri Trabelsi, Sankrith Subramanian
  • Patent number: 11595802
    Abstract: 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: Grant
    Filed: April 28, 2021
    Date of Patent: February 28, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Mourad B. Takla
  • Patent number: 11546233
    Abstract: 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: Grant
    Filed: December 20, 2021
    Date of Patent: January 3, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. Takla, Fernando Oliveira
  • Publication number: 20220400353
    Abstract: 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: Application
    Filed: August 23, 2022
    Publication date: December 15, 2022
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Mourad B. TAKLA
  • Publication number: 20220353709
    Abstract: 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: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Mourad B. TAKLA, Chin CHIU
  • Publication number: 20220345852
    Abstract: 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: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi
  • Publication number: 20220345536
    Abstract: 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: Application
    Filed: November 12, 2021
    Publication date: October 27, 2022
    Inventors: Mourad B. Takla, Xiong Yang, Chokri Trabelsi