Patents by Inventor Brian J. Vetter
Brian J. Vetter 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: 11946305Abstract: A window operator handle and cover with magnetic features that enable the handle to be retained to the cover in a folded position. The handle can have a detent mechanism to retain the handle in an unfolded position. The operator cover can also be attached to the operator with magnets.Type: GrantFiled: July 7, 2022Date of Patent: April 2, 2024Assignee: Truth Hardware CorporationInventors: Brian Dallmann, Eric Fickas, Jonathan P. Hickman, Gregory J. Vetter
-
Patent number: 11927044Abstract: A window operator handle and cover with magnetic features that enable the handle to be retained to the cover in a folded position. The operator cover can also be attached to the operator with magnets.Type: GrantFiled: April 25, 2022Date of Patent: March 12, 2024Assignee: Truth Hardware CorporationInventors: Brian Dallmann, Eric Fickas, Jonathan P. Hickman, Gregory J. Vetter
-
Patent number: 11881937Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.Type: GrantFiled: September 19, 2022Date of Patent: January 23, 2024Assignee: HYPORI, INC.Inventors: Brian J. Vetter, Mohammad Salman Dhedhi
-
Patent number: 11868476Abstract: Some embodiments may facilitate boot-specific key access to perform cryptographic operations. A first boot record and a second boot record may be generated independently in response to a request to boot a virtual device. The first and second boot records may be compared and in response to a match between the first boot record and the second boot record, an identify certificate may be obtained. Authorization to access and use a key for cryptographic operations may be obtained in response to a verification of the identity certificate by a cryptographic processor.Type: GrantFiled: June 10, 2021Date of Patent: January 9, 2024Assignee: HYPORI, INC.Inventors: Brian J. Vetter, Phani Achanta, Mohammad Salman Dhedhi, Muhammad Irfan Azam, Terrimane Shon Pritchett
-
Patent number: 11709696Abstract: Latency experienced by a user of a client device may be reduced by preloading virtual devices in anticipation of a connection request from the client device. For example, a plurality of virtual devices may be partially loaded prior to a connection request from a client device. In response to the connection request from the client device, a user associated with the client device may be identified and user profile information associated with the user may be retrieved. Based on the retrieved user profile information associated with the user, a virtual device, from among the plurality of preloaded virtual devices, may be loaded, such that the loading of the virtual device is complete and is specific to the user of the client device.Type: GrantFiled: July 1, 2020Date of Patent: July 25, 2023Assignee: HYPORI, LLCInventors: Brian J. Vetter, Phani Achanta
-
Publication number: 20230085027Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.Type: ApplicationFiled: September 19, 2022Publication date: March 16, 2023Applicant: HYPORI, LLCInventors: Brian J. VETTER, Mohammad Salman Dhedhi
-
Patent number: 11593122Abstract: In certain embodiments, a change to a display resolution (or other display configuration) to be used at a physical device may be effectuated without the need to reboot a virtual device associated with the physical device. In some embodiments, a display resolution for a portion of a virtual device user interface of a virtual device is determined based on display configuration information corresponding to a first physical device (e.g., a display resolution of the first physical device). The portion of the virtual device user interface is configured based on the determined display resolution, and the configured portion is sent to the first physical device. In some embodiments, in response to obtaining second display configuration information from a second physical device, the portion of the virtual device user interface is resized (e.g., without rebooting the virtual device), and the resized portion is sent to the second physical device.Type: GrantFiled: December 17, 2020Date of Patent: February 28, 2023Assignee: HYPORI LLCInventors: Brian J. Vetter, Mohammad Salman Dhedhi
-
Patent number: 11451535Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.Type: GrantFiled: June 12, 2019Date of Patent: September 20, 2022Assignee: HYPORI LLCInventors: Brian J. Vetter, Mohammad Salman Dhedhi
-
Patent number: 11303719Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: GrantFiled: March 19, 2021Date of Patent: April 12, 2022Assignee: HYPORI LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Publication number: 20220100862Abstract: Some embodiments may facilitate boot-specific key access to perform cryptographic operations. A first boot record and a second boot record may be generated independently in response to a request to boot a virtual device. The first and second boot records may be compared and in response to a match between the first boot record and the second boot record, an identify certificate may be obtained. Authorization to access and use a key for cryptographic operations may be obtained in response to a verification of the identity certificate by a cryptographic processor.Type: ApplicationFiled: June 10, 2021Publication date: March 31, 2022Applicant: Hypori, LLCInventors: Brian J. VETTER, Phani ACHANTA, Mohammad Salman DHEDHI, Muhammad Irfan AZAM, Terrimane Shon PRITCHETT
-
Publication number: 20220004415Abstract: Reduction in latency experienced by a user of a client device may be facilitated by latency-based selection of a virtual device platform. A latency associated with each of the virtual device platforms may be determined. A first virtual device platform, from the virtual device platforms, may be selected for connecting to the client device, for example, based on the determined latencies. It may be determined whether the first virtual device platform includes user profile information associated with the user. Based on the determination that the first virtual device platform does not include the user profile information, the user profile information may be caused to be transferred to the first virtual device platform from another virtual device platform. The first virtual device platform may be caused to load a virtual device associated with the client device based on the user profile information.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani ACHANTA
-
Publication number: 20220004414Abstract: Latency experienced by a user of a client device may be reduced by predictively loading virtual devices in anticipation of a connection request from the client device. For example, a time at which the client device will connect to a virtual device platform may be predicted. The time may be predicted based on a connection pattern associated with the client device. User profile information of a user associated with the client device may be retrieved, and a virtual device specific to the user may be loaded based on the user profile information. The loading of the virtual device may be performed prior to the predicted time and in response to the connection request from the client device, information associated with the virtual device may be accessed by the client device.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani ACHANTA
-
Publication number: 20220004413Abstract: Latency experienced by a user of a client device may be reduced by preloading virtual devices in anticipation of a connection request from the client device. For example, a plurality of virtual devices may be partially loaded prior to a connection request from a client device. In response to the connection request from the client device, a user associated with the client device may be identified and user profile information associated with the user may be retrieved. Based on the retrieved user profile information associated with the user, a virtual device, from among the plurality of preloaded virtual devices, may be loaded, such that the loading of the virtual device is complete and is specific to the user of the client device.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani Achanta
-
Publication number: 20210232409Abstract: In certain embodiments, a change to a display resolution (or other display configuration) to be used at a physical device may be effectuated without the need to reboot a virtual device associated with the physical device. In some embodiments, a display resolution for a portion of a virtual device user interface of a virtual device is determined based on display configuration information corresponding to a first physical device (e.g., a display resolution of the first physical device). The portion of the virtual device user interface is configured based on the determined display resolution, and the configured portion is sent to the first physical device. In some embodiments, in response to obtaining second display configuration information from a second physical device, the portion of the virtual device user interface is resized (e.g., without rebooting the virtual device), and the resized portion is sent to the second physical device.Type: ApplicationFiled: December 17, 2020Publication date: July 29, 2021Applicant: HYPORI LLCInventors: Brian J. VETTER, Mohammad Salman DHEDHI
-
Publication number: 20210227043Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: ApplicationFiled: March 19, 2021Publication date: July 22, 2021Applicant: HYPORI LLCInventors: Brian J. VETTER, Rajesh P. GOPI, Galib ARRIETA
-
Patent number: 10958756Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: GrantFiled: September 20, 2019Date of Patent: March 23, 2021Assignee: Hypori, LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Publication number: 20200012535Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Applicant: INTELLIGENT WAVES LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Patent number: 10459772Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: GrantFiled: March 3, 2017Date of Patent: October 29, 2019Assignee: Intelligent Waves LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Patent number: 10356087Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.Type: GrantFiled: August 24, 2017Date of Patent: July 16, 2019Assignee: INTELLIGENT WAVES LLCInventors: Brian J. Vetter, Mohammad Salman Dhedhi
-
Patent number: 9819593Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for improving network latency by bypassing elements or functions on a remote virtual machine. Examples of this approach include moving elements of the user interface from the remote virtual machine to the local physical device, bypassing a media player on a virtual machine, and bypassing certain telephone functions on a virtual machine and instead performing those functions on the physical device.Type: GrantFiled: January 22, 2014Date of Patent: November 14, 2017Assignee: Hypori, Inc.Inventors: Brian J. Vetter, Rajesh P. Gopi, Robert D. Lee, Justin P. Marston