IP Library Granted Patent US 12,401,717
Granted Patent B2
US 12,401,717 · App. 17/381,898 · Granted Aug 26, 2025

Tag operating system

Inventors: David Puleston (Duluth, GA); Leonid Mats (Bay Harbor Islands, FL); Ramji Sastri (Sharon, MA); Timothy P. Butler (Brookline, MA)
Assignee: TEGO, INC.
H04L67/1097G06F16/907G06K7/10366G06Q10/087G11C11/00H04L67/565H04W4/38H04B5/77H04L67/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 12,401,717
App. No.
17/381,898
Granted
Aug 26, 2025
Kind
B2
Abstract

In embodiments of the present disclosure improved capabilities are described for a tag operating system for managing information collected and stored on or with respect to large fleets of asset, such as used in connection with the Internet of Things, with capabilities for providing improved intelligence and security in the local environment of an asset, in the network and in remote locations, such as in the cloud.

Claims (44)

1. A system for managing information, comprising:

a tag operating system operable on a central processing unit coupled to a memory, wherein the tag operating system is configured to operate across a computer network in conjunction with a plurality of asset tags to provide an operating environment accessible through a tag operating system user interface operable on a computing device connected to the computer network and remote from the plurality of asset tags, wherein each of the plurality of asset tags includes an antenna, and wherein each of the plurality of asset tags is accessed across a wireless communication interface using the antenna,

wherein the tag operating system user interface provides an interface between the tag operating system and the computing device,

wherein the plurality of asset tags includes various types of asset tags;

the tag operating system including a plurality of device drivers respectively configured to read and write to the various types of asset tags based on a user input to the tag operating system user interface,

wherein asset information is exchanged between the computing device and the plurality of asset tags across the computer network utilizing a communication protocol to access the plurality of asset tags.

2. The system of claim 1 , wherein the tag operating system and the plurality of asset tags are comprised within an asset intelligence platform that provides local intelligence on the plurality of asset tags through the tag operating system user interface.

3. The system of claim 1 , wherein the tag operating system is configured to provide at least one of a service, a routine, a program and a function to support a cloud-based information hub application that handles management of the information from disparate locations, wherein the information comprises at least one of asset definitions, documents, images, asset updates, customer information, licensing information, or application settings.

4. The system of claim 1 , wherein the tag operating system is configured to provide at least one of a service, a routine, a program and a function to support a narrator application that manages the asset information comprising at least one of license creation, registration, asset type creation, definition of asset type information, configuration of application settings, logging into a device, commissioning an asset, updating the asset, auditing the asset, report generation, and cloning the asset.

5. The system of claim 1 , wherein the plurality of asset tags are at least one of attached to and integrated into assets, wherein the assets are at least one of a device, a machine, a system, an article of manufacture, a tool, an instrument, a vehicle, a component, and a part.

6. The system of claim 1 , wherein at least one of the plurality of asset tags comprises a cloud computing faculty.

7. The system of claim 1 , wherein at least one of the plurality of asset tags comprises a mobile computing device.

8. The system of claim 1 , wherein the tag operating system operates across a plurality of wireless gateway protocols and the plurality of asset tags.

9. The system of claim 1 , wherein the asset information is at least one of an asset origin authenticity information, lifecycle maintenance history information, and chain of custody information.

10. The system of claim 1 , wherein the tag operating system enables information management in an information technology system of an enterprise comprising at least one of aerospace, life science, healthcare, and manufacturing enterprises.

11. The system of claim 1 , wherein the tag operating system provides at least one of data encryption and data compression for the asset information exchanged between the computing device and the plurality of asset tags.

12. The system of claim 1 , wherein the tag operating system comprises a software library capable of securely storing both structured or unstructured data directly on and retrieving data from the plurality of asset tags.

13. The system of claim 1 , wherein the tag operating system comprises a mobile application running on the computing device that provides a common interface to a plurality of different types of assets.

14. The system of claim 1 , wherein the tag operating system comprises a plurality of functions that provide for integration with a plurality of distinct cloud-based enterprise computing systems such that the plurality of distinct cloud-based enterprise computing systems can access data on the plurality of asset tags by using conventional data handling interfaces of enterprise computing systems.

15. The system of claim 1 , further comprising a plug-in facility to provide the interface between the tag operating system and the computing device.

16. The system of claim 1 , wherein the tag operating system user interface is further configured to provide a view of a memory on at least one of the plurality of asset tags to a user for the user to read and write to the memory.

17. The system of claim 1 , wherein the plurality of device drivers are respectively configured to read and write to at least some of the various types of asset tags via various types of tag readers.

