Automatic device mode based on physical location of user in a vehicle
First Claim
1. A vehicle comprising:
- a passenger compartment configured to accommodate one or more passengers;
a plurality of vehicle systems;
a vehicle control unit operatively connected to each vehicle system, the vehicle control unit including a processor and a memory, the memory storing;
(i) a first indication of a first location within the passenger compartment from where a portable device is permitted to change the state of a first vehicle system of the plurality,(ii) a second indication of a second location within the passenger compartment from where the portable device is permitted to change the state of a second vehicle system of the plurality;
wherein the processor is configured to;
receive a first instruction from the portable control device to change a first state of the first vehicle system;
receive a second instruction from the portable control device to change a second state of the second vehicle system;
determine a current location of the portable control device in the passenger compartment;
determine, based on the first indication and the current location of the portable control device, whether the first instruction is permitted to be executed;
determine, based on the second indication and the current location of the portable control device, whether the second instruction is permitted to be executed; and
execute the first instruction, but not the second instruction, in response to determining that only the first instruction is permitted to be executed when the portable control device is located at its current location.
6 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the disclosure provides a control device that is located inside the passenger compartment of a vehicle. The control device may include a portable computing device configured to execute software that effectively enables passengers to use a touch screen (or another input device) to perform control actions for the vehicle that would otherwise take a flip of a switch, turning of a knob, or pressing of a pedal. For example, the portable computing device may be used to steer the vehicle or apply the brakes of the vehicle. The capabilities of the portable computing device are subject to location-specific permissions. The portable computing device, for example, may be allowed to steer the vehicle only when it is located in the area of the vehicle'"'"'s driver seat.
-
Citations
20 Claims
-
1. A vehicle comprising:
-
a passenger compartment configured to accommodate one or more passengers; a plurality of vehicle systems; a vehicle control unit operatively connected to each vehicle system, the vehicle control unit including a processor and a memory, the memory storing; (i) a first indication of a first location within the passenger compartment from where a portable device is permitted to change the state of a first vehicle system of the plurality, (ii) a second indication of a second location within the passenger compartment from where the portable device is permitted to change the state of a second vehicle system of the plurality; wherein the processor is configured to; receive a first instruction from the portable control device to change a first state of the first vehicle system; receive a second instruction from the portable control device to change a second state of the second vehicle system; determine a current location of the portable control device in the passenger compartment; determine, based on the first indication and the current location of the portable control device, whether the first instruction is permitted to be executed; determine, based on the second indication and the current location of the portable control device, whether the second instruction is permitted to be executed; and execute the first instruction, but not the second instruction, in response to determining that only the first instruction is permitted to be executed when the portable control device is located at its current location. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. An apparatus comprising:
-
an output device; a memory storing a data structure that relates; (i) a first user interface component with a first region in a passenger compartment of a vehicle, thereby indicating that the apparatus is permitted to output the first user interface component on the output device when the apparatus is located in the first region; (ii) a second user interface component with a second region in the passenger compartment of the vehicle, thereby indicating that the apparatus is permitted to output the second user interface component on the output device when the apparatus is located in the second region; and a processor coupled to the output device and the memory, the processor being configured to; determine a current location of the apparatus within the vehicle; determine, based on the current location of the apparatus and the data structure stored in the memory, whether the first user interface component is permitted to be output; determine, based on the current location of the apparatus and the data structure stored in the memory, whether the second user interface component is permitted to be output; output the first user interface component using the output device upon determining that the first user interface component is permitted to be output; and output the second user interface component using the output device upon determining that the second user interface component is permitted to be output. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for managing instruction execution in a vehicle having a plurality of vehicle systems, the method comprising:
-
receiving a first instruction from a portable control device to change a state of a first one of the plurality of vehicle systems; receiving a second instruction from the portable control device to change a state of a second one of the plurality of vehicle systems; determining, by one or more processors, a current location of the portable control device in a passenger compartment of the vehicle; determining, by the one or more processors, based on a first indication of a first location within the passenger compartment and the current location of the portable control device, whether the first instruction is permitted to be executed, the first indication identifying whether the portable control device is permitted to change the state of the first vehicle system; determining, by the one or more processors, based on a second indication of a second location within the passenger compartment and the current location of the portable control device, whether the second instruction is permitted to be executed, the second indication identifying whether the portable control device is permitted to change the state of the second vehicle system; and executing, by the one or more processors, the first instruction, but not the second instruction, in response to determining that only the first instruction is permitted to be executed when the portable control device is located at the current location. - View Dependent Claims (13, 14)
-
-
16. A method for outputting information in a vehicle having a plurality of vehicle systems, the method comprising:
-
associating a first user interface component with a first region in a passenger compartment of a vehicle, thereby indicating that an apparatus is permitted to output the first user interface component on an output device when the apparatus is located in the first region; associating a second user interface component with a second region in the passenger compartment of the vehicle, thereby indicating that the apparatus is permitted to output the second user interface component on the output device when the apparatus is located in the second region; determining, by one or more processors, a current location of the apparatus within a vehicle; determining, by the one or more processors based on the current location of the apparatus and the association of the first user interface component with the first region, whether the first user interface component is permitted to be output; determining, by the one or more processors based on the current location of the apparatus and the association of the second user interface component with the second region, whether the second user interface component is permitted to be output; outputting the first user interface component using the output device upon determining that the first user interface component is permitted to be output; and outputting the second user interface component using the output device upon determining that the second user interface component is permitted to be output. - View Dependent Claims (17, 18, 19, 20)
-
Specification