System and method for optimizing quality of service of vehicle communications in a network using matchmaking and lobby functionality
AssigneeAUMOVIO Systems, Inc.
InventorsAbdon Torres Ortega, Alma Angelica Vargas Mandujano, Jorge Luis Urbina Martinez, Luis Francisco Ortiz Rosas, Pau Masallach Armijo
Life of this patent
Estimating the term…
Abstract
A system and method for optimizing quality of service (QoS) of vehicle communications by collecting data associated with vehicles, matching the vehicles based upon commonality of the collected data, and grouping the matched vehicles into a virtual lobby. The QoS data associated with the communication interface of each vehicle in the lobby is analyzed, and those vehicles in the lobby having poor QoS are switched to the communication interface used by other vehicle(s) in the lobby having better QoS.
Claims18
A system for optimizing quality of service (QOS) of vehicle communications, comprising:
- one or more servers configured to establish communication with vehicles;
- communication interfaces operably coupled to the one or more servers, the communication interfaces being configured to communicate data between the one or more servers and the vehicles;
- memory having executable instructions stored thereon;
- one or more processors operably coupled to the memory, the one or more processors being configured to execute the instructions to perform a process comprising the steps:
- (i) collecting data associated with the vehicles;
- (ii) matching the vehicles based upon commonality of at least some of the collected data being within one or more defined matching thresholds;
- (iii) grouping the matched vehicles into a virtual lobby stored on the one or more servers;
- (iv) analyzing quality of service (QOS) data associated with the communication interface for each vehicle in the lobby;
- (v) based at least upon the analyzed QoS data, identifying one or more of the vehicles in the lobby having QoS that is below a defined QoS threshold and/or identifying one or more of the vehicles in the lobby having optimal QoS;
- and
- (vi) (a) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by another vehicle in the lobby having QoS at or above the defined QoS threshold;
- or
- (b) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by the one or more vehicles in the lobby having the optimal QoS;
- or
- (c) switching the communication interface of any vehicle in the lobby having Qos below the optimal QoS to the communication interface used by the one or more vehicles in the lobby having the optimal QoS.
A method controlled by one or more processors for optimizing quality of service (QOS) of vehicle communications, the method comprising:
- (i) collecting data associated with vehicles;
- (ii) matching the vehicles based upon commonality of at least some of the collected data being within one or more defined matching thresholds;
- (iii) grouping the matched vehicles into a virtual lobby stored on the one or more servers;
- (iv) analyzing quality of service (QOS) data associated with the communication interface for each vehicle in the lobby;
- (v) based at least upon the analyzed QoS data, identifying one or more of the vehicles in the lobby having QoS that is below a defined QoS threshold and/or identifying one or more of the vehicles in the lobby having optimal QoS;
- and
- (vi) (a) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by another vehicle in the lobby having QoS at or above the defined QoS threshold;
- or
- (b) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by the one or more vehicles in the lobby having the optimal QoS;
- or
- (c) switching the communication interface of any vehicle in the lobby having QoS below the optimal QoS to the communication interface used by the one or more vehicles in the lobby having the optimal QoS.
A non-transitory computer readable medium storing program code which when executed by one or more processors performs at least the steps:
- (i) collecting data associated with vehicles;
- (ii) matching the vehicles based upon commonality of at least some of the collected data being within one or more defined matching thresholds;
- (iii) grouping the matched vehicles into a virtual lobby stored on the one or more servers;
- (iv) analyzing quality of service (QOS) data associated with the communication interface for each vehicle in the lobby;
- (v) based at least upon the analyzed QoS data, identifying one or more of the vehicles in the lobby having QoS that is below a defined QoS threshold and/or identifying one or more of the vehicles in the lobby having optimal QoS;
- and
- (vi) (a) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by another vehicle in the lobby having QoS at or above the defined QoS threshold;
- or
- (b) switching the communication interface of any vehicle in the lobby having QoS below the defined QoS threshold to the communication interface used by the one or more vehicles in the lobby having the optimal QoS;
- or
- (c) switching the communication interface of any vehicle in the lobby having QoS below the optimal QoS to the communication interface used by the one or more vehicles in the lobby having the optimal QoS.
Dependencies are inferred from the claim text.