REMOTE MANAGEMENT AND CONTROL OF VEHICULAR FUNCTIONS VIA MULTIPLE NETWORKS
First Claim
1. An apparatus comprising:
- at least one memory that stores computer-executable instructions;
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to;
receive, over a first network of a plurality of networks, a message comprising an action code, wherein the action code corresponds to a function associated with the apparatus;
process the action code, wherein the processing causes performance of the function;
determine a second network of the plurality of networks for sending a second message; and
send the second message over the second network.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments herein relate to enabling remote activation of a vehicle'"'"'s functions or features via multiple networks that may connect the vehicle to a user device operated by a user. A user may utilize the user device to send action codes to a vehicle that, when received and processed by the vehicle, may cause the vehicle to perform one or more functions corresponding to the action codes, in some examples, such functionality may be implemented for stolen vehicle tracking and parental controls. Various devices and/or program code in a vehicle may configured to detect and communicate multiple networks, such as Bluetooth®, a wireless fidelity (WiFi) network, a WiFi Direct network, a cellular network (including third generation and fourth generation), a radio network, a satellite, etc. As described herein, program code may run as firmware and processors and memory devices, for example, may operate out of band.
-
Citations
26 Claims
-
1. An apparatus comprising:
-
at least one memory that stores computer-executable instructions; at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; receive, over a first network of a plurality of networks, a message comprising an action code, wherein the action code corresponds to a function associated with the apparatus; process the action code, wherein the processing causes performance of the function; determine a second network of the plurality of networks for sending a second message; and send the second message over the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, at a user device, a request to activate a function associated with a vehicle; generating, by the user device, an action code associated with the function, wherein the action code is based at least in part on the request; identifying, by the user device, a network for sending the action code to the vehicle, wherein the vehicle is configured to receive the action code over a plurality of networks; and sending, from the user device, the action code to the vehicle over the network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
-
receiving, at a vehicle, a configuration over a network of a plurality of networks; storing, at the vehicle, at least a portion of the configuration in firmware; receiving, at the vehicle, over the network, a message comprising an action code, wherein the action code corresponds to a function associated with the vehicle; identifying, by the vehicle, the function based at least in part on the configuration; and processing, by the vehicle, the action code, wherein the processing causes performance of the function. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification