Server for communicating with mobile and vehicle devices
First Claim
Patent Images
1. One or more servers comprising:
- a first communication interface, implemented at least partially in hardware, to communicate with a mobile device,the first communication interface being to;
receive, via a network, a request from the mobile device based on an interaction with the mobile device;
a second communication interface, implemented at least partially in the hardware, to communicate with devices associated with a plurality of vehicles; and
a selection mechanism, implemented at least partially in the hardware, to;
determine a first weighted value for a first vehicle, of the plurality of vehicles, based on first information regarding the first vehicle and a first weight;
determine a second weighted value for the first vehicle, of the plurality of vehicles, based on second information regarding the first vehicle and a second weight;
determine a first score for the first vehicle based on the first weighted value and the second weighted value;
determine a third weighted value for a second vehicle, of the plurality of vehicles, based on third information regarding the second vehicle and the first weight;
determine a fourth weighted value for the second vehicle, of the plurality of vehicles, based on fourth information regarding the second vehicle and the second weight;
determine a second score for the second vehicle based on the third weighted value and the fourth weighted value; and
select the first vehicle, from at least the first vehicle and the second vehicle, based on the first score being higher than the second score,the first communication interface being further to;
provide, via the network, a first confirmation to the mobile device based on the first vehicle being selected, andthe second communication interface being to;
provide, based on the first vehicle being selected, a second confirmation to a first device, of the devices, associated with the first vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.
27 Citations
20 Claims
-
1. One or more servers comprising:
-
a first communication interface, implemented at least partially in hardware, to communicate with a mobile device, the first communication interface being to; receive, via a network, a request from the mobile device based on an interaction with the mobile device; a second communication interface, implemented at least partially in the hardware, to communicate with devices associated with a plurality of vehicles; and a selection mechanism, implemented at least partially in the hardware, to; determine a first weighted value for a first vehicle, of the plurality of vehicles, based on first information regarding the first vehicle and a first weight; determine a second weighted value for the first vehicle, of the plurality of vehicles, based on second information regarding the first vehicle and a second weight; determine a first score for the first vehicle based on the first weighted value and the second weighted value; determine a third weighted value for a second vehicle, of the plurality of vehicles, based on third information regarding the second vehicle and the first weight; determine a fourth weighted value for the second vehicle, of the plurality of vehicles, based on fourth information regarding the second vehicle and the second weight; determine a second score for the second vehicle based on the third weighted value and the fourth weighted value; and select the first vehicle, from at least the first vehicle and the second vehicle, based on the first score being higher than the second score, the first communication interface being further to; provide, via the network, a first confirmation to the mobile device based on the first vehicle being selected, and the second communication interface being to; provide, based on the first vehicle being selected, a second confirmation to a first device, of the devices, associated with the first vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by at least one processor, cause the at least one processor to; receive, via a network, a request from a mobile device based on an interaction with the mobile device; identify a plurality of vehicles after receiving the request; determine a first weighted value for a first vehicle, of the plurality of vehicles, based on first information regarding the first vehicle and a first weight; determine a second weighted value for the first vehicle, of the plurality of vehicles, based on second information regarding the first vehicle and a second weight; determine a first score for the first vehicle based on the first weighted value and the second weighted value; determine a third weighted value for a second vehicle, of the plurality of vehicles, based on second information regarding the second vehicle and the first weight; determine a fourth weighted value for the second vehicle, of the plurality of vehicles, based on fourth information regarding the second vehicle and the second weight; determine a second score for the second vehicle based on the third weighted value and the fourth weighted value; select the first vehicle, from at least the first vehicle and the second vehicle, based on the first score being higher than the second score by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles; provide, via the network, a first confirmation to the mobile device based on selecting the first vehicle; and provide, based on selecting the first vehicle, a second confirmation to a first device associated with the first vehicle. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A method comprising:
-
receiving, by one or more servers and via a network, a request from a mobile device based on an interaction with the mobile device; identifying, by the one or more servers, a plurality of vehicles after receiving the request; determining, by the one or more servers, a first weighted value for a first vehicle, of the plurality of vehicles, based on first information regarding the first vehicle and a first weight; determining, by the one or more servers, a second weighted value for the first vehicle, of the plurality of vehicles, based on second information regarding the first vehicle and a second weight; determining, by the one or more servers, a first score for the first vehicle based on the first weighted value and the second weighted value; determining, by the one or more servers, a third weighted value for a second vehicle, of the plurality of vehicles, based on second information regarding the second vehicle and the first weight; determining, by the one or more servers, a fourth weighted value for the second vehicle, of the plurality of vehicles, based on fourth information regarding the second vehicle and the second weight; determining, by the one or more servers, a second score for the second vehicle based on the third weighted value and the fourth weighted value; selecting, by the one or more servers, the first vehicle, from at least the first vehicle and the second vehicle, based on the first score being higher than the second score; providing, by the one or more servers and via the network, a first confirmation to the mobile device based on selecting the first vehicle; and providing, by the one or more servers and based on selecting the first vehicle, a second confirmation to a first device associated with the first vehicle. - View Dependent Claims (17, 18, 19, 20)
-
Specification