Patents by Inventor Matthew Conover

Matthew Conover 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).

  • Publication number: 20250021527
    Abstract: Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the disk subsystem by the application volumes manager. The application launch is then resumed.
    Type: Application
    Filed: September 30, 2024
    Publication date: January 16, 2025
    Inventors: Daniel James BEVERIDGE, Fei HUANG, Matthew CONOVER
  • Patent number: 12105681
    Abstract: Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the disk subsystem by the application volumes manager. The application launch is then resumed.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: October 1, 2024
    Assignee: Omnissa, LLC
    Inventors: Daniel James Beveridge, Fei Huang, Matthew Conover
  • Patent number: 12101345
    Abstract: Disclosed are various approaches to automate vulnerability assessment implement policy-based mitigation. A plurality of vulnerability records from respective ones of a plurality of vulnerability feeds are aggregated. Each of the plurality of vulnerability records are stored in a standardized format. A plurality of enterprise-specific severity scores are generated by calculating an enterprise-specific severity score for each of the plurality of vulnerability records. Then, a web page can be created that includes at least a subset of the plurality of enterprise-specific severity scores and respective ones of the plurality of vulnerability records.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: September 24, 2024
    Assignee: Omnissa, LLC
    Inventors: Varun Murthy, Jason Roszak, Blake Ryan Watts, Matthew Conover, Arvind Ahuja
  • Patent number: 11755349
    Abstract: The disclosure provides an approach for authenticating a user of a computer system, wherein the computer system implements a virtual desktop infrastructure (VDI), the method comprising connecting to a computing device through a network, receiving from the computing device authentication credentials, and determining whether the authentication credentials match an authorized user of the computer system. The approach further comprises extracting from the computing device features of the computing device, retrieving a machine learning (ML) model associated with the authorized user, wherein the ML model is at least one of (a) a supervised ML model or (b) an unsupervised ML model, and executing the ML model to authenticate the features of the computing device.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC
    Inventors: Sisimon Soman, Matthew Conover, Arindam Nag
  • Publication number: 20220058039
    Abstract: The disclosure provides an approach for authenticating a user of a computer system, wherein the computer system implements a virtual desktop infrastructure (VDI), the method comprising connecting to a computing device through a network, receiving from the computing device authentication credentials, and determining whether the authentication credentials match an authorized user of the computer system. The approach further comprises extracting from the computing device features of the computing device, retrieving a machine learning (ML) model associated with the authorized user, wherein the ML model is at least one of (a) a supervised ML model or (b) an unsupervised ML model, and executing the ML model to authenticate the features of the computing device.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 24, 2022
    Inventors: Sisimon SOMAN, Matthew CONOVER, Arindam NAG
  • Publication number: 20220046050
    Abstract: Disclosed are various approaches to automate vulnerability assessment implement policy-based mitigation. A plurality of vulnerability records from respective ones of a plurality of vulnerability feeds are aggregated. Each of the plurality of vulnerability records are stored in a standardized format. A plurality of enterprise-specific severity scores are generated by calculating an enterprise-specific severity score for each of the plurality of vulnerability records. Then, a web page can be created that includes at least a subset of the plurality of enterprise-specific severity scores and respective ones of the plurality of vulnerability records.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Varun Murthy, Jason Roszak, Blake Ryan Watts, Matthew Conover, Arvind Ahuja
  • Patent number: 11210120
    Abstract: Systems, methods, and software described herein manage volumes and virtual machines using a location database gathered from a hypervisor management system. In one example, a method of operating a volume attachment service to manage volumes and virtual machines includes transferring a location request to a hypervisor management service to identify locations of one or more virtual machines. The method further provides, receiving the locations of the one or more virtual machines and storing the locations in a location database. The method also includes identifying a volume action request for a first virtual machine, and directing the volume action request to a hypervisor of the first virtual machine based on the locations in the location database.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 28, 2021
    Assignee: VMware, Inc.
    Inventors: Matthew Conover, Steven Lawson, Jeffrey Paul Ulatoski
  • Patent number: 11194600
    Abstract: The disclosure provides an approach for authenticating a user of a computer system, wherein the computer system implements a virtual desktop infrastructure (VDI), the method comprising connecting to a computing device through a network, receiving from the computing device authentication credentials, and determining whether the authentication credentials match an authorized user of the computer system. The approach further comprises extracting from the computing device features of the computing device, retrieving a machine learning (ML) model associated with the authorized user, wherein the ML model is at least one of (a) a supervised ML model or (b) an unsupervised ML model, and executing the ML model to authenticate the features of the computing device.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: December 7, 2021
    Assignee: VMware, Inc.
    Inventors: Sisimon Soman, Matthew Conover, Arindam Nag
  • Patent number: 11165808
    Abstract: Disclosed are various approaches to automate vulnerability assessment implement policy-based mitigation. A plurality of vulnerability records from respective ones of a plurality of vulnerability feeds are aggregated. Each of the plurality of vulnerability records are stored in a standardized format. A plurality of enterprise-specific severity scores are generated by calculating an enterprise-specific severity score for each of the plurality of vulnerability records. Then, a web page can be created that includes at least a subset of the plurality of enterprise-specific severity scores and respective ones of the plurality of vulnerability records.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: November 2, 2021
    Assignee: VMware, Inc.
    Inventors: Varun Murthy, Jason Roszak, Blake Ryan Watts, Matthew Conover, Arvind Ahuja
  • Patent number: 11030025
    Abstract: Described herein are systems, methods, and software to enhance the management of inter-process communications (IPCs) for containers according to an implementation. In one implementation, a container management service executing on a host with a plurality of containers may identify an IPC object generation with a first identifier from one of the containers. Responsive to the request, the service may translate the first identifier into a second identifier, and store the IPC object in a memory system using the second identifier. Once stored, requests may be made from applications in approved containers for the object using the first identifier, and the service may retrieve the IPC object using the second identifier.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 8, 2021
    Assignee: VMware, Inc.
    Inventors: Sisimon Soman, Matthew Conover
  • Patent number: 10732984
    Abstract: Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of operating a remote desktop server to provide individualized applications to remote desktop users includes identifying a request from a user for a remote desktop session. The method further includes, in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume, and virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume. The method also provides initiating the remote desktop session with the at least one non-hidden volume accessible to the user.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: August 4, 2020
    Assignee: VMWARE, INC.
    Inventors: Matthew Conover, Jairam Choudhary, Fei Huang
  • Publication number: 20200225964
    Abstract: The disclosure provides an approach for authenticating a user of a computer system, wherein the computer system implements a virtual desktop infrastructure (VDI), the method comprising connecting to a computing device through a network, receiving from the computing device authentication credentials, and determining whether the authentication credentials match an authorized user of the computer system. The approach further comprises extracting from the computing device features of the computing device, retrieving a machine learning (ML) model associated with the authorized user, wherein the ML model is at least one of (a) a supervised ML model or (b) an unsupervised ML model, and executing the ML model to authenticate the features of the computing device.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Sisimon SOMAN, Matthew CONOVER, Arindam NAG
  • Publication number: 20200228560
    Abstract: Disclosed are various approaches to automate vulnerability assessment implement policy-based mitigation. A plurality of vulnerability records from respective ones of a plurality of vulnerability feeds are aggregated. Each of the plurality of vulnerability records are stored in a standardized format. A plurality of enterprise-specific severity scores are generated by calculating an enterprise-specific severity score for each of the plurality of vulnerability records. Then, a web page can be created that includes at least a subset of the plurality of enterprise-specific severity scores and respective ones of the plurality of vulnerability records.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Varun Murthy, Jason Roszak, Blake Ryan Watts, Matthew Conover, Arvind Ahuja
  • Patent number: 10635466
    Abstract: Described herein are systems, methods, and software to provide enhanced security when opening applications. In one implementation, an application service receives, over a network, an application request from an end user device to support a file open request on the end user device, wherein the application request occurs based on a security status of a file associated with the file open request. The application service further allocates a virtual node with an application to the end user device to support the application request, provides a remote connection for the application to the end user device, and opens the file in the application of the virtual node to support the file open request.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: April 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Sisimon Soman, Matthew Conover
  • Patent number: 10606628
    Abstract: Systems, methods, and software are described herein for operating a data management system, including executing an attached application and application data on a first virtual machine running a first operating system, separating the attached application and application data from the first virtual machine, and dynamically attaching the application and application data to a second virtual machine running an updated version of the first operating system.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: March 31, 2020
    Assignee: VMware, Inc.
    Inventor: Matthew Conover
  • Patent number: 10474373
    Abstract: Systems, methods, and software described herein provision application volumes for a plurality of virtual machines. In one example, a method of provisioning volumes for attachment to virtual machines includes provisioning an application in a virtual volume of a first virtual drive format, and identifying one or more alternative virtual drive formats for the application. The method further includes duplicating the application in the virtual volume to one or more additional virtual volumes corresponding to the one or more alternative virtual drive formats. The method also includes storing the virtual volume and the one or more additional virtual volumes in separate storage repositories, wherein each of the storage repositories is associated with one or more virtual machines and a particular virtual drive format.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 12, 2019
    Assignee: VMware, Inc.
    Inventors: Jairam Choudhary, Matthew Conover
  • Patent number: 10394624
    Abstract: Disclosed herein are systems, methods, and software for attaching applications to a computing device based on a file type selection. In one example, a method for operating an application attaching system to dynamically make applications available to a computing device includes identifying an application attach triggering event based on a file selection of a certain file type on the computing device. The method further includes, in response to the application attach triggering event, identifying an application within an application volume based on the certain file type. The method also includes attaching the application volume to computing device, and associating the application to the certain file type on the computing device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 27, 2019
    Assignee: VMware, Inc.
    Inventors: Matthew Conover, Rajesh H. Parekh, Jairam Choudhary, Fei Huang, Gregory Tauglich
  • Patent number: 10324744
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 18, 2019
    Assignee: VMware, Inc.
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Patent number: 10318489
    Abstract: Examples disclosed herein provide systems, methods, and software for avoiding data replication using sparse files. In one example, a method of using a sparse file to manage modifications to read-only files includes identifying an open file request on a computing system for a read-only file, and generating the sparse file corresponding to the read-only file. The method further includes identifying a modification to the read-only file and, responsive to identifying the modification, initiate a write to the sparse file based on the modification and identifying the write in a region map.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 11, 2019
    Assignee: VMware, Inc.
    Inventors: Jairam Choudhary, Matthew Conover
  • Publication number: 20180336079
    Abstract: Described herein are systems, methods, and software to enhance the management of inter-process communications (IPCs) for containers according to an implementation. In one implementation, a container management service executing on a host with a plurality of containers may identify an IPC object generation with a first identifier from one of the containers. Responsive to the request, the service may translate the first identifier into a second identifier, and store the IPC object in a memory system using the second identifier. Once stored, requests may be made from applications in approved containers for the object using the first identifier, and the service may retrieve the IPC object using the second identifier.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Sisimon Soman, Matthew Conover