Patents by Inventor Erich Peters

Erich Peters 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: 11902298
    Abstract: A method for an electronic device for managing one or more browsing tabs of a browsing sessions is provided. The method receives a request for a browsing tab. The method determines whether to process the request for the browsing tab locally on the electronic device based on one or more parameters associated with at least one of the electronic device or a destination associated with the request. When it is determined to process the request locally, the method performs the browsing tab locally on the electronic device. However, when it is determined not to process the request locally, the method sends the request for the browsing tab to a remote server to perform the browsing tab remotely on the remote server.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: February 13, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Sharun Varghese Samuel, Neelima Bojja, Erich Peter Stuntebeck, Subramanian Kathiresan
  • Patent number: 11886602
    Abstract: Disclosed are various approaches for sharing uniform resource locators (URLs) and enforcing browser restrictions along with a shared URL. Browser restrictions can be identified by appending commands to the shared URL that instruct the receiving browser to activate certain browser restrictions. Browser restrictions can also be enforced using a URL restriction validator, which is a server process that can facilitate enforcement of browser restrictions along with a shared URL.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: January 30, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Sharun Varghese Samuel, Erich Peter Stuntebeck, Ramani Panchapakesan, Craig Farley Newell
  • Patent number: 11830098
    Abstract: Disclosed are various examples for audio data leak prevention using user and device contexts. In some examples, a voice assistant device can be connected to a remote service that provides enterprise data to be audibly emitted by the voice assistant device. In response to a request for the enterprise data being received from the voice assistant device, an audio signal can be generated that audibly broadcasts the enterprise data. The audio signal can be generated to audibly redact at least a portion of the enterprise data based at least in part on a mode of operation of the voice assistant device. The voice assistant device can be directed to emit the enterprise data through a playback of the audio signal.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: November 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Erich Peter Stuntebeck, Ramani Panchapakesan, Suman Aluvala, Chaoting Xuan
  • Patent number: 11805182
    Abstract: A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 31, 2023
    Assignee: VMware, Inc.
    Inventors: Suman Aluvala, Ramani Panchapakesan, Pushkal Maheshwari, Mahesh Ashok Kavatage, Pavan Rajkumar Rangain, Erich Peter Stuntebeck
  • Patent number: 11765595
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 19, 2023
    Assignee: VMware, INC.
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • Patent number: 11721116
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device that is configured to display a camera user interface for capturing an image and identify an action that stores the image captured in the memory. An image tag that describes the image is generated. The client device is configured to determine that the image has enterprise content based on the image tag and determine an enterprise policy to apply to the enterprise content. Text content from the image is extracted based on the enterprise policy. The client device is configured to display a user interface that includes the text content extracted from the image and transmit the text content of the image to an application based on the enterprise policy.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: August 8, 2023
    Assignee: VMware, Inc.
    Inventors: Kar-Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Patent number: 11503150
    Abstract: Disclosed are various embodiments for restricting usage of a mobile device when a user is driving a vehicle. In one embodiment, it is determined that a mobile device is in use by a driver of an active vehicle. A functionality of the mobile device is then restricted based at least in part on determining that the mobile device is in use by the driver of the active vehicle. For example, a touch screen of the mobile device may be disabled, and the use of a hands-free interface may be made mandatory.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: November 15, 2022
    Assignee: AirWatch LLC
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Chen Lu
  • Patent number: 11451588
    Abstract: Various examples are disclosed for exchanging and acting on detected security events using permissioned blockchain. A unique identifier for a client device is obtained in response to a detected security event being identified. Security event data associated with the detected security event is sent to a plurality of nodes of a blockchain service, where the nodes are associated with a respective one of a plurality of computer security services and are configured to validate the security event data and endorse the security event data in response to predetermined criteria being satisfied. In response to the security event data being validated by the nodes, the security event data is published into the blockchain service as a block that is broadcasted to the nodes, where individual ones of the nodes are configured to store the security event data of the block in a local ledger.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 20, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Pon Venkatesh M, Sheetal Deenadayalan, Pushkal Maheshwari, Erich Peter Stuntebeck
  • Publication number: 20220229920
    Abstract: Disclosed are various approaches for sharing uniform resource locators (URLs) and enforcing browser restrictions along with a shared URL. Browser restrictions can be identified by appending commands to the shared URL that instruct the receiving browser to activate certain browser restrictions. Browser restrictions can also be enforced using a URL restriction validator, which is a server process that can facilitate enforcement of browser restrictions along with a shared URL.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 21, 2022
    Inventors: ROHIT PRADEEP SHETTY, SHARUN VARGHESE SAMUEL, ERICH PETER STUNTEBECK, RAMANI PANCHAPAKESAN, CRAIG FARLEY NEWELL
  • Publication number: 20220222953
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device that is configured to display a camera user interface for capturing an image and identify an action that stores the image captured in the memory. An image tag that describes the image is generated. The client device is configured to determine that the image has enterprise content based on the image tag and determine an enterprise policy to apply to the enterprise content. Text content from the image is extracted based on the enterprise policy. The client device is configured to display a user interface that includes the text content extracted from the image and transmit the text content of the image to an application based on the enterprise policy.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Kar-Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Publication number: 20220150323
    Abstract: A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Suman Aluvala, Ramani Panchapakesan, Pushkal Maheshwari, Mahesh Ashok Kavatage, Pavan Rajkumar Rangain, Erich Peter Stuntebeck
  • Patent number: 11314878
    Abstract: Disclosed are various approaches for sharing uniform resource locators (URLs) and enforcing browser restrictions along with a shared URL. Browser restrictions can be identified by appending commands to the shared URL that instruct the receiving browser to activate certain browser restrictions. Browser restrictions can also be enforced using a URL restriction validator, which is a server process that can facilitate enforcement of browser restrictions along with a shared URL.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Sharun Varghese Samuel, Erich Peter Stuntebeck, Ramani Panchapakesan, Craig Farley Newell
  • Patent number: 11301710
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate an image tag that describe the image. The client device can determine that the image has enterprise content based on the image tag and determine that a policy applies to the enterprise content. An enterprise action can be performed based on the enterprise policy.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: April 12, 2022
    Assignee: VMware, Inc.
    Inventors: Kar-Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Patent number: 11263392
    Abstract: Examples described herein include systems and methods for providing user-specific previews for terms within text. An example method can include receiving tracked user behavior reflecting terms selected by a user and entered into a search. A representation of known words can be created based on the tracked user behavior. By training machine-learning models for each individual user, personalized previews can be presented when each user encounters a new body of text, such as in a webpage or email. The preview can apply to a term not previously known to the user but likely to be searched by the user, relying on content gathered from a search on a search medium that the user was likely to use. The content can be presented to the user in a graphical user interface allowing for interaction and feedback.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Erich Peter Stuntebeck
  • Publication number: 20220043686
    Abstract: Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Erich Peter Stuntebeck, Ravish Chawla, Kar Fai Tse
  • Patent number: 11233876
    Abstract: A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 25, 2022
    Assignee: VMWARE, INC.
    Inventors: Suman Aluvala, Ramani Panchapakesan, Pushkal Maheshwari, Mahesh Ashok Kavatage, Pavan Rajkumar Rangain, Erich Peter Stuntebeck
  • Publication number: 20210409955
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • Publication number: 20210385234
    Abstract: A method for an electronic device for managing one or more browsing tabs of a browsing sessions is provided. The method receives a request for a browsing tab. The method determines whether to process the request for the browsing tab locally on the electronic device based on one or more parameters associated with at least one of the electronic device or a destination associated with the request. When it is determined to process the request locally, the method performs the browsing tab locally on the electronic device. However, when it is determined not to process the request locally, the method sends the request for the browsing tab to a remote server to perform the browsing tab remotely on the remote server.
    Type: Application
    Filed: July 30, 2020
    Publication date: December 9, 2021
    Inventors: Rohit Pradeep SHETTY, Sharun Varghese Samuel, Neelima Bojja, Erich Peter Stuntebeck, Subramanian Kathiresan
  • Patent number: 11182214
    Abstract: Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Erich Peter Stuntebeck, Ravish Chawla, Kar Fai Tse
  • Publication number: 20210344717
    Abstract: Various examples are disclosed for exchanging and acting on detected security events using permissioned blockchain. A unique identifier for a client device is obtained in response to a detected security event being identified. Security event data associated with the detected security event is sent to a plurality of nodes of a blockchain service, where the nodes are associated with a respective one of a plurality of computer security services and are configured to validate the security event data and endorse the security event data in response to predetermined criteria being satisfied. In response to the security event data being validated by the nodes, the security event data is published into the blockchain service as a block that is broadcasted to the nodes, where individual ones of the nodes are configured to store the security event data of the block in a local ledger.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 4, 2021
    Inventors: ROHIT PRADEEP SHETTY, PON VENKATESH M, SHEETAL DEENADAYALAN, PUSHKAL MAHESHWARI, ERICH PETER STUNTEBECK