IP Library Granted Patent US 11,361,205
Granted Patent B2
US 11,361,205 · App. 17/003,001 · Granted Jun 14, 2022

Duplication device for key fobs

Inventor: Rodrigo Serzedello (Carlsbad, CA)
Assignee: The Hillman Group, Inc.
G06K19/0723H04L9/0869
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,361,205
App. No.
17/003,001
Granted
Jun 14, 2022
Kind
B2
Abstract

A key fob duplication device is disclosed. The duplication device may have a housing and a display device attached to the housing. The duplication device may also have a controller enclosed within the housing. The controller may read data stored in the first key fob. The controller may also determine whether the first key fob can be duplicated based on the data. When the data indicates that the first key fob can be duplicated, the controller may write the data of the first key fob and an indicator value on a second key fob. The indicator value may indicate that the second key fob cannot be duplicated. When, however, the data indicates that the first key fob cannot be duplicated, the controller may display a message on the display device, indicating that the first key fob cannot be duplicated.

Claims (81)

1. A key fob duplication device, comprising:

a housing;

a display device attached to the housing; and

a controller enclosed within the housing and configured to:

read data stored in a first key fob;

determine whether the first key fob can be duplicated based on the data;

when the data indicates that the first key fob can be duplicated:

generate a random number seed;

generate an indicator value based on the random number seed; and

write the data of the first key fob and the indicator value on a second key fob, wherein the indicator value is configured to indicate that the second key fob cannot be duplicated; and

when the data indicates that the first key fob cannot be duplicated, display a message on the display device, indicating that the first key fob cannot be duplicated.

2. The key fob duplication device of claim 1 , wherein the data is stored in the first key fob in a plurality of blocks and the controller is configured to determine whether the first key fob can be duplicated by:

reading indicator data stored in a predetermined block selected from the plurality of blocks; and

determining that the first key fob cannot be duplicated based on the indicator data.

3. The key fob duplication device of claim 2 , wherein the controller is configured to determine that the first key fob cannot be duplicated when the indicator data includes a predetermined indicator value.

4. The key fob duplication device of claim 2 , wherein the predetermined block is a seventh block selected from the plurality of blocks.

5. The key fob duplication device of claim 1 , wherein the second key fob includes a plurality of blocks configured to store data, and the controller is configured to:

write the indicator value in a predetermined block selected from the plurality of blocks of the second key fob; and

write the data of the first key fob in blocks other than the predetermined block selected from the plurality of blocks.

6. The key fob duplication device of claim 1 , further including a receptacle configured to sequentially receive the first key fob and the second key fob, wherein the controller is configured to:

display instructions on the display device for positioning the first key fob adjacent to the receptacle;

read the data stored in the first key fob when the first key fob is positioned adjacent to the receptacle;

display instructions on the display device for positioning the second key fob adjacent to the receptacle; and

write the data on the second key fob when the second key fob is positioned adjacent to the receptacle.

7. The key fob duplication device of claim 1 , further including a transceiver configured to transmit the data received from the first key fob to a server.

8. The key fob duplication device of claim 7 , wherein the controller is further configured to:

display instructions on the display device, requesting identification information from a user;

receive the identification information from the user; and

transmit the identification information with the data received from the first key fob to the server.

9. The key fob duplication device of claim 1 , wherein the controller is further configured to:

transmit a notification to a user device associated with a user, the notification requesting the user to confirm that the user is allowed to duplicate the first key fob;

receive, in response to the notification, a first input from the user device, the first input including identification information associated with the user;

receive, from the display device associated with the key fob duplication device, a second input indicating that the identification information is valid; and

write the data on the second key fob in response to receiving the first input and the second input.

10. A method of duplicating a key fob, comprising:

reading, using a controller, data stored in a first key fob;

determining, using the controller, whether the first key fob can be duplicated based on the data;

when the controller determines that the first key fob can be duplicated:

generating, using the controller, a random number seed;

generating an indicator value based on the random number seed;

writing, using the controller, the data of the first key fob and the indicator value on a second key fob, wherein the indicator value is configured to indicate that the second key fob is a copy of the first key fob;

verifying, using the controller, that data stored in the second key fob corresponds to the data stored in the first key fob; and

displaying, on a display device, a first message indicating that the first key fob has been duplicated; and

when the controller determines that the first key fob cannot be duplicated, displaying, on the display device, a second message indicating that the first key fob cannot be duplicated.

11. The method of claim 10 , further including:

storing the indicator value in a database.

12. The method of claim 11 , wherein

the second key fob includes a plurality of blocks, and

writing the data further includes:

writing, using the controller, the indicator value in a predetermined block selected from the plurality of blocks; and

writing, using the controller, the data received from the first key fob in remaining blocks of the plurality of blocks.

13. The method of claim 10 , wherein the data in the first key fob is stored in a plurality of blocks and determining whether the first key fob can be duplicated, includes:

reading, using the controller, first data stored in a predetermined block selected from the plurality of blocks in the first key fob;

comparing the first data with at least one indicator value stored in a database; and

determining, using the controller, that the first key fob cannot be duplicated when the second indicator value matches the at least one indicator value.

14. The method of claim 13 , wherein the predetermined block is a seventh block selected from the plurality of blocks.

15. The method of claim 10 , further including:

receiving, using a transceiver, identification information from a user device;

transmitting, using the transceiver, the data and the identification information to a server; and

storing the data in association with the identification information in a database.

16. The method of claim 10 , further including:

displaying instructions on the display device for positioning the first key fob proximate to a receptacle;

reading the data stored in the first key fob when the first key fob is positioned proximate to the receptacle;

displaying instructions on the display device for positioning the second key fob proximate to the receptacle; and

writing the data on the second key fob when the second key fob is positioned proximate to the receptacle.

17. A method of duplicating a key fob, comprising:

receiving, using an input device, identification information from a user;

retrieving, from a database, data of a first key fob stored in association with the identification information;

generating, using the controller, a random number seed;

generating an indicator value based on the random number seed;

writing, using a controller, the data of the first key fob and the indicator value on a second key fob, wherein the indicator value is configured to indicate that the second key fob cannot be duplicated;

verifying, using the controller, that data stored in the second key fob corresponds to the data retrieved from the database; and

displaying, on a display device, a message indicating that the first key fob has been duplicated.

18. The method of claim 17 , wherein the second key fob includes a plurality of blocks configured to store data of the second key fob, and writing the data further includes:

writing, using the controller, the indicator value in a predetermined block selected from the plurality of blocks; and

writing, using the controller, the data of the first key fob in remaining blocks selected from the plurality of blocks.

19. The method of claim 17 , wherein the identification information is first identification information and writing further includes:

transmitting a notification to a user device associated with the user, the notification requesting the user to confirm that the user is allowed to duplicate the first key fob;

receiving, using the controller, a first input from the user device in response to the notification, the first input including second identification information associated with the user;

receiving, using the controller, a second input indicating that the second identification information is valid; and

writing the data of the first key fob and the indicator value on the second key fob in response to receiving the first input and the second input.

Assignments (3)
TERM PATENT SECURITY AGREEMENT Recorded Jul 15, 2021
From: THE HILLMAN GROUP, INC.
To: JEFFERIES FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 056883/0001 →
ABL PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 15, 2021
From: THE HILLMAN GROUP, INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 056884/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: SERZEDELLO, RODRIGO
To: THE HILLMAN GROUP, INC.
Reel/Frame 053600/0421 →
Continuity (1)
Related Publication 20220067471A1 · Mar 3, 2022