Device lock for transit

US9530027B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9530027-B2
Application numberUS-201213996608-A
CountryUS
Kind codeB2
Filing dateMay 11, 2012
Priority dateMay 11, 2012
Publication dateDec 27, 2016
Grant dateDec 27, 2016

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.

Generally, this disclosure describes providing theft deterrence for a device while in transit. The system may include lock state circuitry configured to receive and store an unlock token, the unlock token configured to indicate that an associated device has successfully completed transit from a source to a destination; and lock state read circuitry configured to request the unlock token from the lock state circuitry and to determine whether the associated device has successfully completed transit from the source to the destination based on the unlock token.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: lock state circuitry configured to receive and store an unlock token, the unlock token configured to indicate that an associated device has successfully completed transit from a source to a destination; and lock state read circuitry configured to request the unlock token from the lock state circuitry and to determine whether the associated device has successfully completed transit from the source to the destination based on the unlock token; wherein the unlock token corresponds to a password generated based on a hash-based message authentication code, the hash-based message authentication code based, at least in part, on a device identifier and a shared secret key and the lock state circuitry is configured to verify the password using the shared secret key stored in the device to determine whether the unlock token is valid. 2. The system of claim 1 , further comprising: lock state programmer circuitry configured to provide the unlock token to the lock state circuitry at the destination. 3. The system of claim 2 , wherein the lock state programmer circuitry is configured to receive a device identifier from the lock state circuitry, the device identifier configured to uniquely identify the associated device, the unlock token related to the device identifier. 4. The system of claim 2 , wherein the lock state programmer circuitry is configured to request the unlock token from an unlock service configured to provide the unlock token if an identity of the associated device is authenticated. 5. The system of claim 1 , wherein the lock state read circuitry is configured to allow, limit or prevent operation of the associated device based, at least in part, on the unlock token. 6. The system of claim 1 , wherein the lock state circuitry comprises an RFID (radio frequency identification) module. 7. A method comprising: receiving and storing an unlock token, the unlock token configured to indicate that an associated device has successfully completed transit from a source to a destination; determining whether the associated device has successfully completed transit from the source to the destination based on the unlock token; generating a password based on a hash-based message authentication code, the hash-based message authentication code based, at least in part, on a device identifier and a shared secret key; and verifying the password using the shared secret key stored in the device to determine whether the unlock token is valid, the password corresponding to the unlock token. 8. The method of claim 7 , further comprising requesting the unlock token from an unlock service configured to provide the unlock token if an identity of the associated device is authenticated. 9. The method of claim 7 , further comprising allowing, limiting or preventing operation of the associated device based, at least in part, on the unlock token. 10. The method of claim 7 , wherein the unlock token is received after the associated device has arrived at the destination. 11. The method of claim 7 , wherein the source corresponds to a manufacturer of the associated device and the destination corresponds to at least one of a reseller and an end-user. 12. An apparatus comprising: lock state circuitry comprising: transponder circuitry configured to receive and store an unlock token, the unlock token configured to indicate that an associated device comprising lock state circuitry has successfully completed transit from a source to a destination, and device interface circuitry configured to detect whether the unlock token is stored in the transponder circuitry in response to a request from lock state circuitry and to provide the unlock token to lock state read circuitry if the unlock token is present in the transponder circuitry; wherein the unlock token corresponds to a password generated based on a hash-based message authentication code, the hash-based message authentication code based, at least in part, on a device identifier and a shared secret key and the unlock token is configured to cause the lock state circuitry to verify the password using the shared secret key stored in the associated device to determine whether the unlock token is valid. 13. The apparatus of claim 12 , wherein the transponder circuitry is configured to receive the unlock token from lock state programmer circuitry at a reseller of the associated device. 14. The apparatus of claim 12 , wherein the device interface circuitry is configured to receive a device identifier that uniquely identifies the associated device from the lock state read circuitry. 15. The apparatus of claim 12 wherein the transponder circuitry is an RFID (radio frequency identification) module. 16. The apparatus of claim 12 , wherein the source corresponds to a manufacturer of the associated device and the destination corresponds to at least one of a reseller and an end-user.

Assignees

Inventors

Classifications

  • User authentication · CPC title

  • Program or device authentication · CPC title

  • Electricity · mapped topic

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · 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 US9530027B2 cover?
Generally, this disclosure describes providing theft deterrence for a device while in transit. The system may include lock state circuitry configured to receive and store an unlock token, the unlock token configured to indicate that an associated device has successfully completed transit from a source to a destination; and lock state read circuitry configured to request the unlock token from th…
Who is the assignee on this patent?
Shahidzadeh Shahrokh, Ramamurthy Venkatesh, Steffens Reinhard R, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F21/88. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).