IP Library Granted Patent US 9,418,263
Granted Patent B2
US 9,418,263 · App. 14/870,731 · Granted Aug 16, 2016

Operating systems for an RFID tag

Inventors: Timothy P. Butler (Brookline, MA); Leonid Mats (Brookline, MA); David Puleston (Duluth, GA)
Assignee: TEGO, INC.
G06K7/10198G06K7/0008G06K19/0723G06K19/07309H04L67/04H04L67/1097H04L67/12
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,418,263
App. No.
14/870,731
Granted
Aug 16, 2016
Kind
B2
Abstract

In embodiments of the present invention improved capabilities are described for a radio frequency (RF) computing tag comprising mounting an antenna and an RF computing device that is enabled for RF communication and for computing on a single substrate, the RF computing device comprising: (i) an RF and analog block for receiving and transmitting an RF signal through the antenna, wherein the energy from a received RF signal provides power to the RF computing device, (ii) a power management block for managing power requirements of the RF computing device, and (iii) a processor-based data processing and controller block for digital information management, comprising an operating system, a programmable memory, a programmable memory, and a data store, wherein the programmable memory stores an operating system for operation of the RF computing device wherein the operating system is an extension of a second operating system on a second computing system.

Claims (48)

1. A system for a radio frequency (RF) computing tag, comprising:

mounting an antenna and an RF computing device that is enabled for RF communication and for computing on a single substrate, the RF computing device comprising:

(i) an RF and analog block for receiving and transmitting an RF signal through the antenna, wherein the energy from a received RF signal provides power to the RF computing device,

(ii) a power management block for managing power requirements of the RF computing device, and

(iii) a processor-based data processing and controller block for digital information management, comprising an operating system, a read-only programmable memory, a readable and writable programmable memory, and a readable and writable data store, wherein the read-only programmable memory stores the operating system for operation of the RF computing device,

wherein the operating system is an extension of a second operating system on a second computing system.

2. The system of claim 1 , wherein the operating system is executable code for operating the RF computing device.

3. The system of claim 2 , wherein the executable code is boot code that is accessed upon powering up the RF computing device.

4. The system of claim 1 , wherein the RF computing device interfaces with an external device through a communication interface.

5. The system of claim 4 , wherein the external device is a sensor.

6. The system of claim 5 , wherein the sensor is mounted on the single substrate.

7. The system of claim 4 , wherein the RF computing device functions as a portable memory device with interfaces to the external device through the communications interface and through the RF signal.

8. The system of claim 1 , wherein the operating system responds to trigger commands received in the RF signal.

9. The system of claim 1 , wherein the readable and writeable data store has a minimum memory capacity of 1 MB.

10. The system of claim 1 , wherein the readable and writable programmable memory comprises a computer program for instructing the RF computing device.

11. The system of claim 1 , wherein the readable and writeable programmable memory comprises application software for instructing the RF computing device.

12. The system of claim 1 , wherein the RF computing device operates as an autonomous computing device that is capable of communications with an external computing device without the need for an intermediate RF device.

13. The system of claim 1 , the RF computing device further comprising a hardware-implemented state machine for logical control of the RF computing device.

14. The system of claim 13 , wherein the logical control is control over memory management of the readable and writable data store.

15. The system of claim 1 , wherein the operating system comprises capabilities for supporting a graphical user interface (GUI).

16. The system of claim 15 , wherein the support for a graphical user interface provides a GUI template program that is utilized as a framework to an external computing device.

17. The system of claim 1 , wherein the operating system comprises capabilities for supporting an application programming interface.

18. The system of claim 1 , further comprising a plurality of RF computing devices networked together.

19. The system of claim 18 , wherein the operating system is a distributed operating system environment across the plurality of RF computing devices.

20. A system for a radio frequency (RF) computing tag, comprising:

mounting an antenna and an RF computing device that is enabled for RF communication and for computing on a single substrate, the RF computing device comprising:

(i) an RF and analog block for receiving and transmitting an RF signal through the antenna, wherein the energy from a received RF signal provides power to the RF computing device,

(ii) a power management block for managing power requirements of the RF computing device, and

(iii) a processor-based data processing and controller block for digital information management, comprising an operating system, a read-only programmable memory, a readable and writable programmable memory, and a readable and writable data store, wherein the read-only programmable memory stores the operating system for operation of the RF computing device,

wherein the operating system is part of a hybrid operating system with a second operating system on a second computing system.

21. The system of claim 20 , wherein the operating system is executable code for operating the RF computing device.

22. The system of claim 21 , wherein the executable code is boot code that is accessed upon powering up the RF computing device.

23. The system of claim 20 , wherein the RF computing device interfaces with an external device through a communication interface.

24. The system of claim 23 , wherein the external device is a sensor.

25. The system of claim 24 , wherein the sensor is mounted on the single substrate.

26. The system of claim 23 , wherein the RF computing device functions as a portable memory device with interfaces to the external device through the communications interface and through the RF signal.

27. The system of claim 20 , wherein the operating system responds to trigger commands received in the RF signal.

28. The system of claim 20 , wherein the readable and writeable data store has a minimum memory capacity of 1 MB.

29. The system of claim 20 , wherein the readable and writable programmable memory comprises a computer program for instructing the RF computing device.

30. The system of claim 20 , wherein the readable and writeable programmable memory comprises application software for instructing the RF computing device.

31. The system of claim 20 , wherein the RF computing device operates as an autonomous computing device that is capable of communications with an external computing device without the need for an intermediate RF device.

32. The system of claim 20 , the RF computing device further comprising a hardware-implemented state machine for logical control of the RF computing device.

33. The system of claim 32 , wherein the logical control is control over memory management of the readable and writable data store.

34. The system of claim 20 , wherein the operating system comprises capabilities for supporting a graphical user interface (GUI).

35. The system of claim 34 , wherein the support for a graphical user interface provides a GUI template program that is utilized as a framework to an external computing device.

36. The system of claim 20 , wherein the operating system comprises capabilities for supporting an application programming interface.

37. The system of claim 20 , further comprising a plurality of RF computing devices networked together.

38. The system of claim 37 , wherein the operating system is a distributed operating system environment across the plurality of RF computing devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: BUTLER, TIMOTHY P.; MATS, LEONID; PULESTON, DAVID
To: TEGO, INC.
Reel/Frame 038168/0129 →
Continuity (19)
Continuation In Part 14599070 · Jan 16, 2015
Continuation In Part 13671323 · Nov 7, 2012
Continuation In Part 12629955 · Dec 3, 2009
Continuation In Part 12393863 · Feb 26, 2009
Continuation In Part 11926033 · Oct 28, 2007
Continuation In Part 11609277 · Dec 11, 2006
Provisional Application 60915838 · May 3, 2007
Provisional Application 60868107 · Dec 1, 2006
Provisional Application 60803612 · May 31, 2006
Provisional Application 60803610 · May 31, 2006
Provisional Application 60749645 · Dec 9, 2005
Provisional Application 62057277 · Sep 30, 2014
Provisional Application 62063588 · Oct 14, 2014
Provisional Application 61556359 · Nov 7, 2011
Provisional Application 61182776 · Jun 1, 2009
Provisional Application 61238430 · Aug 31, 2009
Provisional Application 61031590 · Feb 26, 2008
Provisional Application 61119595 · Dec 3, 2008
Related Publication 20160048712A1 · Feb 18, 2016