Patents by Inventor Perron Jones

Perron 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: 11595193
    Abstract: A network environment is described for securely storing data for anonymized contact tracing while an application is executing in a background state. An application can receive a message containing data while the application is executing in a background state. The data is encrypted using a public key. Next, the application can store the encrypted data in an alternate data store. Subsequently, and upon user authentication, the application can decrypt a secure data store decrypt the encrypted data. The application can then store the decrypted data in the decrypted secure data store. The application can receive user input indicating a positive test result for a communicable disease with an incubation period, and anonymously upload the data stripped of any uniquely identifying information.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: February 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Perron Jones, Yijia Zhao, Edward Burns, Christian Lita
  • Patent number: 11470160
    Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request is obtained that includes a selection of an endpoint device for remote support. A sample associated with a remoting capability is obtained from the endpoint device. A remote support server can be selected from among multiple remote support servers based on the sample. Examples of causing the endpoint device to communicate with the remote support server are also disclosed.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: October 11, 2022
    Assignee: VMware, Inc.
    Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles
  • Publication number: 20220277179
    Abstract: Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. Interpreting the enrollment barcode by a client device causes a management component installed on the client device to authenticate to a management service using a staging credential encrypted or secured in the enrollment barcode, and causes the enrollment of the client device with the management service.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Inventors: Eric Stillman, Stephen Paulus, Nicholas Boncek, Raghu Mummadi, Perron Jones
  • Patent number: 11341386
    Abstract: Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. Interpreting the enrollment barcode by a client device causes a management component installed on the client device to authenticate to a management service using a staging credential encrypted or secured in the enrollment barcode, and causes the enrollment of the client device with the management service.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Eric Stillman, Stephen Paulus, Nicholas Boncek, Raghu Mummadi, Perron Jones
  • Publication number: 20220014357
    Abstract: Disclosed are various embodiments for securely storing data while an application is executing in a background state. An application can receive a message containing data, wherein the message is received by the application while the application is executing in a background state. The application can then encrypt the data in the message using a public key accessible to the application to generate encrypted data. Next, the application can store the encrypted data in an alternate data store. Subsequently, the application can authenticate a user of the computing device and switch execution to the foreground in response. Then, the application can decrypt a secure data store using an application specific encryption key. Next, the application can decrypt the encrypted data using a respective private key for the public key to generate decrypted data. The application can then store the decrypted data in the decrypted secure data store.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 13, 2022
    Inventors: Perron Jones, Yijia Zhao, Edward Burns, Christian Lita
  • Publication number: 20210097361
    Abstract: Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. Interpreting the enrollment barcode by a client device causes a management component installed on the client device to authenticate to a management service using a staging credential encrypted or secured in the enrollment barcode, and causes the enrollment of the client device with the management service.
    Type: Application
    Filed: September 23, 2020
    Publication date: April 1, 2021
    Inventors: Eric Stillman, Stephen Paulus, Nicholas Boncek, Raghu Mummadi, Perron Jones
  • Publication number: 20210021675
    Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request is obtained that includes a selection of an endpoint device for remote support. A sample associated with a remoting capability is obtained from the endpoint device. A remote support server can be selected from among multiple remote support servers based on the sample. Examples of causing the endpoint device to communicate with the remote support server are also disclosed.
    Type: Application
    Filed: October 6, 2020
    Publication date: January 21, 2021
    Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles
  • Patent number: 10805404
    Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request to initiate a remote support session is obtained. The request includes a selection of an endpoint. A determination of the remoting capability of the endpoint is performed. A remote support server is selected. Progress of initiation of a remote support session is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element allows launching of a remote support session.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 13, 2020
    Assignee: VMWARE, INC.
    Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles
  • Patent number: 10789518
    Abstract: Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. The enrollment barcode contains data necessary to complete setup and enrollment of the client device with a management service.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: September 29, 2020
    Assignee: VMWARE, INC.
    Inventors: Eric Stillman, Stephen Paulus, Nicholas Boncek, Raghu Mummadi, Perron Jones
  • Publication number: 20190220716
    Abstract: Various examples for providing an enrollment barcode to a staging client are provided. Enrollment data can be provided to a barcode service, which generates an enrollment barcode. The enrollment barcode contains data necessary to complete setup and enrollment of the client device with a management service.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Inventors: ERIC STILLMAN, STEPHEN PAULUS, NICHOLAS BONCEK, RAGHU MUMMADI, PERRON JONES
  • Publication number: 20190199803
    Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request to initiate a remote support session is obtained. The request includes a selection of an endpoint. A determination of the remoting capability of the endpoint is performed. A remote support server is selected. Progress of initiation of a remote support session is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element allows launching of a remote support session.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles