Patents by Inventor Pradeep Shetty

Pradeep Shetty 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: 12088585
    Abstract: Disclosed are various aspects of voice skill session lifetime management. In some examples, a session extension request is received. The session extension request extends a voice skill session of a voice-activated device. A personal client device is identified based on the session extension request. A command to emit an ultrasonic pulse is transmitted to the personal client device.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: September 10, 2024
    Assignee: VMware LLC
    Inventors: Rohit Pradeep Shetty, Suman Aluvala
  • Patent number: 12079577
    Abstract: Systems and methods are described for creating a customized response to user feedback. In an example, a feedback system can receive user feedback about a product. The feedback system can parse the user feedback to extract keywords and assign categories to the keywords. The feedback system can also receive update information related to the product. The feedback system can parse the product update information in a similar manner to extract keywords and assign them to categories. The feedback system can compare the parsed user feedback and the parsed product update information and identify any matches that indicate that the product update addresses something mentioned in the user feedback. The feedback system can create a custom notification that highlights the portion of the product update information that matched to the user feedback.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: September 3, 2024
    Assignee: VMware LLC
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck
  • Patent number: 12081501
    Abstract: Disclosed are various embodiments of identifying a reusable email template for use in an email client based on a file attachment, an email recipient, and/or other factors, such as date and time. Various embodiments can identify an unsent email, the unsent email comprising at least a body and an attachment file, analyze the attachment file to determine one or more attachment categories, select an email template from a plurality of email templates based at least on the one or more attachment categories, and populate the body of the unsent email with the selected email template.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: September 3, 2024
    Assignee: Omnissa, LLC
    Inventors: Rohit Pradeep Shetty, Ramanandan Nambannor Kunnath
  • Patent number: 12063214
    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. The user can use a client device, such as a smartphone, to initiate an authentication flow. A passphrase is provided to the client device can captured by the client device and a voice assistant device. Audio captured by the client device and voice assistant device can be sent to an assistant connection service. The passphrase and an audio signature calculated from the audio can be validated. An association between the user account and the voice assistant device can then be created.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 13, 2024
    Assignee: VMware LLC
    Inventor: Rohit Pradeep Shetty
  • Patent number: 12052471
    Abstract: Disclosed are various examples for to generating personalized user experiences in the form of short-form videos that summarize informational topics that are selected to present to a user according at least one of a user context or a user interest. As the informational topics are identified for a given user, the informational topics can be applied as inputs to a recommendation model that is trained to recommend one or more of the topics to summarize and present to a user in visual form based on at least one of the user context or the user interest. Once a topic is recommended by the recommendation model, a video or other type of visual content can be automatically generated and presented to a user to allow the user to consume the information in the summarized form.
    Type: Grant
    Filed: May 21, 2022
    Date of Patent: July 30, 2024
    Assignee: VMware LLC
    Inventors: Adam Chow, Ravish Chawla, Rohit Pradeep Shetty
  • Publication number: 20240236073
    Abstract: Disclosed are various approaches for peer-to-peer device security detection. In some examples, a first client device transmits verification data to a second client device. The verification data includes a public key verification certificate of the client device, and a time-based session token generated by the first client device. The first client device receives a preliminary cross-comparison package from the second client device. The preliminary package includes a spoof-check token, and peer device context data of the second client device. The first client device generates a cross-comparison package using the preliminary cross-comparison package and local device context data of the first client device, and transmits the cross-comparison package to a management service for cross-comparison.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 11, 2024
    Inventors: Ramanandan Nambannor Kunnath, Rohit Pradeep Shetty, Erich Stuntebeck
  • Publication number: 20240223561
    Abstract: The present disclosure relates to peer-to-peer (P2P) secure mode authentication. A secondary client device can request access to an enterprise resource. The secondary client device can establish a P2P communication channel with a primary client device during a P2P secure mode. The secondary client device can determine a proximity of the computing device to the client device and generate proximity data based at least in part on the proximity of the computing device to the client device. The secondary client device can receive an authorization to access the enterprise resource based at least in part on the proximity data and access the enterprise resource by loading the enterprise resource within a sandboxed environment.
    Type: Application
    Filed: February 28, 2023
    Publication date: July 4, 2024
    Inventors: RAMANANDAN NAMBANNOR KUNNATH, Rohit Pradeep Shetty
  • Publication number: 20240214221
    Abstract: The present disclosure relates to peer-to-peer (P2P) updating of offline client devices by an online client devices. Client devices can be enrolled with a management service as managed devices. If a device lacks the ability to contact the management service, an online client device that is in communication with the offline client device can deliver updates to software, policies, or other data.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 27, 2024
    Inventors: Ramanandan Nambannor Kunnath, Rohit Pradeep Shetty
  • Publication number: 20240143779
    Abstract: A secure peer-to-peer (p2p) file distribution system is disclosed herein. A security posture for devices can be ascertained. A file risk for the file being distributed can also be ascertained. Distribution of the file in a p2p system can be performed based upon the file risk and the security posture of the respective devices to which the file is being transmitted.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Rohit Pradeep Shetty, Richard Jason Croft, Erich Stuntebeck
  • Publication number: 20240137358
    Abstract: Disclosed are various approaches for peer-to-peer device security detection. In some examples, a first client device transmits verification data to a second client device. The verification data includes a public key verification certificate of the client device, and a time-based session token generated by the first client device. The first client device receives a preliminary cross-comparison package from the second client device. The preliminary package includes a spoof-check token, and peer device context data of the second client device. The first client device generates a cross-comparison package using the preliminary cross-comparison package and local device context data of the first client device, and transmits the cross-comparison package to a management service for cross-comparison.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Ramanandan Nambannor Kunnath, Rohit Pradeep Shetty, Erich Stuntebeck
  • Patent number: 11961523
    Abstract: Systems and methods are provided for optimizing and securing an enterprise voice service accessed by an external voice assistant device. An enterprise voice assistant installed on a client device acts as an enterprise voice service for an external voice assistant device. The enterprise voice assistant receives a voice query from the external voice assistant device. The voice query is processed using a machine learning model to extract an intent and at least one slot. The extracted intent and at least one slot are used to determine whether a response to the voice query can be generated using local enterprise data that was previously received and stored by the client device from a management server. The response is generated based on the determination by using the local enterprise data or by sending the extracted intent and at least one slot to and receiving the response from the management server.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 16, 2024
    Assignee: VMware, Inc.
    Inventors: Suman Aluvala, Ramani Panchapakesan, Rohit Pradeep Shetty, Arjun Kochhar
  • Patent number: 11949639
    Abstract: Methods and systems are described for intelligently managing hero cards generated for a user profile. In an example, a server can collect user interaction data that measures how a user interacts with system components. The system components can include emails, hero cards, and software applications. The server can analyze the user interaction data to determine whether a new hero card type should be enabled for a user profile, whether an active hero card type should be disabled for the user profile, and whether parameters for action options on hero cards should be changed for the user profile. The server can make changes to hero cards for the user profile so that the user can receive customized hero cards based on the user's behavior.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: April 2, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Patent number: 11943263
    Abstract: Systems and methods are described for providing recommendations for an improved user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 26, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11936516
    Abstract: Systems and methods are described for providing recommendations for a user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 19, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11928371
    Abstract: Systems and methods for 3D printer management can verify the printing of a 3D object based on instructions inserted into the 3D object file that cause the 3D printer to perform extra actions, thus emitting certain sounds while printing. In one example, a print server can receive a request to print a 3D object. The print server can insert snippets of instructions at random into the 3D object file. A recording device can record audio of the 3D printer printing the 3D object. The recording device can send the audio to the print server. The print server can verify that the audio emitted by the 3D printer while printing the 3D object match up with the snippets inserted into the 3D object file.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: March 12, 2024
    Assignee: VMware, Inc.
    Inventor: Rohit Pradeep Shetty
  • Patent number: 11909784
    Abstract: Disclosed are various approaches for performing automated actions in a conferencing service. Distractions can be detected and users can be muted. Breakout rooms can be suggested to attendees based upon the user's identity. Additionally, event summaries and recaps can be generated for users who are late-arriving or who depart and return to the event.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: February 20, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11899734
    Abstract: Systems and methods are described for extracting and populating content from an email link. In an example, a machine learning (“ML”) model can be trained based on user interactions with emails. When an email is received for the user, the ML model can be applied to score the email. An application can extract a link in the email. The application can retrieve a web page with the link and store it locally. The application can create a card for the email that includes the link and insert the card into a graphical user interface (“GUI”). A user can access the GUI and select the card. The web page can be retrieved from the local storage and displayed in the GUI.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: February 13, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan, Sharun Varghese Samuel
  • 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: 11893504
    Abstract: Disclosed are various approaches for determining an optimal communication channel for contacting a user. In one such embodiment, application usage data corresponding to user interactions on available communication channels within an enterprise environment is obtained and used to generate a knowledge graph representing an individual user communicating over two or more of the available communication channels with other users. Thus, based on the knowledge graph, at least one optimal communication channel can be provided for contacting the individual user, wherein the at least one optimal communication channel is represented in the knowledge graph.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: February 6, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ramanandan Nambannor Kunnath
  • 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