IP Library Granted Patent US 9,129,455
Granted Patent B2
US 9,129,455 · App. 13/400,937 · Granted Sep 8, 2015

System and method to enable passive entry

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 9,129,455
App. No.
13/400,937
Granted
Sep 8, 2015
Kind
B2
Abstract

A passive entry system is disclosed. The system comprises an unlocking module that performs a key operation in a keyless environment and a plurality of fobs configured to trigger the unlocking module to perform the key operation. each fob has a unique value associated thereto. The unlocking module determines a range of identification values, generates an authentication request packet based on the range, of identification values, and broadcasts the request packet. Each fob receives the request packet; and determines whether the unique identification value of the corresponding fob falls within the range of identification values. The fob also generates a response packet if the unique identification value falls within the range of identification values and transmits the response packet to the unlocking module. The unlocking module receives the response packets from the fobs, and performs the key operation based on one of the received response packets.

Claims (44)

1. A passive entry system comprising:

an unlocking module that is integrated in a vehicle of a first group of vehicles and configured to perform a key operation in a keyless environment, the unlocking module comprising:

a control module that determines a range of identification values, including a start of range value and an end of range value, that generates an authentication request packet based on the range of identification values and a first group identification value, and that broadcasts the request packet, wherein the first group identification value is common to the first group of vehicles; and

a plurality of fobs that are in communication with the first group of vehicles and configured to trigger the unlocking module to perform the key operation, each fob having a unique identification value associated thereto and a second group identification value associated thereto, each fob comprising:

a fob transceiver that receives the request packet; and

a response module that determines if the first group identification value corresponds to the second group identification value, and that determines whether the unique identification value of the corresponding fob falls within the range of identification values only if the first group identification value corresponds to the second group identification value, and that generates a response packet if the unique identification value falls within the range of identification values, wherein the fob transceiver transmits the response packet to the control module;

wherein the control module is configured to receive response packets from the plurality of fobs, analyze response packets received from fobs having even unique identification values separately from response packets received from fobs having odd unique identification values, and to perform the key operation based on one of the received response packets.

2. The system of claim 1 wherein the control module performs the key operation when a response packet is received from only one fob.

3. The system of claim 1 wherein when the control module receives the response packets from more than one fob, the control module divides the range of identification values broadcasted in a previous request packet into a first subrange of identification values and a second subrange of identification values and generates a first new request packet based on the first subrange of identification values which is broadcasted by the control module.

4. The system of claim 3 wherein when the control module does not receive a response packet from any fobs after transmitting the first new request packet, the control module generates a second new request packet based on the second subrange of identification values.

5. The system of claim 4 wherein the control module iteratively adjusts the subranges of identification values and generates request packets based on the adjusted subranges until only one fob responds to the request packets.

6. The system of claim 1 wherein the unlocking module further comprises a proximity sensor that detects a presence of an object in proximity to the vehicle, wherein the control module transmits the request package upon the proximity sensor detecting the presence of the object.

7. The system of claim 6 wherein the request package includes a location identifier indicating a location of the object with respect to the vehicle sensed by the proximity sensor, and the response packet includes a response message that is based on the location identifier.

8. The system of claim 7 wherein the control module is configured to determine a fob location indicating a location of the fob transmitting a response packet, wherein the control module performs the unlocking operation when the fob location matches the location identifier.

9. The system of claim 1 wherein the fob transceiver of a particular fob is configured to transmit the response packet during a particular time slot of a plurality of time slots, wherein the particular time slot that the response packet is transmitted on is based on the value of the unique identification value of the particular fob such that said fobs having said even unique identification values transmit a response packet in a different time slot than said fobs having said odd unique identification values.

10. The system of claim 1 , wherein the request packet includes a third group identification value, and each fob has a fourth group identification value;

wherein the third group identification value is common to a second group of vehicles that includes the first group of vehicles;

wherein the response module is configured to determine if the third group identification value corresponds to the fourth group identification value; and

