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

  • Publication number: 20230018433
    Abstract: Systems and methods are described for accessing resources of a Unified Endpoint Management (“UEM”) system through an enrolled device. In an example, an unenrolled device can be paired with an enrolled device. The unenrolled device can connect to the enrolled device on a local network. The enrolled device can verify the unenrolled device using a key provided during pairing. The unenrolled device can send requests for UEM resources to the enrolled device, which the enrolled device can send to a UEM server. The UEM server can send the requested UEM resources to the enrolled device, and the enrolled device can send the UEM resources to the enrolled device over the local network.
    Type: Application
    Filed: August 27, 2021
    Publication date: January 19, 2023
    Inventors: PRANAV ASHOK SHENOY, SHARUN VARGHESE SAMUEL, ROHIT PRADEEP SHETTY
  • Publication number: 20230017776
    Abstract: Systems and methods are described for accessing resources of a Unified Endpoint Management (“UEM”) system through an enrolled device. In an example, an unenrolled device can be paired with an enrolled device. The unenrolled device can connect to the enrolled device on a local network. The enrolled device can verify the unenrolled device using a key provided during pairing. The unenrolled device can send requests for UEM resources to the enrolled device, which the enrolled device can send to a UEM server. The UEM server can send the requested UEM resources to the enrolled device, and the enrolled device can send the UEM resources to the enrolled device over the local network.
    Type: Application
    Filed: August 27, 2021
    Publication date: January 19, 2023
    Inventors: PRANAV ASHOK SHENOY, SHARUN VARGHESE SAMUEL, ROHIT PRADEEP SHETTY
  • Patent number: 11558321
    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. An email is received from an email client. An image that is a component of the email is identified and sent to an optical character recognition (OCR) service. Extracted text is received from the OCR service. A request for an action object is then sent to a connector for an application, the action object representing a potential action that could be performed with the application based on the extracted text from the OCR service. The action object is then sent to the email client, which is configured to display a prompt allowing a user to perform the action represented by the action object.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Publication number: 20230005472
    Abstract: Disclosed are various approaches for generating a text transcript of a soundtrack. The soundtrack can correspond to an event in a conferencing service. Language models can be trained on data that is specific to organizations, users within the organization, and metadata associated with an agenda for the event. The metadata can include texts, attachments, and other data associated with the event. The language models can be arranged into a convolutional neural network and output a text transcript. The text transcript can be used to retrain the language models for subsequent use.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Publication number: 20230004619
    Abstract: Systems and methods presented herein provide smart web links that display the most relevant portion of a shared web page based on the context in which the web page is shared. An agent on a user device can detect a uniform resource locator (“URL”) shared on a communication channel. The agent can send the URL and content from the communication channel to a server. The server can retrieve a web page of the URL and identify sections of it. The server can compare the sections to the communication content to determine which section is the most semantically similar. The server can modify the web page to generate a custom preview, highlight the semantically similar content, and cause the web page to automatically scroll to the highest scoring section. The agent can change the shared URL to a new URL that directs to the modified web page.
    Type: Application
    Filed: August 16, 2021
    Publication date: January 5, 2023
    Inventor: Rohit Pradeep Shetty
  • Patent number: 11538483
    Abstract: Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 27, 2022
    Assignee: VMWare, INC.
    Inventors: Rohit Pradeep Shetty, Suman Aluvala
  • Patent number: 11520973
    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: February 22, 2022
    Date of Patent: December 6, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck
  • Publication number: 20220377056
    Abstract: Systems and methods are described for securing confidential content in a virtual meeting. In an example, a host can create a meeting agenda that identifies attendees and access restrictions for the meeting. A server can generate encryption keys corresponding to different confidentiality levels of content identified in the agenda. The encryption keys can be provided to user devices of the attendees based on the access permissions of the attendees. As the virtual meeting takes place, the server can encrypt confidential portions of the content stream for the meeting using the encryption keys. In an example, the server can also apply a machine learning algorithm to identify any confidential content in the content stream not previously identified. The server can encrypt additional confidential content where appropriate using encryption keys corresponding to the confidentiality level of the content.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Ravish Chawla, Rohit Pradeep Shetty, Adam Chow
  • Publication number: 20220353224
    Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.
    Type: Application
    Filed: July 14, 2022
    Publication date: November 3, 2022
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sharun Varghese Samual
  • Patent number: 11482231
    Abstract: Disclosed are various approaches for assisting a user with skill or application discovery in a voice assistant device. By assisting the user in this way, avoiding the launching of malicious skills or applications can also be avoided. Additionally, restricting launching of applications to particular users or particular voice assistant devices can also be accomplished.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: October 25, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Chaoting Xuan, Ramani Panchapakesan
  • 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
  • Patent number: 11443006
    Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: September 13, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan
  • Patent number: 11425075
    Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: August 23, 2022
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Sharun Varghese Samuel, Ashish Agrawal
  • 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: 20220231976
    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: Application
    Filed: March 5, 2021
    Publication date: July 21, 2022
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Publication number: 20220231977
    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: Application
    Filed: March 5, 2021
    Publication date: July 21, 2022
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Publication number: 20220232084
    Abstract: Systems and methods are described for passing a session between smart devices. A user can initiate a session on a first smart device. The first smart device can detect the user exiting a detection area associated with the first smart device. The first smart device can pause the session and notify a server. The server can instruct a device of the user to listen for a device identifier of a second smart device. The second smart device can detect the user entering a detection area and broadcast a device identifier. The user device can receive the device identifier and send it to the server. The server can verify the device identifier and send a credential to the user device. The user device can send the credential to the second smart device. The second smart device can authenticate with the server using the credential. The second smart device can then continue the session.
    Type: Application
    Filed: March 8, 2021
    Publication date: July 21, 2022
    Inventor: Rohit Pradeep SHETTY
  • Publication number: 20220222430
    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: Application
    Filed: February 22, 2022
    Publication date: July 14, 2022
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck
  • Publication number: 20220215067
    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: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan, Sharun Varghese Samuel
  • Publication number: 20220215065
    Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 7, 2022
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan