Movatterモバイル変換


[0]ホーム

URL:


US20180139090A1 - Method for secure enrollment of devices in the industrial internet of things - Google Patents

Method for secure enrollment of devices in the industrial internet of things
Download PDF

Info

Publication number
US20180139090A1
US20180139090A1US15/814,171US201715814171AUS2018139090A1US 20180139090 A1US20180139090 A1US 20180139090A1US 201715814171 AUS201715814171 AUS 201715814171AUS 2018139090 A1US2018139090 A1US 2018139090A1
Authority
US
United States
Prior art keywords
user device
configuration
iiot
processor portion
selected configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/814,171
Inventor
John Geiger
Vinod Mukkamala
Timothy Winter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Machfu Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US15/814,171priorityCriticalpatent/US20180139090A1/en
Publication of US20180139090A1publicationCriticalpatent/US20180139090A1/en
Assigned to MACHFU, INC.reassignmentMACHFU, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GEIGER, JOHN, Mukkamala, Vinod, Winter, Timothy
Priority to US17/163,366prioritypatent/US11792074B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention provides a system and method for remote configuration and management of internet of thing devices, whereby applications do not need to explicitly participate in a particular configuration scheme and the application configuration and management can be performed securely and remotely while the Secure Remote Management engine is architecturally decoupled from the bearing protocols used by the remote enterprise to configure and manage the device or devices.

Description

Claims (24)

What is claimed is:
1. A system that uploads a selected configuration to a user device, the system in the form of a tangibly embodied computer, the computer including a processor portion and system machine readable instructions on a tangibly embodied computer memory, and the selected configuration being in the form of application machine readable instructions to perform a task on the user device, the system comprising:
a communication portion that communicates with the user device;
the processor portion performing processing, based on system machine readable instructions, including:
inputting a request including request attributes, from the user device, via the communication portion, for a configuration, the configuration constituting a selected configuration;
identifying the selected configuration, in the tangibly embodied computer memory, based on the request attributes;
interfacing with the user device, via the communication portion, to input user device attributes of the user device;
retrieving upload data, from the tangibly embodied computer memory, based on the user device attributes;
interfacing with the user device to initiate an upload transaction;
generating staged changes to upload the selected configuration, including the application machine readable instructions, to the user device;
confirming that the staged changes satisfy predetermined criteria, the predetermined criteria disposed in the database;
committing to the staged changes; and
executing the staged changes so as to upload the selected configuration, including the application machine readable instructions, to the user device, wherein the user device is provided with the selected configuration.
2. The system ofclaim 1, the selected configuration is constituted by a configuration set.
3. The system ofclaim 1, the tangibly embodied computer memory is a non-volatile storage.
4. The system ofclaim 1, the tangibly embodied computer memory is a database.
5. The system ofclaim 4, the selected configuration is constituted by a configuration set and the configuration set is disposed in a SQL database of the database.
6. The system ofclaim 4, the selected configuration is constituted by a configuration set and the configuration set is disposed in a global registry of the database.
7. The system ofclaim 2, the processor portion performing a scan of the user device.
8. The system ofclaim 7, the scan, of the user device, identifying user device configuration sets that are present in the user device.
9. The system ofclaim 1, the selected configuration is constituted by a plurality of configuration sets, whereby an application, in the user device, draws upon the plurality of configuration sets.
10. The system ofclaim 9, the processor portion forming a global configuration abstraction.
11. The system ofclaim 10, wherein the processor portion forming a global configuration abstraction includes the processor portion indexing location and access method for each of a plurality of configuration elements discovered, by the processor portion, within the system.
12. The system ofclaim 11, the global configuration abstraction is in the form of a tree, the tree including a plurality of nodes.
13. The system ofclaim 12, wherein, in the tree, each node is indexed in a way that references the access mechanism for an underlying configuration element, and the position of the node in the tree fixes an unambiguous reference to that configuration element.
14. The system ofclaim 11, the processor portion annotating the global configuration abstraction with a security policy.
15. The system ofclaim 14, the security policy dictates roles and operations allowed on elements within the global configuration abstraction.
16. The system ofclaim 1, the processor portion including a security component, the security component performing validation related processing for the selected configuration.
17. The system ofclaim 16, the security component performing validation related processing for the selected configuration including application of a security policy.
18. The system ofclaim 18, the security policy dictates roles and operations allowed.
19. The system ofclaim 1, the user device is constituted by a smart phone.
20. The system ofclaim 1, the communication portion communicating with the user device over a network.
21. A method to upload a selected configuration to a user device, the method implemented by a system in the form of a tangibly embodied computer, the computer including a processor portion and system machine readable instructions on a tangibly embodied computer memory, and the selected configuration being in the form of application machine readable instructions to perform a task on the user device, the method comprising:
inputting, by the processor portion, a request including request attributes, from the user device, via the communication portion, for a configuration, the configuration constituting a selected configuration;
identifying, by the processor portion, the selected configuration, in the tangibly embodied computer memory, based on the request attributes;
interfacing, by the processor portion, with the user device, via the communication portion, to input user device attributes of the user device;
retrieving, by the processor portion, upload data, from the tangibly embodied computer memory, based on the user device attributes;
interfacing with the user device to initiate an upload transaction;
generating, by the processor portion, staged changes to upload the selected configuration, including the application machine readable instructions, to the user device;
confirming, by the processor portion, that the staged changes satisfy predetermined criteria, the predetermined criteria disposed in the tangibly embodied computer memory;
committing, by the processor portion, to the staged changes; and
executing, by the processor portion, the staged changes so as to upload the selected configuration, including the application machine readable instructions, to the user device, wherein the user device is provided with the selected configuration.
22. The method ofclaim 21, validating, by a security component associated with the processor portion, the selected configuration.
23. The method ofclaim 22, wherein the validation includes applying a security policy.
24. The method ofclaim 23, wherein the application of a security policy dictates roles and operations allowed.
US15/814,1712016-11-152017-11-15Method for secure enrollment of devices in the industrial internet of thingsAbandonedUS20180139090A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US15/814,171US20180139090A1 (en)2016-11-152017-11-15Method for secure enrollment of devices in the industrial internet of things
US17/163,366US11792074B2 (en)2016-11-152021-01-30Method for secure enrollment of devices in the industrial internet of things

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201662422470P2016-11-152016-11-15
US15/814,171US20180139090A1 (en)2016-11-152017-11-15Method for secure enrollment of devices in the industrial internet of things

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US17/163,366ContinuationUS11792074B2 (en)2016-11-152021-01-30Method for secure enrollment of devices in the industrial internet of things

Publications (1)

Publication NumberPublication Date
US20180139090A1true US20180139090A1 (en)2018-05-17

Family

ID=62108882

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US15/814,171AbandonedUS20180139090A1 (en)2016-11-152017-11-15Method for secure enrollment of devices in the industrial internet of things
US17/163,366Active2039-02-07US11792074B2 (en)2016-11-152021-01-30Method for secure enrollment of devices in the industrial internet of things

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US17/163,366Active2039-02-07US11792074B2 (en)2016-11-152021-01-30Method for secure enrollment of devices in the industrial internet of things

Country Status (1)

CountryLink
US (2)US20180139090A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108923990A (en)*2018-08-062018-11-30肇庆市高新区甜慕新能源技术有限公司A kind of system and method by selected configuration upload to user equipment
US20190297078A1 (en)*2018-03-232019-09-26International Business Machines CorporationAutomated individualized network security controls for Internet of Things (IoT) devices
US20200021670A1 (en)*2016-12-272020-01-16Intel IP CorporationFramework for iot protocol identification and management
US10742743B2 (en)2018-11-192020-08-11Blackberry LimitedSystems and methods for managing IOT/EOT devices
US11029675B1 (en)2020-01-282021-06-08sensemetrics, Inc.Extensible industrial internet of things platform
US20220029953A1 (en)*2017-10-092022-01-27Level 3 Communications, LlcStaged deployment of rendezvous tables in a content delivery network (cdn)
CN114584974A (en)*2022-03-102022-06-03杭州涂鸦信息技术有限公司Network distribution method, device, equipment and medium for Internet of things equipment
CN115208757A (en)*2022-07-012022-10-18南昌华飞物联技术有限公司Intelligent home configuration method and device, computer equipment and readable storage medium
US20230018433A1 (en)*2021-07-132023-01-19Vmware, Inc.Accessing corporate resources through an enrolled user device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11165866B2 (en)*2018-01-092021-11-02Stel Life, Inc.Secure wireless communication platform
WO2020092863A1 (en)*2018-11-012020-05-07Jabil Inc.System and method for collecting real-time manufacturing data using an internet of things factory gateway

Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030018889A1 (en)*2001-07-202003-01-23Burnett Keith L.Automated establishment of addressability of a network device for a target network enviroment
US20030140132A1 (en)*2002-01-222003-07-24Yves-Andre ChampagneMethod and apparatus for updating network device configuration information in a network management system
US6757723B1 (en)*1999-04-192004-06-29Cisco Technology, Inc.Methods and apparatus for remote configuration of an appliance on a network
US20050228874A1 (en)*2004-04-082005-10-13Edgett Jeff SMethod and system for verifying and updating the configuration of an access device during authentication
US6986133B2 (en)*2000-04-142006-01-10Goahead Software Inc.System and method for securely upgrading networked devices
US20070277226A1 (en)*2005-02-142007-11-29Smith Robert DSystems and methods for remotely maintaining network devices
US20080005143A1 (en)*2006-06-302008-01-03International Business Machines CorporationMethods and apparatus for automatically creating composite configuration items in configuration management database
US20080089302A1 (en)*2001-10-262008-04-17Godfrey James ASystem and method for controlling configuration settings for mobile communication devices and services
US20080250313A1 (en)*2007-04-062008-10-09Microsoft CorporationMetadata-driven automatic UI code generation
US20090300180A1 (en)*2008-05-302009-12-03Dehaan MichaelSystems and methods for remote management of networked systems using secure modular platform
US20140100670A1 (en)*2011-05-162014-04-10Abb Research LtdMethod and a system for online and dynamic distribution and configuration of applications in a distributed control system
US20160196132A1 (en)*2014-07-072016-07-07Symphony Teleca CorporationRemote Embedded Device Update Platform Apparatuses, Methods and Systems
US20160232116A1 (en)*2013-09-132016-08-11Vodafone Ip Licensing LimitedManaging machine to machine devices
US9584440B1 (en)*2015-10-122017-02-28Xirsys LlcReal-time distributed tree
US20170093815A1 (en)*2015-09-302017-03-30Verizon Patent And Licensing Inc.Secure data upload/download service
US20170295057A1 (en)*2016-04-072017-10-12General Electric CompanyMethod, system, and program storage device for customization of services in an industrial internet of things
US9998281B2 (en)*2013-09-102018-06-12Network-1 Technologies, Inc.Set of servers for “machine-to-machine” communications using public key infrastructure
US20180373863A1 (en)*2017-06-252018-12-27Microsoft Technology Licensing, LlcRemote attestation for multi-core processor

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2001047232A2 (en)*1999-12-222001-06-28Transnexus, Inc.Secure enrollment of a device with a clearinghouse server for internet telephony system
US8799510B2 (en)*2011-07-052014-08-05Cisco Technology, Inc.Managing host routes for local computer networks with a plurality of field area routers
US20140156819A1 (en)*2012-11-302014-06-05Alexandros CavgalarCommunications modules for a gateway device, system and method
US9166908B2 (en)*2011-12-202015-10-20Cisco Technology, Inc.Assisted intelligent routing for minimalistic connected object networks
US9407542B2 (en)*2011-12-202016-08-02Cisco Technology, Inc.Network architecture for minimalistic connected objects
EP2815282A4 (en)*2012-02-172015-08-19Vencore Labs Inc METHOD AND SYSTEM FOR PACKET ACQUISITION, ANALYSIS AND INTRUSION DETECTION IN FIELD ZONE NETWORKS
US9253021B2 (en)*2012-02-282016-02-02Cisco Technology, Inc.Hierarchical schema to provide an aggregated view of device capabilities in a network
US8908626B2 (en)*2012-04-202014-12-09Cisco Technology, Inc.On-demand pair-wise frequency-hopping synchronization
US9306841B2 (en)*2012-11-052016-04-05Cisco Technology, Inc.Enabling dynamic routing topologies in support of real-time delay traffic
US9628362B2 (en)*2013-02-052017-04-18Cisco Technology, Inc.Learning machine based detection of abnormal network performance
US9176832B2 (en)*2013-03-152015-11-03Cisco Technology, Inc.Providing a backup network topology without service disruption
WO2015068286A1 (en)*2013-11-082015-05-14株式会社日立製作所Communication device and method for allocating communication channel and slot
US9413479B2 (en)*2014-01-152016-08-09Cisco Technology, Inc.Intelligent wiring in a low power and lossy network
US9510347B2 (en)*2014-05-082016-11-29Cisco Technology, Inc.Timeslot distribution in a distributed routing protocol for deterministic wireless networks
US9705737B2 (en)*2014-07-212017-07-11Cisco Technology, Inc.Deterministic control loop scheduling
US9590692B2 (en)*2014-07-212017-03-07Cisco Technology, Inc.Distributed appropriation and defense of time slot ownership in a channel hopping schedule
US10554560B2 (en)*2014-07-212020-02-04Cisco Technology, Inc.Predictive time allocation scheduling for computer networks
JP6335388B2 (en)*2014-09-192018-05-30コンヴィーダ ワイヤレス, エルエルシー Service layer session transfer and sharing
US9749311B2 (en)*2014-09-242017-08-29Oracle International CorporationPolicy based compliance management and remediation of devices in an enterprise system
US10142167B2 (en)*2015-05-132018-11-27Cisco Technology, Inc.Peer-assisted image update with self-healing capabilities
US9912494B2 (en)*2015-08-122018-03-06Cisco Technology, Inc.Distributed application hosting environment to mask heterogeneity
CN108141446B (en)*2015-08-282021-10-15康维达无线有限责任公司 Service Layer Dynamic Authorization
US20170302663A1 (en)*2016-04-142017-10-19Cisco Technology, Inc.BLOCK CHAIN BASED IoT DEVICE IDENTITY VERIFICATION AND ANOMALY DETECTION
US10516661B2 (en)*2016-06-032019-12-24Cisco Technology, Inc.Virtual electronic security perimeter using deterministic networking
US11553447B2 (en)*2020-06-162023-01-10Landis+Gyr Innovations, Inc.Registering an endpoint with multiple headend systems

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6757723B1 (en)*1999-04-192004-06-29Cisco Technology, Inc.Methods and apparatus for remote configuration of an appliance on a network
US6986133B2 (en)*2000-04-142006-01-10Goahead Software Inc.System and method for securely upgrading networked devices
US20030018889A1 (en)*2001-07-202003-01-23Burnett Keith L.Automated establishment of addressability of a network device for a target network enviroment
US20080089302A1 (en)*2001-10-262008-04-17Godfrey James ASystem and method for controlling configuration settings for mobile communication devices and services
US20030140132A1 (en)*2002-01-222003-07-24Yves-Andre ChampagneMethod and apparatus for updating network device configuration information in a network management system
US20050228874A1 (en)*2004-04-082005-10-13Edgett Jeff SMethod and system for verifying and updating the configuration of an access device during authentication
US20070277226A1 (en)*2005-02-142007-11-29Smith Robert DSystems and methods for remotely maintaining network devices
US20080005143A1 (en)*2006-06-302008-01-03International Business Machines CorporationMethods and apparatus for automatically creating composite configuration items in configuration management database
US20080250313A1 (en)*2007-04-062008-10-09Microsoft CorporationMetadata-driven automatic UI code generation
US20090300180A1 (en)*2008-05-302009-12-03Dehaan MichaelSystems and methods for remote management of networked systems using secure modular platform
US20140100670A1 (en)*2011-05-162014-04-10Abb Research LtdMethod and a system for online and dynamic distribution and configuration of applications in a distributed control system
US9998281B2 (en)*2013-09-102018-06-12Network-1 Technologies, Inc.Set of servers for “machine-to-machine” communications using public key infrastructure
US20160232116A1 (en)*2013-09-132016-08-11Vodafone Ip Licensing LimitedManaging machine to machine devices
US20160196132A1 (en)*2014-07-072016-07-07Symphony Teleca CorporationRemote Embedded Device Update Platform Apparatuses, Methods and Systems
US20170093815A1 (en)*2015-09-302017-03-30Verizon Patent And Licensing Inc.Secure data upload/download service
US9584440B1 (en)*2015-10-122017-02-28Xirsys LlcReal-time distributed tree
US20170295057A1 (en)*2016-04-072017-10-12General Electric CompanyMethod, system, and program storage device for customization of services in an industrial internet of things
US20180373863A1 (en)*2017-06-252018-12-27Microsoft Technology Licensing, LlcRemote attestation for multi-core processor

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11076024B2 (en)*2016-12-272021-07-27Intel CorporationFramework for IoT protocol identification and management
US11770459B2 (en)*2016-12-272023-09-26Intel CorporationFramework for IoT protocol identification and management
US20220109743A1 (en)*2016-12-272022-04-07Intel CorporationFramework for iot protocol identification and management
US20200021670A1 (en)*2016-12-272020-01-16Intel IP CorporationFramework for iot protocol identification and management
US20220029953A1 (en)*2017-10-092022-01-27Level 3 Communications, LlcStaged deployment of rendezvous tables in a content delivery network (cdn)
US10735422B2 (en)*2018-03-232020-08-04Internatuonal Business Machines CorporationAutomated individualized network security controls for internet of things (IoT) devices
US10742653B2 (en)*2018-03-232020-08-11International Business Machines CorporationAutomated individualized network security controls for internet of things (IoT) devices
US20190327231A1 (en)*2018-03-232019-10-24International Business Machines CorporationAutomated individualized network security controls for Internet of Things (IoT) devices
US20190297078A1 (en)*2018-03-232019-09-26International Business Machines CorporationAutomated individualized network security controls for Internet of Things (IoT) devices
CN108923990A (en)*2018-08-062018-11-30肇庆市高新区甜慕新能源技术有限公司A kind of system and method by selected configuration upload to user equipment
US10742743B2 (en)2018-11-192020-08-11Blackberry LimitedSystems and methods for managing IOT/EOT devices
US11029675B1 (en)2020-01-282021-06-08sensemetrics, Inc.Extensible industrial internet of things platform
US20230018433A1 (en)*2021-07-132023-01-19Vmware, Inc.Accessing corporate resources through an enrolled user device
US12284169B2 (en)*2021-07-132025-04-22Omnissa, LlcAccessing corporate resources through an enrolled user device
CN114584974A (en)*2022-03-102022-06-03杭州涂鸦信息技术有限公司Network distribution method, device, equipment and medium for Internet of things equipment
CN115208757A (en)*2022-07-012022-10-18南昌华飞物联技术有限公司Intelligent home configuration method and device, computer equipment and readable storage medium