wherein the response module determines if the first group identification value corresponds to the second group identification value only if the third group identification value corresponds to the fourth group identification value.

11. A passive entry method comprising:

determining, at an unlocking module, a range of identification values, including a start of range value and an end of range value;

determining, at an unlocking module that is integrated in a vehicle of a first group of vehicles, a first group identification value that is common to the first group of vehicles;

generating, at the unlocking module, an authentication request packet based on the range of identification values and the first group identification value;

broadcasting, from the unlocking module, the request packet to a plurality of fobs, each fob having a unique identification value and a second group identification value associated thereto and being in communication with the first group of vehicles;

receiving, at one of the fobs of the plurality of fobs, the request packet;

determining, at the fob, whether the first group identification value corresponds to the second group identification value;

determining, at the fob, whether the unique identification value of the corresponding fob falls within the range of identification values only if the first group identification value corresponds to the second group identification value;

generating, at the fob, a response packet if the unique identification value falls within the range of identification values;

transmitting, from the fob, the response packet to the unlocking module;

receiving, at the unlocking module, response packets from the plurality of fobs;

analyzing, at the unlocking module, response packets corresponding to even unique identification values separately from response packets corresponding to odd unique identification values; and

performing a key operation, at the unlocking module, based on one of the received response packets.

12. The method of claim 11 wherein the key operation is performed only when a response packet is received from only one fob.

13. The method of claim 11 further comprising dividing the range of identification values broadcasted in a previous request packet into a first subrange of identification values and a second subrange of identification values and generating a first new request packet based on the first subrange of identification values, wherein the dividing is done when the response packets are received from more than one fob and in response to one request packet.

14. The method of claim 13 further comprising generating a second new request packet based on the second subrange of identification values when a response packet is not received from any of the plurality of the fobs after transmitting the first new request packet.

15. The method of claim 14 further comprising iteratively adjusting the subranges of identification values and generating request packets based on the adjusted subranges until only one fob responds to the request packets.

16. The method of claim 11 further comprising detecting a presence of an object in proximity to the vehicle and transmitting the request packet upon detecting the presence of the object.

17. The method of claim 16 wherein the request package includes a location identifier indicating a location of the detected object with respect to the vehicle, and the response packet includes a response message that is encoded based on the location identifier.

18. The method of claim 17 further comprising determining a fob location indicating a location of the fob transmitting a response packet, and performing the key operation when the fob location matches the location identifier.

19. The system of claim 11 further comprising transmitting said response packets corresponding to said even unique identification values in a different time slot than said response packets corresponding to said odd unique identification values.

20. The method of claim 11 , further comprising the steps:

determining, at the unlocking module, a third group identification value that is common to a second group of vehicles, wherein the second group of vehicles includes the first group of vehicles and the request packet is further based on the third group identification value; and

determining, at the fob, whether the third group identification value corresponds to a fourth group identification value that each fob includes;

wherein the step of determining whether the first group identification value corresponds to the second group identification value is performed only if the third group identification value corresponds to the fourth group identification value.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2019
From: JPMORGAN CHASE BANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 048177/0356 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2017
From: CITIBANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 042885/0255 →
RELEASE OF SECURITY INTEREST RELEASING SECOND-LIEN SECURITY INTEREST PREVIOUSLY RECORDED AT REEL 026426 AND FRAME 0644, REEL 026435 AND FRAME 0652, AND REEL 032384 AND FRAME 0591 Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: FCA US LLC, FORMERLY KNOWN AS CHRYSLER GROUP LLC
Reel/Frame 037784/0001 →
CHANGE OF NAME Recorded Mar 19, 2015
From: CHRYSLER GROUP LLC
To: FCA US LLC
Reel/Frame 035225/0202 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 032384/0640 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 032384/0591 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 032384/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2012
From: MITCHELL, TIMOTHY K.
To: CHRYSLER GROUP LLC
Reel/Frame 027735/0207 →