System and method for disabling and/or enabling a device
First Claim
1. An apparatus comprising:
- a processor; and
memory coupled with the processor, the memory storing instructions that cause the processor executing the instructions to effectuate operations comprising;
receiving a first instruction, from a smart device, to disable at least a portion of a functionality of a vehicle;
disabling, based on the first instruction, the at least the portion of the functionality of the vehicle;
receiving a second instruction, from the smart device, to enable the at least the portion of the functionality of the vehicle;
determining that the smart device is not authorized to request the enablement;
determining not to enable, based on the lack of authorization, the at least the portion of the functionality of the vehicle;
receiving a third instruction, from a provider of a service associated with the vehicle, to enable the at least the portion of the functionality of the vehicle;
determining that the provider is authorized to enable the at least the portion of the functionality of the vehicle; and
enabling, based on the determination of authorization of the provider, the at least the portion of the functionality of the vehicle,wherein the portion of the functionality of the vehicle comprises starting of an engine of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Operation of a device may be enabled or disabled by an instruction that may be given in a variety of ways. For example, a device (e.g., a car) may be equipped with a mechanism that disables (“kills”) and/or enables (“unkills”) some or all of the functionality of the car upon receipt of an appropriate instruction. The instruction could be given remotely. For example, the instruction could be given remotely from a wireless telephone by sending appropriate messages through a network. An instruction to re-enable operation of the device could also be given remotely. The honoring of kill and/or unkill instructions could be predicated on some type of authentication, such as the identity of the device from which the instruction is issued, a password, a biometric identification, the location from which the instruction is issued, or some other factor.
-
Citations
16 Claims
-
1. An apparatus comprising:
-
a processor; and memory coupled with the processor, the memory storing instructions that cause the processor executing the instructions to effectuate operations comprising; receiving a first instruction, from a smart device, to disable at least a portion of a functionality of a vehicle; disabling, based on the first instruction, the at least the portion of the functionality of the vehicle; receiving a second instruction, from the smart device, to enable the at least the portion of the functionality of the vehicle; determining that the smart device is not authorized to request the enablement; determining not to enable, based on the lack of authorization, the at least the portion of the functionality of the vehicle; receiving a third instruction, from a provider of a service associated with the vehicle, to enable the at least the portion of the functionality of the vehicle; determining that the provider is authorized to enable the at least the portion of the functionality of the vehicle; and enabling, based on the determination of authorization of the provider, the at least the portion of the functionality of the vehicle, wherein the portion of the functionality of the vehicle comprises starting of an engine of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, implemented by a computing device, comprising:
-
receiving a first instruction, from a smart device, to disable at least a portion of a functionality of a vehicle; disabling, based on the first instruction, the at least the portion of the functionality of the vehicle; receiving, from the smart device, a second instruction to enable the at least the portion of the functionality of the vehicle; determining that the smart device is not authorized to request the enablement; determining not to enable, based on the lack of authorization, the at least the portion of the functionality of the vehicle; receiving a third instruction, from a provider of a service associated with the vehicle, to enable the at least the portion of the functionality of the vehicle; determining that the provider is authorized to enable the at least the portion of the functionality of the vehicle; and enabling, based on the determination of authorization of the provider, the at least the portion of the functionality of the vehicle, wherein the portion of the functionality of the vehicle comprises starting of an engine of the vehicle. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising computer-readable instructions, wherein the computer-readable instructions, when executed, cause operations comprising:
-
receiving a first instruction to, from a smart device, disable at least a portion of functionality of a vehicle; determining that a source of the first instruction is authorized to control the vehicle; disabling, based on the first instruction, the at least the portion of the functionality of the vehicle; receiving a second instruction, from the smart device, to enable the at least the portion of the functionality of the vehicle; determining that the smart device is not authorized to request the enablement; determining not to enable, based on the lack of authorization, the at least the portion of the functionality of the vehicle; receiving a third instruction, from a provider of a service associated with the vehicle, to enable the at least the portion of the functionality of the vehicle; determining that the provider is authorized to enable the at least the portion of the functionality of the vehicle; and enabling, based at least on the determination of authorization of the provider the at least the portion of the functionality of the vehicle, wherein the portion of the functionality of the vehicle comprises starting of an engine of the vehicle. - View Dependent Claims (13, 14, 15, 16)
-
Specification