Patents by Inventor Michael Robert Jones
Michael Robert Jones 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: 11916911Abstract: 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: GrantFiled: January 17, 2023Date of Patent: February 27, 2024Assignee: VMware, Inc.Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Publication number: 20230156006Abstract: 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: ApplicationFiled: January 17, 2023Publication date: May 18, 2023Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Patent number: 11595392Abstract: 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: GrantFiled: October 25, 2021Date of Patent: February 28, 2023Assignee: VMWARE, INC.Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Patent number: 11431826Abstract: Computer networks for secure demand-driven file distribution are described. In one example, a client device receives a notification to check in for updates. In response, the client device checks in with a device services computing device on a computer network. The device services computing device determines a path list to certain cache computing devices on the computer network for receipt of the files, builds a markup file including the path list to the files, and transmits the markup file to the client device. The markup file can also include unique identifiers of the files and an encryption key for secure distribution of the files. Using the markup file, the client device can request the files, and the computer network is physically and logically arranged to distribute the files among the cache computing devices and to the client device in a secure and demand-driven manner.Type: GrantFiled: January 4, 2019Date of Patent: August 30, 2022Assignee: AirWatch LLCInventors: Craig Farley Newell, Michael Robert Jones, Ravishankar Chamarajnagar, Hai James Le
-
Publication number: 20220046021Abstract: 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: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Patent number: 11190513Abstract: 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: GrantFiled: February 22, 2018Date of Patent: November 30, 2021Assignee: VMWARE, INC.Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Patent number: 11038710Abstract: Systems and methods are provided for remotely managing proxy devices through a gateway device. An example method can include establishing electronic communication between the gateway device and a remotely located management server. The management server can transmit a management agent to the gateway device. The management agent can be software that is configured to receive and carry out commands provided by the management server. The management server can also transmit a plugin to the gateway device. The plugin can be configured to translate a first command, received from the management server, into a second command that is capable of being carried out by the proxy device. The method can also include transmitting the first command, including an executable instruction, from the management server to the gateway device. The first command can instruct the gateway device to cause the proxy device to perform an action.Type: GrantFiled: June 5, 2019Date of Patent: June 15, 2021Assignee: VMware, Inc.Inventors: Ravishankar Chamarajnager, Michael Robert Jones, Paul Alexander Cowan
-
Publication number: 20190288869Abstract: Systems and methods are provided for remotely managing proxy devices through a gateway device. An example method can include establishing electronic communication between the gateway device and a remotely located management server. The management server can transmit a management agent to the gateway device. The management agent can be software that is configured to receive and carry out commands provided by the management server. The management server can also transmit a plugin to the gateway device. The plugin can be configured to translate a first command, received from the management server, into a second command that is capable of being carried out by the proxy device. The method can also include transmitting the first command, including an executable instruction, from the management server to the gateway device. The first command can instruct the gateway device to cause the proxy device to perform an action.Type: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Ravishankar Chamarajnager, Michael Robert Jones, Paul Alexander Cowan
-
Publication number: 20190230063Abstract: 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: ApplicationFiled: February 22, 2018Publication date: July 25, 2019Inventors: Glen McCready, Ravishankar Chamarajnager, Greg Bollella, Muhammad Akbar, Michael Robert Jones
-
Patent number: 10333733Abstract: Systems and methods are provided for remotely managing proxy devices through a gateway device. An example method can include establishing electronic communication between the gateway device and a remotely located management server. The management server can transmit a management agent to the gateway device. The management agent can be software that is configured to receive and carry out commands provided by the management server. The management server can also transmit a plugin to the gateway device. The plugin can be configured to translate a first command, received from the management server, into a second command that is capable of being carried out by the proxy device. The method can also include transmitting the first command, including an executable instruction, from the management server to the gateway device. The first command can instruct the gateway device to cause the proxy device to perform an action.Type: GrantFiled: March 20, 2017Date of Patent: June 25, 2019Assignee: VMware, Inc.Inventors: Ravishankar Chamarajnager, Michael Robert Jones, Paul Alexander Cowan
-
Publication number: 20190141155Abstract: Computer networks for secure demand-driven file distribution are described. In one example, a client device receives a notification to check in for updates. In response, the client device checks in with a device services computing device on a computer network. The device services computing device determines a path list to certain cache computing devices on the computer network for receipt of the files, builds a markup file including the path list to the files, and transmits the markup file to the client device. The markup file can also include unique identifiers of the files and an encryption key for secure distribution of the files. Using the markup file, the client device can request the files, and the computer network is physically and logically arranged to distribute the files among the cache computing devices and to the client device in a secure and demand-driven manner.Type: ApplicationFiled: January 4, 2019Publication date: May 9, 2019Inventors: Craig Farley Newell, Michael Robert Jones, Ravishankar Chamarajnagar, Hai James Le
-
Patent number: 10200489Abstract: Computer networks for secure demand-driven file distribution are described. In one example, a client device receives a notification to check in for updates. In response, the client device checks in with a device services computing device on a computer network. The device services computing device determines a path list to certain cache computing devices on the computer network for receipt of the files, builds a markup file including the path list to the files, and transmits the markup file to the client device. The markup file can also include unique identifiers of the files and an encryption key for secure distribution of the files. Using the markup file, the client device can request the files, and the computer network is physically and logically arranged to distribute the files among the cache computing devices and to the client device in a secure and demand-driven manner.Type: GrantFiled: June 17, 2016Date of Patent: February 5, 2019Assignee: AIRWATCH LLCInventors: Craig Farley Newell, Michael Robert Jones, Ravishankar Chamarajnagar, Hai James Le
-
Publication number: 20180270079Abstract: Systems and methods are provided for remotely managing proxy devices through a gateway device. An example method can include establishing electronic communication between the gateway device and a remotely located management server. The management server can transmit a management agent to the gateway device. The management agent can be software that is configured to receive and carry out commands provided by the management server. The management server can also transmit a plugin to the gateway device. The plugin can be configured to translate a first command, received from the management server, into a second command that is capable of being carried out by the proxy device. The method can also include transmitting the first command, including an executable instruction, from the management server to the gateway device. The first command can instruct the gateway device to cause the proxy device to perform an action.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Ravishankar Chamarajnager, Michael Robert Jones, Paul Alexander Cowan
-
Publication number: 20170366346Abstract: Computer networks for secure demand-driven file distribution are described. In one example, a client device receives a notification to check in for updates. In response, the client device checks in with a device services computing device on a computer network. The device services computing device determines a path list to certain cache computing devices on the computer network for receipt of the files, builds a markup file including the path list to the files, and transmits the markup file to the client device. The markup file can also include unique identifiers of the files and an encryption key for secure distribution of the files. Using the markup file, the client device can request the files, and the computer network is physically and logically arranged to distribute the files among the cache computing devices and to the client device in a secure and demand-driven manner.Type: ApplicationFiled: June 17, 2016Publication date: December 21, 2017Inventors: Craig Farley Newell, Michael Robert Jones, Ravishankar Chamarajnagar, Hai James Le