Patents by Inventor Karen Brems

Karen Brems has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11714396
    Abstract: Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through edge devices. The multi-edge alert definition is decomposed decompose into individual edge alert sub-definitions. Each of the individual edge alert sub-definitions is evaluated using data from individual ones of the edge devices. An alert is triggered based on one of the individual edge alert sub-definitions being met.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: August 1, 2023
    Assignee: VMWARE, INC.
    Inventors: Hui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
  • Patent number: 11563659
    Abstract: Various examples are disclosed for edge alert coordination for mobile device alerts. An edge device can connect to a network through an edge device that monitors device data and metrics for the device. The edge device transmits a join message that includes a device identifier of the device. The edge device receives inherited device alert data. The device alert data is inherited from a previous edge device that previously monitored the device. The edge device triggers an alert using the inherited device alert data and currently monitored device data.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: January 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Jong Ho Won, Karen Brems, Hui Xu, Qiuxi Zhu, Nandakishore Mallapragada
  • Patent number: 11509555
    Abstract: Disclosed are various examples for offline detection of Internet of Things (IoT) devices or any type of devices that report a heartbeat or status indication. A linked hash map be utilized as a data structure in which heartbeat message are stored. The oldest heartbeat message is stored at the head of the data structure so that only the head of the data structure requires checking if the oldest node is designated as online.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventors: Hui Xu, Jong Ho Won, Karen Brems
  • Publication number: 20220116294
    Abstract: Various examples are disclosed for edge alert coordination for mobile device alerts. An edge device can connect to a network through an edge device that monitors device data and metrics for the device. The edge device transmits a join message that includes a device identifier of the device. The edge device receives inherited device alert data. The device alert data is inherited from a previous edge device that previously monitored the device. The edge device triggers an alert using the inherited device alert data and currently monitored device data.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Inventors: Jong Ho Won, Karen Brems, Hui Xu, Qiuxi Zhu, Nandakishore Mallapragada
  • Publication number: 20210405609
    Abstract: Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through edge devices. The multi-edge alert definition is decomposed decompose into individual edge alert sub-definitions. Each of the individual edge alert sub-definitions is evaluated using data from individual ones of the edge devices. An alert is triggered based on one of the individual edge alert sub-definitions being met.
    Type: Application
    Filed: September 14, 2021
    Publication date: December 30, 2021
    Inventors: Hui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
  • Patent number: 11188532
    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.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Jong Ho Won, Karen Brems, Jiajie Liang, Gregory Bollella, Hui Xu, Arushi Gangrade
  • Patent number: 11189382
    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.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Hui Xu, Niranjan Maka, Gregory Bollella, Karen Brems
  • Publication number: 20210306239
    Abstract: Disclosed are various examples for offline detection of Internet of Things (IoT) devices or any type of devices that report a heartbeat or status indication. A linked hash map be utilized as a data structure in which heartbeat message are stored. The oldest heartbeat message is stored at the head of the data structure so that only the head of the data structure requires checking if the oldest node is designated as online.
    Type: Application
    Filed: January 11, 2021
    Publication date: September 30, 2021
    Inventors: Hui Xu, Jong Ho Won, Karen Brems
  • Publication number: 20210294296
    Abstract: Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through a plurality of edge devices. The multi-edge alert definition is registered in a fog evaluation service for evaluation. Data corresponding to the IoT devices is received by the fog evaluation service from the plurality of edge devices. An alert is triggered based on a condition specified in the multi-edge alert definition.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: Hui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
  • Patent number: 11126157
    Abstract: Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through a plurality of edge devices. The multi-edge alert definition is registered in a fog evaluation service for evaluation. Data corresponding to the IoT devices is received by the fog evaluation service from the plurality of edge devices. An alert is triggered based on a condition specified in the multi-edge alert definition.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 21, 2021
    Assignee: VMWARE, INC.
    Inventors: Hui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
  • Publication number: 20210210217
    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.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Hui Xu, Niranjan Maka, Gregory Bollella, Karen Brems
  • Publication number: 20210149903
    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.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: Jong Ho Won, Karen Brems, Jiajie Liang, Gregory Bollella, Hui XU, Arushi Gangrade
  • Patent number: 10897413
    Abstract: Disclosed are various examples for offline detection of Internet of Things (IoT) devices or any type of devices that report a heartbeat or status indication. A linked hash map be utilized as a data structure in which heartbeat message are stored. The oldest heartbeat message is stored at the head of the data structure so that only the head of the data structure requires checking if the oldest node is designated as online.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 19, 2021
    Assignee: VMWARE, Inc.
    Inventors: Hui Xu, Jong Ho Won, Karen Brems