18. The system of claim 1 , wherein the various types of asset tags include at least one of: asset tags with different memory capacities, asset tags with different processing capacities, asset tags with different interface capabilities, or asset tags with different tag identification structures.

19. The system of claim 1 , wherein the tag operating system is configured to find all of the plurality of asset tags of a given type specified by a user via the tag operating system user interface by querying the plurality of asset tags for an indicator of the given type.

20. The system of claim 1 , wherein the tag operating system user interface is further configured to provide a uniform interface for the user to read and write to each of the various types of asset tags.

21. A method, comprising:

receiving, at a tag operating computing facility, an asset tag write execution communication from a computing device through a tag operating system user interface, the asset tag write execution communication comprising an asset tag data and an asset tag identifier, the asset tag identifier corresponding to an asset tag located remotely across a computer network from the computing device, wherein the asset tag includes an antenna, and wherein the asset tag is accessed across a wireless communication interface using the antenna,

wherein the tag operating system user interface provides an interface between the tag operating computing facility and the computing device;

generating, by the tag operating computing facility, a remote asset tag write execution communication, wherein the remote asset tag write execution communication is adapted to write the asset tag data on the asset tag across the computer network utilizing a communication protocol;

transmitting, by the tag operating computing facility, the remote asset tag write execution communication to the asset tag; and

receiving, by the tag operating computing facility, a remote asset tag execution response,

wherein the remote asset tag write execution communication is received when wireless communication becomes available with the asset tag.

22. The method of claim 21 , wherein the remote asset tag execution response comprises asset tag response data read from the asset tag, the method further comprising:

transmitting, by the tag operating computing facility, the asset tag response data to the computing device.

23. The method of claim 21 , wherein the remote asset tag write execution communication is transmitted at a later time corresponding to the computer network being in communication with the asset tag.

24. An asset intelligence platform, comprising:

a tag operating system operable on a central processing unit coupled to a memory,

wherein the tag operating system is configured to operate, across a computer network in conjunction with a user operating on a computing device through a user interface, a plurality of asset tags located in disparate locations to provide an operating environment, wherein each of the asset tags includes an antenna, wherein each of the plurality of asset tags is accessed across a wireless communication interface using the antenna, and wherein the user is able to exchange data with the plurality of asset tags remotely across the computer network by interacting with the user interface, wherein the plurality of asset tags includes various types of asset tags,

the tag operating system including a plurality of device drivers respectively configured to read and write to the various types of asset tags based on a user input to the user interface;

a narrator application by which the user is enabled to manage information exchanged with the plurality of asset tags; and

a cloud-based information hub application for user management of the information from the plurality of asset tags;

wherein, through the computing device and the plurality of device drivers, the user is able to remotely read and write the information with the plurality of asset tags across the computer network by operating within the user interface of the computing device.

25. The asset intelligence platform of claim 24 further comprising a software library accessible by the tag operating system for providing at least one function that operates on the information exchanged with the plurality of asset tags.

