Patents by Inventor Rohit Pradeep Shetty

Rohit 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: 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
  • Publication number: 20210344666
    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: Application
    Filed: June 17, 2020
    Publication date: November 4, 2021
    Inventors: ROHIT PRADEEP SHETTY, SHEETAL DEENADAYALAN, PON VENKATESH M
  • Publication number: 20210304772
    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: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventors: Rohit Pradeep Shetty, Suman Aluvala
  • Patent number: 11108714
    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. A first regular expression is applied to the body of an email composed by an email client to determine that the email is related to a hosted application. In response to determining that the email is related to the hosted application, a second regular expression is applied to the body of the email to identify the topic of the email. Then, one or more email addresses associated with the topic of the email are identified. The one or more email addresses are then sent to the email client as suggested recipient email addresses for the email.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: August 31, 2021
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Patent number: 11100186
    Abstract: Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Pushkal Maheshwari
  • Patent number: 11089606
    Abstract: Described herein are methods and systems for dynamically optimizing a Flying Ad-Hoc Network (“FANET”). A server that manages the FANET can receive information relating to the network activity of user devices connected to the FANET. Examples of the type of information included can include the user devices' locations, network connection quality, and network traffic volume dedicated to a Unified Endpoint Management (“UEM”) system of an enterprise. The server can analyze the network activity information based on a set of rules to prioritize the user devices connected to the FANET. The server can instruct unmanned aerial vehicles (“UAVs”) in the FANET to reposition themselves to provide the best connection for higher priority user devices.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Suman Aluvala, Ramani Panchapakesan
  • Publication number: 20210227056
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The method further provides identifying first user information associated with the first connection and adding the first user information to a packet header of one or more first packets associated with the first connection. Also, the method provides transferring the one or more first packets into the network environment.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 22, 2021
    Inventors: Suman Aluvala, Craig Farley Newell, Amit Kumar Yadav, Pavan Rajkumar Rangain, Rohit Pradeep Shetty
  • Publication number: 20210211421
    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: Application
    Filed: February 25, 2020
    Publication date: July 8, 2021
    Inventor: ROHIT PRADEEP SHETTY
  • Publication number: 20210210103
    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: Application
    Filed: February 26, 2020
    Publication date: July 8, 2021
    Inventors: Rohit Pradeep Shetty, Chaoting Xuan, Ramani Panchapakesan
  • Publication number: 20210209710
    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: Application
    Filed: February 19, 2020
    Publication date: July 8, 2021
    Inventors: ROHIT PRADEEP SHETTY, ERICH PETER STUNTEBECK, RAMANI PANCHAPAKESAN, SUMAN ALUVALA, CHAOTING XUAN
  • Publication number: 20210211422
    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: Application
    Filed: February 26, 2020
    Publication date: July 8, 2021
    Inventors: ROHIT PRADEEP SHETTY, SUMAN ALUVALA
  • Publication number: 20210176229
    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 is prompted to use a client device, such as a smartphone, to facilitate an authentication flow. A soundwave is played through the client device that contains a secret key, which is then sent to a service that validates the secret key. An association between the user account and the voice assistant device can then be created so that access to third party services can occur.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 10, 2021
    Inventors: Chaoting Xuan, Rohit Pradeep Shetty, Erich Stuntebeck
  • Publication number: 20210119802
    Abstract: Examples described herein include systems and methods for authenticating a voice-activated device. An example method can include receiving, at an application server, a request from a user device to authenticate the voice-activated device. The application server can provide a first temporary key and session ID to the user device. The method can further include communicating the first temporary key from the user device to the voice-activated device, such as by reading it aloud or having the user device communicate the key in some manner. The voice-activated device can then provide the key to the application server, which generates a second temporary key and sends it back to the voice-activated device. The second temporary key can then be transferred to the user device, which closes the loop by providing the key back to the application server. The application server can then authenticate and provide access to the voice-activated device.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventor: Rohit Pradeep Shetty
  • Publication number: 20210073400
    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: November 20, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Pradeep SHETTY, Sharun Varghese SAMUEL, Erich Peter STUNTEBECK, Ramani PANCHAPAKESAN, Craig Farley NEWELL
  • Publication number: 20210019707
    Abstract: Disclosed are various approaches for workflow service email integration. In some examples, a request is transmitted to a workflow service. The request includes workflow content associated with an email message being composed. A workflow micro application associated with the workflow content is received form the workflow service. The workflow micro application is generated using network service data retrieved from a network service. The workflow micro application includes: an information component that renders the network service data for display within the email message. The workflow micro application also includes an evaluation component that evaluates a management status of a client device.
    Type: Application
    Filed: August 27, 2019
    Publication date: January 21, 2021
    Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
  • Publication number: 20200364283
    Abstract: Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Pushkal Maheshwari