IP Library › Granted Patent US 9,460,233
Granted Patent B2
US 9,460,233 · App. 14/039,067 · Granted Oct 4, 2016

Method and system for storing, retrieving, and managing data for tags

Inventors: Peter Lupoli (Summerlin, NV); Jay Kesan (Champaign, IL)
Assignee: MOTEDATA INC.
G06F17/30943G06Q10/08G08B13/2462G08B21/22
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,460,233
App. No.
14/039,067
Granted
Oct 4, 2016
Kind
B2
Abstract

This invention relates generally to a method and system for storing, retrieving, and managing data for tags that are associated in some manner to any type of object. More particularly, the present invention writes data to these tags, reads data from these tags, and manages data that is written to and/or read from these tags.

Claims (16)

1. A method for maintaining proximity of one or more tags comprising:

receiving a first message on a tag that includes a tag audible alarm, that is broadcast at a regular time interval from a partner tag that includes a partner tag audible alarm using a partner timer interrupt on the partner tag, and that includes a partner identifier of the partner tag that is used to distinguish the partner tag from other tags and a first broadcast time that is the time the first message is broadcast from the partner tag;

reading the partner identifier and the first broadcast time of the partner tag from said first message on the tag;

resetting tag alarm counter on the tag for said read partner identifier at the same regular time interval using a timer interrupt on the tag only if the first broadcast time in the first message is within a predetermined time period in order to prevent a replay attack;

broadcasting from the tag a second message that includes an identifier of the tag and a second broadcast time that is the time the second message is broadcast from the tag at the same regular time interval using the timer interrupt on the tag that the partner tag receives and uses to reset a partner tag alarm counter on the partner tag only if the second broadcast time in the second message is within the predetermined time period in order to prevent a replay attack;

sounding an alarm on the tag audible alarm of the tag when the tag alarm counter exceeds the regular time interval before the tag receives a third message from the partner tag; and

sounding an alarm on the partner tag audible alarm of the partner tag when the partner tag alarm counter exceeds the regular time interval before the partner tag receives a fourth message from the tag.

2. The method for maintaining proximity of one or more tags as in claim 1 wherein said resetting step is performed only if a signature of said read tag partner identifier in said first message verifies.

3. The method for maintaining proximity of one or more tags as in claim 1 wherein said predetermined time period is not more than one minute from a current time.

4. The method for maintaining proximity of one or more tags as in claim 1 further comprising:

if the first message is not received on the tag incrementing the tag alarm counter on the tag at the same regular time interval using the second timer interrupt on the tag;

sounding an alarm on the tag audible alarm of the tag if the tag alarm counter is greater than a predetermined limit;

if the second message is not received on the partner tag incrementing the partner tag alarm counter on the partner tag at the regular time interval using the partner timer interrupt on the partner tag; and

sounding an alarm on the partner tag audible alarm of the partner tag if the partner tag alarm counter is greater than the predetermined limit so that destroying one of the tag or the partner tag sounds an alarm on one of the tag or the partner tag.

5. The method for maintaining proximity of one or more tags as in claim 4 wherein said incrementing steps and said sounding steps are performed only when the timer interrupt on the tag is enabled and the partner interrupt on the partner tag is enabled.

6. The method for maintaining proximity of one or more tags as in claim 1 wherein one or both of the tag and the partner tag are tamper resistant to prevent one tag from repudiating contact with another tag.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: MOTEDATA LLC
To: MOTEDATA INC.
Reel/Frame 064705/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: MOTEDATA INC.
To: MOTEDATA CORPORATION
Reel/Frame 064706/0623 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHIC ERROR IN THE PROVISIONAL APPLICATION NUMBER ON THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 032907 FRAME 0412. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 29, 2023
From: LUPOLI, PETER; KESAN, JAY
To: MOTEDATA INC.
Reel/Frame 064162/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED ON REEL 051562 FRAME 0612. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 24, 2020
From: MOTEDATA INC.
To: MOTEDATA LLC
Reel/Frame 052351/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2020
From: MOTEDATA INC.
To: EMPIRE IP LLC
Reel/Frame 051562/0612 →
CHANGE OF ADDRESS Recorded Nov 17, 2019
From: MOTEDATA INC.
To: MOTEDATA INC.
Reel/Frame 051041/0706 →
CHANGE OF ADDRESS Recorded Nov 3, 2019
From: MOTEDATA INC.
To: MOTEDATA INC.
Reel/Frame 050916/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2014
From: LUPOLI, PETER; KESAN, JAY
To: MOTEDATA INC.
Reel/Frame 032907/0412 →
Continuity (4)
Continuation 12125998 · May 23, 2008
Division 10952789 · Sep 30, 2004
Provisional Application 60515449 · Oct 30, 2003
Related Publication 20140040260A1 · Feb 6, 2014