26. The asset intelligence platform of claim 24 further comprising a plug-in facility to provide an interface between the asset intelligence platform and the computing device, wherein the computing device is communicatively coupled to an information technology system of an enterprise.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: PULESTON, DAVID; MATS, LEONID; SASTRI, RAMJI; BUTLER, TIMOTHY P.
To: TEGO, INC.
Reel/Frame 056937/0787 →
Continuity (5)
Continuation 16860734 · Apr 28, 2020
Continuation 15707319 · Sep 18, 2017
Provisional Application 62484323 · Apr 11, 2017
Provisional Application 62396664 · Sep 19, 2016
Related Publication 20210352144A1 · Nov 11, 2021
References Cited (127)
US 5774876A · Woolley et al. · 1998 [cited by applicant]
US 5804810A · Woolley et al. · 1998 [cited by applicant]
US 5959568A · Woolley · 1999 [cited by applicant]
US 6509828B2 · Bolavage et al. · 2003 [cited by applicant]
US 8061604B1 · Wobbe et al. · 2011 [cited by applicant]
US 8242911B2 · Moore et al. · 2012 [cited by applicant]
US 8279065B2 · Butler et al. · 2012 [cited by applicant]
US 8390456B2 · Puleston et al. · 2013 [cited by applicant]
US 8988223B2 · Puleston et al. · 2015 [cited by applicant]
US 9361568B2 · Butler et al. · 2016 [cited by applicant]
US 9418263B2 · Butler et al. · 2016 [cited by applicant]
US 9430732B2 · Mats et al. · 2016 [cited by applicant]
US 9626609B1 · Ferguson · 2017 [cited by examiner]
US 9691053B1 · Wobbe et al. · 2017 [cited by applicant]
US 9818003B2 · Steinbrunner et al. · 2017 [cited by applicant]
US 10360778B1 · Lu · 2019 [cited by examiner]
US 10681133B2 · Puleston et al. · 2020 [cited by applicant]
US 10771240B2 · Carson et al. · 2020 [cited by applicant]
US 11108863B2 · Puleston et al. · 2021 [cited by applicant]
US 20030032446A1 · Pincus · 2003 [cited by examiner]
US 20030208507A1 · Venkatram · 2003 [cited by applicant]
US 20040024644A1 · Gui · 2004 [cited by examiner]
US 20040024658A1 · Carbone · 2004 [cited by examiner]
US 20040024660A1 · Ganesh · 2004 [cited by examiner]
US 20040111338A1 · Bandy · 2004 [cited by examiner]
US 20040138932A1 · Johnson et al. · 2004 [cited by applicant]
US 20050145688A1 · Milenkovic · 2005 [cited by examiner]
US 20050174235A1 · Davis · 2005 [cited by examiner]
US 20050199716A1 · Shafer et al. · 2005 [cited by applicant]
US 20060026316A1 · Milenkovic et al. · 2006 [cited by applicant]
US 20060106637A1 · Johnson et al. · 2006 [cited by applicant]
US 20060108411A1 · Macurek · 2006 [cited by examiner]
US 20060112188A1 · Albanese · 2006 [cited by examiner]
US 20060187026A1 · Kochis · 2006 [cited by examiner]
US 20060261948A1 · Czyszczewski · 2006 [cited by examiner]
US 20070210923A1 · Butler et al. · 2007 [cited by applicant]
US 20080017709A1 · Kennedy · 2008 [cited by examiner]
US 20080086391A1 · Maynard et al. · 2008 [cited by applicant]
US 20080086685A1 · Ritter et al. · 2008 [cited by applicant]
US 20080291023A1 · Anderson et al. · 2008 [cited by applicant]
US 20080301727A1 · Cristofalo · 2008 [cited by examiner]
US 20090006788A1 · Hunt et al. · 2009 [cited by applicant]
US 20090012971A1 · Hunt et al. · 2009 [cited by applicant]
US 20090043702A1 · Bennett · 2009 [cited by applicant]
US 20090112737A1 · Owens · 2009 [cited by examiner]
US 20090222759A1 · Drieschner · 2009 [cited by examiner]
US 20090327102A1 · Maniar et al. · 2009 [cited by applicant]
US 20100067420A1 · Twitchell, Jr. · 2010 [cited by examiner]
US 20100315203A1 · Peden et al. · 2010 [cited by applicant]
US 20110012736A1 · Potyrailo et al. · 2011 [cited by applicant]
US 20110210167A1 · Lyon · 2011 [cited by applicant]
US 20110231899A1 · Pulier · 2011 [cited by examiner]
US 20110315765A1 · Schantz · 2011 [cited by examiner]
US 20130030873A1 · Davidson · 2013 [cited by examiner]
US 20130110842A1 · Donneau-Golencer · 2013 [cited by examiner]
US 20130135084A1 · Chakravarty et al. · 2013 [cited by applicant]
US 20130152092A1 · Yadgar · 2013 [cited by applicant]
US 20130234853A1 · H. Kazerouni · 2013 [cited by applicant]
US 20130257594A1 · Collins · 2013 [cited by applicant]
US 20130297422A1 · Hunter et al. · 2013 [cited by applicant]
US 20130304903A1 · Mick et al. · 2013 [cited by applicant]
US 20130324151A1 · Lee et al. · 2013 [cited by applicant]
US 20140145828A1 · Bassan-Eskenazi et al. · 2014 [cited by applicant]
US 20140176305A1 · Aljadeff · 2014 [cited by applicant]
US 20140192676A1 · Sullivan · 2014 [cited by applicant]
US 20140207931A1 · Kurokawa · 2014 [cited by examiner]
US 20140244001A1 · Glickfield et al. · 2014 [cited by applicant]
US 20140266604A1 · Masood et al. · 2014 [cited by applicant]
US 20140324542A1 · Marshall · 2014 [cited by examiner]
US 20150153251A1 · Boerhout et al. · 2015 [cited by applicant]
US 20150189068A1 · Mohan · 2015 [cited by examiner]
US 20150236512A1 · Whitney · 2015 [cited by examiner]
US 20150242769A1 · Kezeu · 2015 [cited by applicant]
US 20150355311A1 · O'hagan et al. · 2015 [cited by applicant]
US 20150379025A1 · Flores · 2015 [cited by examiner]
US 20150379030A1 · Luan · 2015 [cited by applicant]
US 20160025784A1 · Ripp et al. · 2016 [cited by applicant]
US 20160026837A1 · Good et al. · 2016 [cited by applicant]
US 20160028605A1 · Gil et al. · 2016 [cited by applicant]
US 20160065653A1 · Chen et al. · 2016 [cited by applicant]
US 20160203347A1 · Bartholomew · 2016 [cited by examiner]
US 20160205106A1 · Yacoub et al. · 2016 [cited by applicant]
US 20160232483A1 · London · 2016 [cited by examiner]
US 20160260301A1 · Miller et al. · 2016 [cited by applicant]
US 20160291974A1 · Lingam et al. · 2016 [cited by applicant]
US 20160292127A1 · Lingam et al. · 2016 [cited by applicant]
US 20160321480A1 · Hamlin et al. · 2016 [cited by applicant]
US 20160337474A1 · Rao · 2016 [cited by applicant]
US 20170006141A1 · Bhadra · 2017 [cited by applicant]
US 20170033995A1 · Banka et al. · 2017 [cited by applicant]
US 20170041296A1 · Ford et al. · 2017 [cited by applicant]
US 20170132627A1 · Phillips et al. · 2017 [cited by applicant]
US 20170192414A1 · Mukkamala et al. · 2017 [cited by applicant]
US 20170201425A1 · Marinelli · 2017 [cited by examiner]
US 20170213057A1 · Primm · 2017 [cited by examiner]
US 20170214117A1 · Gracyk · 2017 [cited by examiner]
US 20170214701A1 · Hasan · 2017 [cited by applicant]
US 20170221011A1 · Von Sichart et al. · 2017 [cited by applicant]
US 20170270323A1 · Butler et al. · 2017 [cited by applicant]
US 20170308845A1 · Henry · 2017 [cited by examiner]
US 20170346836A1 · Holland et al. · 2017 [cited by applicant]
US 20170351504A1 · Riedl · 2017 [cited by applicant]
US 20170351505A1 · Riedl · 2017 [cited by applicant]
US 20180012244A1 · Leonardi · 2018 [cited by applicant]
US 20180048710A1 · Altin · 2018 [cited by applicant]
US 20180077546A1 · Arunachalam · 2018 [cited by examiner]
US 20180131765A1 · Puleston et al. · 2018 [cited by applicant]
US 20180179712A1 · Mangialardi · 2018 [cited by applicant]
US 20180330293A1 · Kulkarni · 2018 [cited by examiner]
US 20180332434A1 · Kulkarni et al. · 2018 [cited by applicant]
US 20190120929A1 · Meadow · 2019 [cited by applicant]
US 20190277939A1 · Li et al. · 2019 [cited by applicant]
US 20200259901A1 · Puleston et al. · 2020 [cited by applicant]
US 20200364525A1 · Mats et al. · 2020 [cited by applicant]
US 20210281395A1 · Narayanaswami et al. · 2021 [cited by applicant]
CN 102123471B · 2013 [cited by applicant]
CN 106779387A · 2017 [cited by applicant]
WO 2004042536A2 · 2004 [cited by applicant]
WO 2011118972A2 · 2011 [cited by applicant]
WO 2014117020A2 · 2014 [cited by applicant]
WO 2018053413A1 · 2018 [cited by applicant]
WO 2019157122A1 · 2019 [cited by applicant]
17851709.0 , “European Application Serial No. 17851709.0, Extended European Search Report mailed Feb. 24, 2020”, Tego, Inc., 14 pages. [cited by applicant]
PCT/US19/16957 , “International Application Serial No. PCT/US19/16957, International Preliminary Report on Patentability mailed Aug. 20, 2020”, Tego, Inc., 6 pages. [cited by applicant]
PCT/US2017/052034 , “International Application Serial No. PCT/US2012/066883, International Preliminary Report on Patentability and Written Opinion mailed Mar. 21, 2019”, Tego, Inc., 8 pages. [cited by applicant]
PCT/US2017/052034 , “International Application Serial No. PCT/US2017/052034, International Search Report and the Written Opinion mailed Dec. 28, 2017”, 10 pages. [cited by applicant]
PCT/US2019/016957 , “International Application Serial No. PCT/US2019/016957, International Search Report and Written Opinion mailed May 7, 2019”, Tego, Inc., 7. [cited by applicant]