Patents by Inventor Adam Michael Hardy

Adam Michael Hardy 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: 11720393
    Abstract: A system can include a host device that includes a host management component and a virtual machine execution environment with a guest management component. The guest management component receives a data object generated by the host component. The data object specifies host parameters detected for the host device and hypervisor parameters detected for the hypervisor component. The hypervisor component relays the data object from the host management component to the guest management component, which identifies a violation of a compliance rule using this information. The guest management component performs an action based on the violation.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: August 8, 2023
    Assignee: AIRWATCH LLC
    Inventor: Adam Michael Hardy
  • Patent number: 11388239
    Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for generating an automation that includes a trigger, a condition, and an action to automatically be performed when the condition is satisfied. The trigger defines a time at which the management service compares the condition to device profiles generated for client devices enrolled with the management service. The user interface can forecast a number of client devices that will be affected or subject to an automation, and can display results of the automation as it is executed in real time.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 12, 2022
    Assignee: VMware, Inc.
    Inventors: Adam Michael Hardy, Qi Gao, Jason Bedient, Binjie Sun, Carlos Carbonell
  • Publication number: 20210349750
    Abstract: A system can include a host device that includes a host management component and a virtual machine execution environment with a guest management component. The guest management component receives a data object generated by the host component. The data object specifies host parameters detected for the host device and hypervisor parameters detected for the hypervisor component. The hypervisor component relays the data object from the host management component to the guest management component, which identifies a violation of a compliance rule using this information. The guest management component performs an action based on the violation.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 11, 2021
    Inventor: Adam Michael Hardy
  • Patent number: 11128543
    Abstract: Various examples are described for enrollment data visualization using enhanced graphical user interface elements. In one example, a management service can receive device data from devices enrolled with the management service, where the management service is configured to remotely oversee operation of the devices. The management service can determine operational metrics using the device data describing operation of the client devices and generate a metric visualization region for display in a user interface. In some examples, the metric visualization region can include a graph plotting the operational metrics over a predefined period of time and a circle having a predefined width circumscribing the graph, where at least a portion of the circle is filled based on the operational metrics.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 21, 2021
    Assignee: VMWARE, INC.
    Inventors: Adam Michael Hardy, Carlos Carbonell, Jason Bedient, Binjie Sun, Qi Gao
  • Patent number: 11093271
    Abstract: A system can include a host device that includes a host management component and a virtual machine execution environment. The host device can execute the host management component and determine that the host device, a hypervisor machine in the virtual machine execution environment, or a virtual machine in the virtual machine execution environment violates at least one compliance rule. The host device can also cause the host management component to perform an action in response to determining that the at least one compliance rule is violated.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 17, 2021
    Assignee: AIRWATCH LLC
    Inventor: Adam Michael Hardy
  • Patent number: 10999720
    Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for receiving a conditional statement to generate an automation associated with client devices enrolled with the management service. The computing environment can validate the conditional statement based on validation criteria and, in an instance in which the conditional statement has been validated, generate the automation based on the conditional statement, the automation causing the computing environment to perform a predetermined action automatically when the conditional statement is satisfied.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: May 4, 2021
    Assignee: VMWARE, INC.
    Inventors: Adam Michael Hardy, Carlos Carbonell, Jason Bedient, Binjie Sun, Qi Gao
  • Patent number: 10911305
    Abstract: Various examples for performing rule processing for device management data evaluation are described. According to some examples, one or more computing devices can receive new device data from a client device indicative of a current configuration of the client device and identify a change of a device configuration value from a past device configuration value by comparing the new device data to historic device data. The computing devices can send the new device data to a rule evaluation service to identify one or more rules associated with the device configuration value a rule action service to perform an action specified in the rules. The rule action service can determine the action to perform based on the device configuration value.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 2, 2021
    Assignee: VMWARE, INC.
    Inventors: Abhishek Mishra, Adam Michael Hardy, Zundra Daniel, Aashima Madaan, Sriram Devalapalli, Joshua Glenn Broch, Sangeeta Soman
  • Publication number: 20200389525
    Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for generating an automation that includes a trigger, a condition, and an action to automatically be performed when the condition is satisfied. The trigger defines a time at which the management service compares the condition to device profiles generated for client devices enrolled with the management service. The user interface can forecast a number of client devices that will be affected or subject to an automation, and can display results of the automation as it is executed in real time.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Adam Michael Hardy, Qi Gao, Jason Bedient, Binjie Sun, Carlos Carbonell
  • Patent number: 10860261
    Abstract: Disclosed are various examples for network printer detection and authentication for managed device deployment. In one example, a computing environment can access a listing of network printers received from a printer discovery service executed in an enterprise device in an intranet behind a firewall. A user group associated with a client device enrolled with a management service can be identified as well as at least one of the network printers assigned to the user group. The client device can be remotely configured to access the at least one of the network printers assigned to the user group.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 8, 2020
    Assignee: AIRWATCH LLC
    Inventor: Adam Michael Hardy
  • Publication number: 20200186982
    Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for receiving a conditional statement to generate an automation associated with client devices enrolled with the management service. The computing environment can validate the conditional statement based on validation criteria and, in an instance in which the conditional statement has been validated, generate the automation based on the conditional statement, the automation causing the computing environment to perform a predetermined action automatically when the conditional statement is satisfied.
    Type: Application
    Filed: September 16, 2019
    Publication date: June 11, 2020
    Inventors: Adam Michael Hardy, Carlos Carbonell, Jason Bedient, Binjie Sun, Qi GAO
  • Publication number: 20200186435
    Abstract: Various examples are described for enrollment data visualization using enhanced graphical user interface elements. In one example, a management service can receive device data from devices enrolled with the management service, where the management service is configured to remotely oversee operation of the devices. The management service can determine operational metrics using the device data describing operation of the client devices and generate a metric visualization region for display in a user interface. In some examples, the metric visualization region can include a graph plotting the operational metrics over a predefined period of time and a circle having a predefined width circumscribing the graph, where at least a portion of the circle is filled based on the operational metrics.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 11, 2020
    Inventors: Adam Michael Hardy, Carlos Carbonell, Jason Bedient, Binjie Sun, Qi Gao
  • Patent number: 10664202
    Abstract: Disclosed are various examples for network printer detection and authentication for managed device deployment. In one example, a computing environment can receive an identifier from a client device over a network, where the client device detects the identifier based on a wireless transmission performed by a transmitter in association with a print operation assigned to a network printer. The computing environment can determine whether an authentication is required at the network printer in association with the print operation and cause an agent application executable on the client device to obtain authentication data. An authentication can be performed based on the authentication data received from the client device and, in response to a successful authentication, causes the print operation to be performed by the network printer.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 26, 2020
    Assignee: AIRWATCH LLC
    Inventor: Adam Michael Hardy
  • Publication number: 20200106670
    Abstract: Various examples for performing rule processing for device management data evaluation are described. According to some examples, one or more computing devices can receive new device data from a client device indicative of a current configuration of the client device and identify a change of a device configuration value from a past device configuration value by comparing the new device data to historic device data. The computing devices can send the new device data to a rule evaluation service to identify one or more rules associated with the device configuration value a rule action service to perform an action specified in the rules. The rule action service can determine the action to perform based on the device configuration value.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Abhishek Mishra, Adam Michael Hardy, Zundra Daniel, Aashima Madaan, Sriram Devalapalli, Joshua Glenn Broch, Sangeeta Soman
  • Patent number: 10554767
    Abstract: Systems and methods are included for displaying enterprise content on a large-format display based on proximity of one or more user devices. A management server can enroll a television and a user device and install management agents on both. The management server can receive proximity information from the television or the user device, or both, and determine that content relating to the user device should be displayed on the television. For example, the management server or management agents can compare an estimated distance between the television and user device to a threshold distance for displaying content on the television related to that user device. The management server can then request content from a content server and instruct the content server to provide that content directly to the television for display.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 4, 2020
    Assignee: AIRWATCH LLC
    Inventors: Adam Michael Hardy, Santhosh Chandrashekarappa, Lokeswar Akuthota, Prashant Agrawal, Dharmesh Guna
  • Patent number: 10440537
    Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for receiving a conditional statement to generate an automation associated with client devices enrolled with the management service. The computing environment can validate the conditional statement based on validation criteria and, in an instance in which the conditional statement has been validated, execute a query to determine a number of the client devices affected by the conditional statement. As a result of the query, the computing environment can display information associated with a number of the client devices affected by the conditional statement.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 8, 2019
    Assignee: VMware, Inc.
    Inventors: Adam Michael Hardy, Carlos Carbonell, Jason Bedient, Binjie Sun, Qi Gao
  • Patent number: 10255092
    Abstract: A system can include computer instructions that can cause a computing device to obtain a request to access an application on behalf of a user. The request can be obtained from a client device associated with the user. The computer instructions can further cause the computing device to determine whether the client device is required to execute a virtual machine that executes the application. The computer instructions can further cause the computing device to identify whether the virtual machine is installed in the client device. The computer instructions can further cause the computing device to cause the virtual machine to be installed in the client device.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: April 9, 2019
    Assignee: AirWatch LLC
    Inventors: Adam Michael Hardy, Adam Stephen Rykowski
  • Publication number: 20180239632
    Abstract: A system can include a host device that includes a host management component and a virtual machine execution environment. The host device can execute the host management component and determine that the host device, a hypervisor machine in the virtual machine execution environment, or a virtual machine in the virtual machine execution environment violates at least one compliance rule. The host device can also cause the host management component to perform an action in response to determining that the at least one compliance rule is violated.
    Type: Application
    Filed: April 24, 2018
    Publication date: August 23, 2018
    Inventor: Adam Michael Hardy
  • Patent number: 10025612
    Abstract: A system can include a host device that includes a virtual machine execution environment that includes a hypervisor and a virtual machine. The virtual machine can execute a guest management component. The virtual machine can also determine whether at least one of the hypervisor or the host device violates at least one compliance rule. The virtual machine can cause the guest management component to perform an action in response to determining that at least one of the hypervisor or the host device violates the at least one compliance rule.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: July 17, 2018
    Assignee: AirWatch LLC
    Inventor: Adam Michael Hardy
  • Patent number: 9990222
    Abstract: A system can include a host device that includes a virtual machine execution environment. The host device can execute a host management component in the host device and determine whether a hypervisor or a virtual machine in the virtual machine execution environment violates at least one compliance rule. The host device can also cause the host management component to perform an action in response to determining that the hypervisor the virtual machine violates the at least one compliance rule.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: June 5, 2018
    Assignee: AirWatch LLC
    Inventor: Adam Michael Hardy
  • Publication number: 20180109636
    Abstract: Systems and methods are included for displaying enterprise content on a large-format display based on proximity of one or more user devices. A management server can enroll a television and a user device and install management agents on both. The management server can receive proximity information from the television or the user device, or both, and determine that content relating to the user device should be displayed on the television. For example, the management server or management agents can compare an estimated distance between the television and user device to a threshold distance for displaying content on the television related to that user device. The management server can then request content from a content server and instruct the content server to provide that content directly to the television for display.
    Type: Application
    Filed: March 23, 2017
    Publication date: April 19, 2018
    Inventors: ADAM MICHAEL HARDY, SANTHOSH CHANDRASHEKARAPPA, LOKESWAR AKUTHOTA, PRASHANT AGRAWAL, DHARMESH GUNA