REMOTE ACTIVATED GARAGE DOOR OPENER FUNCTIONS VIA A GRAPHICAL USER INTERFACE IN A VEHICLE
First Claim
1. A system, comprising:
- a computer processor embedded in a vehicle;
a transceiver;
a display device;
a vehicle network communicatively coupling the computer processor to the transceiver and to the display device; and
logic executable by the computer processor, the logic configured to implement a method, the method comprising;
providing a graphical user interface on the display device and prompting a user via the graphical user interface to program a garage door opener unit that is in communicative range of the transceiver;
receiving a response, from the user via an input control of the display device, indicating an acceptance by the user to program the garage door opener unit;
upon determining via the transceiver that the garage door opener unit is in programming mode, transmitting a request, to the transceiver over the vehicle network, to initiate synchronization between the vehicle and the garage door opener unit, the request forwarded by the transceiver to the garage door opener unit; and
receiving, from the garage door opener unit upon completion of the synchronization, an acknowledgement of successful synchronization, the synchronization operable to enable the user to control operation of the garage door opener unit via the graphical user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Implementing remote garage door opener functions includes providing, via a computer processor, a graphical user interface on a display device and prompting a user via the graphical user interface to program a garage door opener unit that is in communicative range of a transceiver. The functions also include receiving a response, from the user via an input control of the display device, indicating an acceptance by the user to program the garage door opener unit. Upon determining via the transceiver that the garage door opener unit is in programming mode, the functions include transmitting a request to the transceiver over a vehicle network to initiate synchronization between the vehicle and the garage door opener unit and receiving, from the garage door opener unit upon completion of the synchronization, an acknowledgement of successful synchronization.
-
Citations
20 Claims
-
1. A system, comprising:
-
a computer processor embedded in a vehicle; a transceiver; a display device; a vehicle network communicatively coupling the computer processor to the transceiver and to the display device; and logic executable by the computer processor, the logic configured to implement a method, the method comprising; providing a graphical user interface on the display device and prompting a user via the graphical user interface to program a garage door opener unit that is in communicative range of the transceiver; receiving a response, from the user via an input control of the display device, indicating an acceptance by the user to program the garage door opener unit; upon determining via the transceiver that the garage door opener unit is in programming mode, transmitting a request, to the transceiver over the vehicle network, to initiate synchronization between the vehicle and the garage door opener unit, the request forwarded by the transceiver to the garage door opener unit; and receiving, from the garage door opener unit upon completion of the synchronization, an acknowledgement of successful synchronization, the synchronization operable to enable the user to control operation of the garage door opener unit via the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
providing, via a computer processor embedded in a vehicle, a graphical user interface on a display device and prompting a user via the graphical user interface to program a garage door opener unit that is in communicative range of a transceiver, the transceiver and the display device communicatively coupled to the computer processor over a vehicle network; receiving a response, from the user via an input control of the display device, indicating an acceptance by the user to program the garage door opener unit; upon determining via the transceiver that the garage door opener unit is in programming mode, transmitting a request, to the transceiver over the vehicle network, to initiate synchronization between the vehicle and the garage door opener unit, the request forwarded by the transceiver to the garage door opener unit; and receiving, from the garage door opener unit upon completion of the synchronization, an acknowledgement of successful synchronization, the synchronization operable to enable the user to control operation of the garage door opener unit via the graphical user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a storage medium having computer program instructions embodied thereon, which when executed by a computer, cause the computer to implement a method, the method comprising:
-
providing a graphical user interface on a display device and prompting a user via the graphical user interface to program a garage door opener unit that is in communicative range of a transceiver, the transceiver and the display device communicatively coupled to the computer processor over a vehicle network; receiving a response, from the user via an input control of the display device, indicating an acceptance by the user to program the garage door opener unit; upon determining via the transceiver that the garage door opener unit is in programming mode, transmitting a request, to the transceiver over the vehicle network, to initiate synchronization between the vehicle and the garage door opener unit, the request forwarded by the transceiver to the garage door opener unit; and receiving, from the garage door opener unit upon completion of the synchronization, an acknowledgement of successful synchronization, the synchronization operable to enable the user to control operation of the garage door opener unit via the graphical user interface. - View Dependent Claims (18, 19, 20)
-
Specification