Also Published As

Publication numberPublication date
US11792074B2 (en)2023-10-17
US20210184924A1 (en)2021-06-17

Similar Documents

PublicationPublication DateTitle
US11792074B2 (en)Method for secure enrollment of devices in the industrial internet of things
US11509645B2 (en)Device authentication based upon tunnel client network requests
US11848962B2 (en)Device authentication based upon tunnel client network requests
CN109074346B (en)Platform for performing calculations on moving edges
US9455958B1 (en)Credentials management in large scale virtual private network deployment
CA2868896C (en)Secure mobile framework
US9450951B2 (en)Secure over-the-air provisioning solution for handheld and desktop devices and services
EP3326098B1 (en)Anonymous application wrapping
US20230189001A1 (en)System and method for operating a user device with personalized identity module profiles
US11924192B2 (en)Systems and methods for secure automated network attachment
EP4029220A1 (en)Profile handling of a batch of identity modules
US10375055B2 (en)Device authentication based upon tunnel client network requests
US20250111030A1 (en)Universal logout and single logout techniques
US11949664B2 (en)Machine to machine communications
US20220200984A1 (en)Provisioning data on a device
US20250219907A1 (en)System, method, and device for modifying network functionality based on provided passphrase
WO2025075997A1 (en)Universal logout and single logout techniques
CN120692113A (en) VPN access method, device, electronic device, and storage medium

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

ASAssignment

Owner name:MACHFU, INC., MARYLAND

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GEIGER, JOHN;WINTER, TIMOTHY;MUKKAMALA, VINOD;SIGNING DATES FROM 20191115 TO 20191203;REEL/FRAME:051172/0857

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp