Patents by Inventor Greg Bollella

Greg Bollella 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: 11916911
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In some examples, a client device receives a gateway management installation package from a management service. The client device installs a gateway management application to the gateway device using the installation package. Enrollment credentials are entered through a user interface generated using the gateway management application and shown on the client device. The client device instructs the gateway management application enroll the gateway device with the management service. Usage of the enrollment credentials prevents a user from being exposed to gateway credentials that authenticate communications between the gateway device and the management service.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: February 27, 2024
    Assignee: VMware, Inc.
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
  • Patent number: 11902268
    Abstract: Disclosed are various examples for enrollment of gateways using a client device. In one example, a request is transmitted from a client device to a management service. The request comprises the gateway identifier. Gateway credentials are relayed through the client device from the management service to the gateway device. The gateway credentials are unexposed to users of the client device.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: February 13, 2024
    Assignee: VMware, Inc.
    Inventors: Meenakshi Vohra, Glen McCready, Greg Bollella
  • Patent number: 11665052
    Abstract: Disclosed are various examples for gateway onboarding for IoT device management. In one embodiment, management service data is received. The management service data includes an enterprise identifier, and a management service address that specifies a network endpoint of the management service. A gateway is registered in association with the management service data based on receiving a registration request comprising: a gateway identifier, and the enterprise identifier. An activation request with the gateway identifier is received from the gateway, and the management service data is provided to the gateway.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: May 30, 2023
    Assignee: VMWARE, INC.
    Inventors: Ravishankar Chamarajnager, Niranjan Maka, Glen McCready, Greg Bollella, Vasudev Yendapally
  • Publication number: 20230156006
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In some examples, a client device receives a gateway management installation package from a management service. The client device installs a gateway management application to the gateway device using the installation package. Enrollment credentials are entered through a user interface generated using the gateway management application and shown on the client device. The client device instructs the gateway management application enroll the gateway device with the management service. Usage of the enrollment credentials prevents a user from being exposed to gateway credentials that authenticate communications between the gateway device and the management service.
    Type: Application
    Filed: January 17, 2023
    Publication date: May 18, 2023
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
  • Patent number: 11595392
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In one example, the gateway device transmits an enrollment request to a management service. The enrollment request includes enrollment credentials that are entered through a user interface. The gateway device receives gateway credentials that authenticate communications with a management service. Subsequent communications transmitted from the gateway device to the management service are authenticated using the gateway credentials.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
  • Publication number: 20220046021
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In one example, the gateway device transmits an enrollment request to a management service. The enrollment request includes enrollment credentials that are entered through a user interface. The gateway device receives gateway credentials that authenticate communications with a management service. Subsequent communications transmitted from the gateway device to the management service are authenticated using the gateway credentials.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
  • Patent number: 11190513
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In one example, enrollment credentials are generated that permit functionality limited to enrollment operations. A request to enroll a gateway with the management service is received. The request includes the enrollment credentials, and is received from the gateway. Gateway credentials are generated for authentication of the gateway with the management service. The gateway credentials are transmitted to an application executed by the gateway without being provided to the user by the application. The gateway is authenticated with the management service using the gateway credentials.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
  • Publication number: 20210258211
    Abstract: Disclosed are various examples for gateway onboarding for IoT device management. In one embodiment, management service data is received. The management service data includes an enterprise identifier, and a management service address that specifies a network endpoint of the management service. A gateway is registered in association with the management service data based on receiving a registration request comprising: a gateway identifier, and the enterprise identifier. An activation request with the gateway identifier is received from the gateway, and the management service data is provided to the gateway.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Ravishankar Chamarajnager, Niranjan Maka, Glen McCready, Greg Bollella, Vasudev Yendapally
  • Patent number: 11018930
    Abstract: Disclosed are various examples for gateway onboarding for IoT device management. In one embodiment, activation of a gateway is initiated by transmission of a request to activate the gateway to a network address. The request to activate the gateway includes a gateway identifier that uniquely identifies the gateway. A gateway enrollment agent is received. Enrollment of the gateway with the management service is performed using the gateway enrollment agent. The enrollment includes a transmission of a request to enroll the gateway to a management service address and an installation of an enrollment policy received from the management service. The gateway enrollment agent is updated to a gateway management agent that includes an ability to install at least one IoT device management product.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: May 25, 2021
    Assignee: VMWARE INC.
    Inventors: Ravishankar Chamarajnager, Niranjan Maka, Glen McCready, Greg Bollella, Vasudev Yendapally
  • Publication number: 20200329032
    Abstract: Disclosed are various examples for enrollment of gateways using a client device. In one example, a request is transmitted from a client device to a management service. The request comprises the gateway identifier. Gateway credentials are relayed through the client device from the management service to the gateway device. The gateway credentials are unexposed to users of the client device.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Meenakshi Vohra, Glen McCready, Greg Bollella
  • Patent number: 10708261
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management using a client device. In one example, an onboarding token is retrieved using a request for the onboarding token. The request is authenticated based on user credentials. A gateway account is created using a request to create the gateway account that is transmitted to the management service. The request to create the gateway account includes a gateway identifier. The request is authenticated based on the onboarding token. Gateway credentials for the gateway account are relayed from the management service to the gateway. The gateway credentials authenticate communications between the gateway and the management service. The gateway credentials are concealed from users of the client device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 7, 2020
    Assignee: VMWARE, INC.
    Inventors: Meenakshi Vohra, Glen McCready, Greg Bollella
  • Publication number: 20190356542
    Abstract: Disclosed are various examples for gateway onboarding for IoT device management. In one embodiment, activation of a gateway is initiated by transmission of a request to activate the gateway to a network address. The request to activate the gateway includes a gateway identifier that uniquely identifies the gateway. A gateway enrollment agent is received. Enrollment of the gateway with the management service is performed using the gateway enrollment agent. The enrollment includes a transmission of a request to enroll the gateway to a management service address and an installation of an enrollment policy received from the management service. The gateway enrollment agent is updated to a gateway management agent that includes an ability to install at least one IoT device management product.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Ravishankar Chamarajnager, Niranjan Maka, Glen McCready, Greg Bollella, Vasudev Yendapally
  • Publication number: 20190342284
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management using a client device. In one example, an onboarding token is retrieved using a request for the onboarding token. The request is authenticated based on user credentials. A gateway account is created using a request to create the gateway account that is transmitted to the management service. The request to create the gateway account includes a gateway identifier. The request is authenticated based on the onboarding token. Gateway credentials for the gateway account are relayed from the management service to the gateway. The gateway credentials authenticate communications between the gateway and the management service. The gateway credentials are concealed from users of the client device.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Meenakshi Vohra, Glen McCready, Greg Bollella
  • Publication number: 20190230063
    Abstract: Disclosed are various examples for enrollment of gateway enrollment for Internet-of-Things (IoT) device management. In one example, enrollment credentials are generated that permit functionality limited to enrollment operations. A request to enroll a gateway with the management service is received. The request includes the enrollment credentials, and is received from the gateway. Gateway credentials are generated for authentication of the gateway with the management service. The gateway credentials are transmitted to an application executed by the gateway without being provided to the user by the application. The gateway is authenticated with the management service using the gateway credentials.
    Type: Application
    Filed: February 22, 2018
    Publication date: July 25, 2019
    Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones