Expanding time window for remote commands

US9959690B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9959690-B2
Application numberUS-201615189789-A
CountryUS
Kind codeB2
Filing dateJun 22, 2016
Priority dateJun 22, 2016
Publication dateMay 1, 2018
Grant dateMay 1, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A vehicle includes: receiver(s), a timer counting time, memory, and processor(s) configured to: receive a timestamped signal from a fob; compare the timestamp to a time window; reject the timestamp if the timestamp is outside the time window; expand the time window with the counted time; compute the time window as a trigonometric function of the counted time and a predetermined angle.

First claim

Opening claim text (preview).

The invention claimed is: 1. A vehicle comprising: a receiver, timer counting time, memory, and processor configured to: receive a timestamped signal from a fob; compare the timestamp to a time window; reject the timestamp if the timestamp is outside the time window; expand the time window with the counted time; and, compute the time window as a trigonometric function of the counted time and a predetermined angle. 2. The vehicle of claim 1 , wherein the predetermined angle is a maximum divergence angle between the timer and a key fob timer due to non-constant timer skew. 3. The vehicle of claim 1 , wherein the processor is configured to: synchronize the counted time with the timestamp upon accepting the timestamped signal. 4. The vehicle of claim 1 , wherein the processor is configured to: enforce a predetermined maximum time window. 5. The vehicle of claim 4 , wherein the processor is configured to: enable user selection, via a vehicle display, of a maximum resynchronization time and calculate the predetermined maximum time window based on the user selection. 6. A vehicle comprising: a receiver, timer counting time, memory, and processor configured to: receive a timestamped signal from a fob; compare the timestamp to a time window; reject the timestamp if the timestamp is outside the time window; expand the time window with the counted time; and, enable user selection, via a vehicle display, of a maximum predetermined time, compare the maximum predetermined time to the counted time, and when the counted time exceeds the maximum predetermined time, accept the timestamp if the timestamp is outside the time window. 7. The vehicle of claim 6 , wherein the processor is configured to: accept the timestamp if the timestamp is outside the time window only when the counted time exceeds the maximum predetermined time. 8. The vehicle of claim 1 , wherein the timer includes a dedicated battery that exclusively supplies electrical power to the timer. 9. The vehicle of claim 1 , wherein the processor configured to: adjust the counted time to account for constant clock skew. 10. The vehicle of claim 9 , wherein the processor is configured to: perform the adjustment according to a function learned at a time of initial pairing between the receiver and the fob. 11. The vehicle of claim 10 , wherein the processor is configured to: compare the timestamp to the time window even after adjusting the counted time to account for constant clock skew. 12. A system comprising: the vehicle of claim 1 and the fob, which includes a fob timer counting fob time and a dedicated fob battery that exclusively supplies electrical power to the fob timer. 13. The system of claim 12 , wherein the processor is configured to: synchronize the counted time with the counted fob time upon detecting a wired connection between the fob and the vehicle. 14. A method of controlling a vehicle including: a receiver, timer counting time, memory, and processor, the method comprising, with the processor: receiving a timestamped signal from a fob; comparing the timestamp to a time window; rejecting the timestamp if the timestamp is outside the time window; expanding the time window with the counted time; and, enabling user selection, via a vehicle display, of a maximum predetermined time, comparing the maximum predetermined time to the counted time, and when the counted time exceeds the maximum predetermined time, accepting the timestamp if the timestamp is outside the time window. 15. The method of claim 14 , including: configuring the processor to automatically account for constant timer skew from both of the vehicle timer and a fob timer. 16. The method of claim 15 , including: synchronizing the timer with the timestamp upon accepting the timestamp. 17. The method of claim 16 , including: computing the time window as a trigonometric function of the counted time and a predetermined angle. 18. The method of claim 17 , wherein the computing of the time window as a trigonometric function of the counted time and a predetermined angle includes: finding a magnitude of a worst-case skew due to non-constant clock errors between the timer and the fob timer; setting the time window as twice the magnitude.

Assignees

Inventors

Classifications

  • G07C9/215Primary

    the system having a variable access-code, e.g. varied as a function of time · CPC title

  • H04L9/3297Primary

    involving time stamps, e.g. generation of time stamps · CPC title

  • Involving synchronization or resynchronization between transmitter and receiver; reordering of codes · CPC title

  • programming by learning · CPC title

  • Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys (mechanical locks with electric permutation E05B49/00; arrangements for sensing or reading record carriers G06K7/00; electronic switching H03K17/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9959690B2 cover?
A vehicle includes: receiver(s), a timer counting time, memory, and processor(s) configured to: receive a timestamped signal from a fob; compare the timestamp to a time window; reject the timestamp if the timestamp is outside the time window; expand the time window with the counted time; compute the time window as a trigonometric function of the counted time and a predetermined angle.
Who is the assignee on this patent?
Ford Global Tech Llc
What technology area does this patent fall under?
Primary CPC classification G07C9/215. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).