Patents by Inventor Navid Tafaghodi Khajavi

Navid Tafaghodi Khajavi 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).

  • Publication number: 20220053338
    Abstract: A graph of devices is constructed, each network device serving an amount of bandwidth over the network, each vertex of the graph corresponding to a respective one of the network devices, each edge of the graph connecting network devices by interference weight, such that edges between connected network devices using different channels have an interference weight of zero, and edges between connected network devices using the same channel have an interference weight denoting an amount of interference between the connected network devices. A cell utilization of each of the network devices is determined according to an amount of traffic served by the respective network device compared to a total of the amounts of bandwidth for all network devices. A vehicle requesting bandwidth is assigned to the one of the network devices having a smallest product of cell utilization and maximum interference weight edge.
    Type: Application
    Filed: August 17, 2020
    Publication date: February 17, 2022
    Inventors: Mohammad NEKOUI, Navid Tafaghodi KHAJAVI, Hamed ASADI, Mohsen BAHRAMI, Amin ARIANNEZHAD, Praveen Kumar YALAVARTY
  • Patent number: 11248916
    Abstract: A computer is programmed to divide respective data of a first high-resolution map of a first geographic area and a second high-resolution map of a second geographic area into a plurality of respective subsets, assign one of the subsets of each of the first high-resolution map and the second high-resolution map to a first vehicle and a second vehicle, identify respective locations of the first vehicle and the second vehicle and the one of the first high-resolution map or the second high-resolution map that includes the locations of the first and second vehicles, and send, to the first and second vehicles, a map dataset that is a result of applying an XOR function to (1) the subset of the identified high-resolution map including the location of the first vehicle and (2) the subset of the identified high-resolution map including the location of the second vehicle.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: February 15, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mohsen Bahrami, Navid Tafaghodi Khajavi, Amin Ariannezhad, Hamed Asadi
  • Publication number: 20210366290
    Abstract: A computer is programmed to allocate respective connectivity quality data of a geographic area to a first map or a second map. The computer is further programmed to assign one of a plurality of subsets of the first map and one of a plurality of subsets of the second map to a first vehicle, identify respective locations of the first and second vehicles and one of the first or second maps that includes the locations of the first and second vehicles. The computer is further programmed to send, to the first and second vehicles, a map dataset that is a result of applying an XOR function to (1) the subset of the identified map that includes the location of the first vehicle assigned to the first vehicle and (2) the subset of the identified map that includes the location of the second vehicle assigned to the second vehicle.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Mohsen Bahrami, Navid Tafaghodi Khajavi, Hamed Asadi, Praveen Kumar Yalavarty
  • Patent number: 11171811
    Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive, from each of a plurality of vehicles, a request to exchange data, each request including metadata about the request; sort the vehicles into a plurality of priority sets determined from the metadata; determine a first set of data transfer lines available for vehicles in a first one of the priority sets; select a first optimal data transfer line from the first set of data transfer lines for a first one of the vehicles in the first priority set; and assign the first optimal data transfer line to the first one of the vehicles.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 9, 2021
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mohammed-Javed Padinhakara, Navid Tafaghodi Khajavi
  • Patent number: 11159988
    Abstract: A graph of devices is constructed, each device requiring an amount of bandwidth over the network, each vertex of the graph corresponding to a respective one of the devices, each edge of the graph connecting devices according to a weight denoting interference between the connected devices. The vertices of the graph are labeled with labels such that no two vertices sharing the same edge have the same label, each label requiring bandwidth corresponding to the device of that label requiring the most bandwidth. If the sum of the bandwidth required for the labels exceeds the set bandwidth, the edge of the graph having the least interference is deleted, and the perform the construct and label operations are repeated. If the sum of the bandwidth required for the labels is within the set bandwidth, the bandwidth is assigned to the devices.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 26, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Mohammad Nekoui, Navid Tafaghodi Khajavi, Hamed Asadi, Mohsen Bahrami, Amin Ariannezhad, Praveen Kumar Yalavarty
  • Publication number: 20210306911
    Abstract: A graph of devices is constructed, each device requiring an amount of bandwidth over the network, each vertex of the graph corresponding to a respective one of the devices, each edge of the graph connecting devices according to a weight denoting interference between the connected devices. The vertices of the graph are labeled with labels such that no two vertices sharing the same edge have the same label, each label requiring bandwidth corresponding to the device of that label requiring the most bandwidth. If the sum of the bandwidth required for the labels exceeds the set bandwidth, the edge of the graph having the least interference is deleted, and the perform the construct and label operations are repeated. If the sum of the bandwidth required for the labels is within the set bandwidth, the bandwidth is assigned to the devices.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Mohammad NEKOUI, Navid Tafaghodi KHAJAVI, Hamed ASADI, Mohsen BAHRAMI, Amin ARIANNEZHAD, Praveen Kumar YALAVARTY
  • Publication number: 20210231443
    Abstract: A computer is programmed to divide respective data of a first high-resolution map of a first geographic area and a second high-resolution map of a second geographic area into a plurality of respective subsets, assign one of the subsets of each of the first high-resolution map and the second high-resolution map to a first vehicle and a second vehicle, identify respective locations of the first vehicle and the second vehicle and the one of the first high-resolution map or the second high-resolution map that includes the locations of the first and second vehicles, and send, to the first and second vehicles, a map dataset that is a result of applying an XOR function to (1) the subset of the identified high-resolution map including the location of the first vehicle and (2) the subset of the identified high-resolution map including the location of the second vehicle.
    Type: Application
    Filed: January 23, 2020
    Publication date: July 29, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Mohsen Bahrami, Navid Tafaghodi Khajavi, Amin Ariannezhad, Hamed Asadi
  • Publication number: 20210105152
    Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive, from each of a plurality of vehicles, a request to exchange data, each request including metadata about the request; sort the vehicles into a plurality of priority sets determined from the metadata; determine a first set of data transfer lines available for vehicles in a first one of the priority sets; select a first optimal data transfer line from the first set of data transfer lines for a first one of the vehicles in the first priority set; and assign the first optimal data transfer line to the first one of the vehicles.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 8, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Mohammed-Javed Padinhakara, Navid Tafaghodi Khajavi