-
公开(公告)号:US10382485B2
公开(公告)日:2019-08-13
申请号:US15431138
申请日:2017-02-13
Applicant: VMware, Inc.
Inventor: Jong Ho Won , Gregory Bollella
Abstract: An approach is disclosed for registering and authenticating Internet of things (IoT) devices. In one embodiment, an installation device receives, from an IoT device, an identifier (ID) and a hash of a public key, where the IoT device itself generates the ID, the public key, and a private key. To register the IoT device, a blockchain wallet in the installation devices generates a blockchain transaction which adds the received ID and hash of the public key as a name and value pair in a name/value storage (NVS). The hash of the public key may then be retrieved from the NVS and used in authentication of the IoT device to other IoT devices or servers, among other things.
-
公开(公告)号:US11050630B2
公开(公告)日:2021-06-29
申请号:US16446333
申请日:2019-06-19
Applicant: VMware, Inc.
Inventor: Salim AbiEzzi , Gregory Bollella
Abstract: The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, an IoT object can be registered with an IoT device management system. The IoT device management system can then query the IoT object for a self-describing declaration. The self-describing declaration can include a schema that defines certain operating and interface parameters for the IoT object. The IoT device management system can parse the self-describing declaration to determine, for example, both normal or expected and abnormal or pathologic data from the IoT device. The self-describing declaration can also define function call parameters to establish an interoperability framework between the IoT device management system and the IoT object. Based on such self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.
-
公开(公告)号:US11189382B2
公开(公告)日:2021-11-30
申请号:US16732698
申请日:2020-01-02
Applicant: VMware, Inc.
Inventor: Hui Xu , Niranjan Maka , Gregory Bollella , Karen Brems
Abstract: Various examples are disclosed for hybrid alert and action solution in internet-of-things (IoT) networks. A computing environment can generate an alert and an action to perform when criteria associated with the alert is satisfied based at least in part on data collected from at least one of a plurality of sensor devices. The computing environment can determine whether the alert and the action is capable of being evaluated and performed on an edge computing device in communication with the at least one of the plurality of sensor devices based at least in part on a computing capability of the edge computing device or the at least one server computing device. The computing environment can assign the alert criteria and the action to the edge computing device or the at least one server computing device.
-
公开(公告)号:US20210210217A1
公开(公告)日:2021-07-08
申请号:US16732698
申请日:2020-01-02
Applicant: VMware, Inc.
Inventor: Hui Xu , Niranjan Maka , Gregory Bollella , Karen Brems
Abstract: Various examples are disclosed for hybrid alert and action solution in internet-of-things (IoT) networks. A computing environment can generate an alert and an action to perform when criteria associated with the alert is satisfied based at least in part on data collected from at least one of a plurality of sensor devices. The computing environment can determine whether the alert and the action is capable of being evaluated and performed on an edge computing device in communication with the at least one of the plurality of sensor devices based at least in part on a computing capability of the edge computing device or the at least one server computing device. The computing environment can assign the alert criteria and the action to the edge computing device or the at least one server computing device.
-
公开(公告)号:US20210149903A1
公开(公告)日:2021-05-20
申请号:US16687785
申请日:2019-11-19
Applicant: VMware, Inc.
Inventor: Jong Ho Won , Karen Brems , Jiajie Liang , Gregory Bollella , Hui XU , Arushi Gangrade
IPC: G06F16/2453 , G06F16/2458
Abstract: Various examples are disclosed for successive database record filtering on disparate types of databases. A computing environment is configured to divide a search query into at least a first sub-query and a second sub-query. A first service and a second service are created to execute the first sub-query and the second sub-query and identify search results from a first one and a second one of the databases, respectively, in parallel. For instance, in response to the first set of search results being placed in the first queue, the second one of the services can execute the second sub-query on a second database while the first service performs subsequent queries. A final result of the search query can be generated based at least in part on the second set of search results in the second queue.
-
公开(公告)号:US11722378B2
公开(公告)日:2023-08-08
申请号:US17338175
申请日:2021-06-03
Applicant: VMware, Inc.
Inventor: Salim AbiEzzi , Gregory Bollella
Abstract: The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, a method for self-described object management includes communicating, by an internet of things (IoT) object, a request to register the IoT object, receiving, by the IoT object, an inquiry from an IoT management system, and communicating, by the IoT object, a self-describing declaration to the IoT management system. The self-describing declaration can include an interface parameter schema for the IoT object and an operating parameter schema for the IoT object, among other data structures. The method can also include establishing an interoperability framework between the IoT object and the IoT management system based on the interface parameter schema and the operating parameter schema. Based on self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.
-
公开(公告)号:US11188532B2
公开(公告)日:2021-11-30
申请号:US16687785
申请日:2019-11-19
Applicant: VMware, Inc.
Inventor: Jong Ho Won , Karen Brems , Jiajie Liang , Gregory Bollella , Hui Xu , Arushi Gangrade
IPC: G06F16/24 , G06F16/2453 , G06F16/2458
Abstract: A computing environment is configured to divide a search query into at least a first sub-query and a second sub-query. A first service and a second service are created to execute the first sub-query and the second sub-query and identify search results from a first one and a second one of the databases, respectively, in parallel. For instance, in response to the first set of search results being placed in the first queue, the second one of the services can execute the second subquery on a second database while the first service performs subsequent queries. A final result of the search query can be generated based at least in part on the second set of search results in the second queue.
-
公开(公告)号:US20210297319A1
公开(公告)日:2021-09-23
申请号:US17338175
申请日:2021-06-03
Applicant: VMware, Inc.
Inventor: Salim AbiEzzi , Gregory Bollella
Abstract: The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, a method for self-described object management includes communicating, by an internet of things (IoT) object, a request to register the IoT object, receiving, by the IoT object, an inquiry from an IoT management system, and communicating, by the IoT object, a self-describing declaration to the IoT management system. The self-describing declaration can include an interface parameter schema for the IoT object and an operating parameter schema for the IoT object, among other data structures. The method can also include establishing an interoperability framework between the IoT object and the IoT management system based on the interface parameter schema and the operating parameter schema. Based on self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.
-
-
-
-
-
-
-