Patent ID: 9454860
Filing Date: 2016-09-27
CPC Classification: G07C

Claim Text:
1. A method performed by a service provider and allowing a plurality of end users to program vehicle access systems and remote access devices, comprising: actuating one or more functions of an original code generator, the original code generator comprising short range communication and longer range communication functions, to generate a series of access values referenced by an access index, each actuation causing the access index to change, the series of access values being a subset of a larger series of valid access values; storing the series of access values in a communication system configured to, upon receiving unique label identifier as an input, permit downloading of the series of access values; disabling one or more longer range communication functions of the original code generator; labeling the original code generator with the unique label identifier; setting an access index of the original code generator to reference a preceding access value; providing one or more remote access devices to each end user of a plurality of end users, wherein each remote access device comprises short range communication and longer range communication functions; sending the original generator device to a plurality of end users; and instructing each end user of the plurality of end users to program the end users remote access device and the end users vehicle access system of the end users vehicle, by: downloading the series of access values from the communications system onto the end user's remote access device; programming the end users vehicle access system to subsequently allow the end user's remote access device to use longer range communication to control one or more functions of the end users vehicle, wherein programming comprises: initiating a programming mode of the end users vehicle; presenting the original generator to an immobilizer of the end users vehicle access system; and communicating, via short range communication, an identification value and the access index from the original generator to the end users vehicle access system; retaining the end users remote access device; and sending away the original generator.