Patents by Inventor SANTHOSH CHANDRASHEKARAPPA

SANTHOSH CHANDRASHEKARAPPA 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: 11743356
    Abstract: Examples described herein include systems and methods for providing push notifications to a third-party application executing on a client device. An example can include encrypting user credentials, generating a callback Uniform Resource Locator (“URL”) with at least a portion of the encrypted credentials embedded into the URL, and requesting notifications from an email service to be provided at the callback URL. Upon receiving a notification at the callback URL, a system component can decrypt the credentials within the URL using a private key and log into the email account using those decrypted credentials. The system component can then generate a push notification based on any changes found in the email account and cause the notification to be delivered to the third-party application on the client device.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Ian Ragsdale, Ruben Nieves, Ashish Agrawal, Santhosh Chandrashekarappa, Nikhil Jere, Saurabh Agrawal
  • Patent number: 11263328
    Abstract: Disclosed are various examples for threat detection and security for edge devices in communication with Internet-of-Things (IoT) devices. In one example, a profile is associated with a virtual machine of a gateway device. The profile includes an expected behavior for the virtual machine. The virtual machine is executed by a hypervisor of the gateway device. An actual behavior for the virtual machine is determined. A remedial action is performed. The remedial action is based on an anomaly between the expected behavior and the actual behavior.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Ian Ragsdale, Saurabh Agrawal, Kartik Patel, Santhosh Chandrashekarappa Irani
  • Patent number: 10964110
    Abstract: Disclosed are various examples for performing actions using augmented reality. In some examples, a user interface that includes a field of view is generated. The field of view is currently captured using a camera of a client device. Object data in the field of view is detected. Position data is determined. The position data includes a location of the client device and an orientation vector that indicates a direction the camera of the client device. A request for actions is transmitted to a management service. The request includes the object data and the position data. An action and an identity of a managed object are received from the management service. The user interface is updated to include an identity of a managed object, and a user interface element that when selected causes an action to be performed.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Santhosh Chandrashekarappa, Ashish Maan, Adithya Ravi, Lokeswar Akuthota
  • Patent number: 10779112
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 15, 2020
    Assignee: AirWatch LLC
    Inventors: Santhosh Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Publication number: 20200089896
    Abstract: Disclosed are various examples for threat detection and security for edge devices in communication with Internet-of-Things (IoT) devices. In one example, a profile is associated with a virtual machine of a gateway device. The profile includes an expected behavior for the virtual machine. The virtual machine is executed by a hypervisor of the gateway device. An actual behavior for the virtual machine is determined. A remedial action is performed. The remedial action is based on an anomaly between the expected behavior and the actual behavior.
    Type: Application
    Filed: January 17, 2019
    Publication date: March 19, 2020
    Inventors: IAN RAGSDALE, SAURABH AGRAWAL, KARTIK PATEL, SANTHOSH CHANDRASHEKARAPPA IRANI
  • Patent number: 10554767
    Abstract: Systems and methods are included for displaying enterprise content on a large-format display based on proximity of one or more user devices. A management server can enroll a television and a user device and install management agents on both. The management server can receive proximity information from the television or the user device, or both, and determine that content relating to the user device should be displayed on the television. For example, the management server or management agents can compare an estimated distance between the television and user device to a threshold distance for displaying content on the television related to that user device. The management server can then request content from a content server and instruct the content server to provide that content directly to the television for display.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 4, 2020
    Assignee: AIRWATCH LLC
    Inventors: Adam Michael Hardy, Santhosh Chandrashekarappa, Lokeswar Akuthota, Prashant Agrawal, Dharmesh Guna
  • Publication number: 20190394612
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Inventors: Santhosh Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Publication number: 20190340819
    Abstract: Disclosed are various examples for performing actions using augmented reality. In some examples, a user interface that includes a field of view is generated. The field of view is currently captured using a camera of a client device. Object data in the field of view is detected. Position data is determined. The position data includes a location of the client device and an orientation vector that indicates a direction the camera of the client device. A request for actions is transmitted to a management service. The request includes the object data and the position data. An action and an identity of a managed object are received from the management service. The user interface is updated to include an identity of a managed object, and a user interface element that when selected causes an action to be performed.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Santhosh Chandrashekarappa, Ashish Maan, Adithya Ravi, Lokeswar Akuthota
  • Patent number: 10440508
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: October 8, 2019
    Assignee: AirWatch, LLC
    Inventors: Santhosh Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Publication number: 20190222956
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: Santhosh Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Publication number: 20190215375
    Abstract: Examples described herein include systems and methods for providing push notifications to a third-party application executing on a client device. An example can include encrypting user credentials, generating a callback Uniform Resource Locator (“URL”) with at least a portion of the encrypted credentials embedded into the URL, and requesting notifications from an email service to be provided at the callback URL. Upon receiving a notification at the callback URL, a system component can decrypt the credentials within the URL using a private key and log into the email account using those decrypted credentials. The system component can then generate a push notification based on any changes found in the email account and cause the notification to be delivered to the third-party application on the client device.
    Type: Application
    Filed: January 29, 2018
    Publication date: July 11, 2019
    Inventors: Ian Ragsdale, Ruben Nieves, Ashish Agrawal, Santhosh Chandrashekarappa, Nikhil Jere, Saurabh Agrawal
  • Patent number: 10278011
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 30, 2019
    Assignee: AIRWATCH, LLC
    Inventors: Santhosh Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal
  • Publication number: 20180109636
    Abstract: Systems and methods are included for displaying enterprise content on a large-format display based on proximity of one or more user devices. A management server can enroll a television and a user device and install management agents on both. The management server can receive proximity information from the television or the user device, or both, and determine that content relating to the user device should be displayed on the television. For example, the management server or management agents can compare an estimated distance between the television and user device to a threshold distance for displaying content on the television related to that user device. The management server can then request content from a content server and instruct the content server to provide that content directly to the television for display.
    Type: Application
    Filed: March 23, 2017
    Publication date: April 19, 2018
    Inventors: ADAM MICHAEL HARDY, SANTHOSH CHANDRASHEKARAPPA, LOKESWAR AKUTHOTA, PRASHANT AGRAWAL, DHARMESH GUNA
  • Publication number: 20170325062
    Abstract: Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.
    Type: Application
    Filed: September 21, 2016
    Publication date: November 9, 2017
    Inventors: SANTHOSH Chandrashekarappa Irani, Dharmesh Guna, Ramani Panchapakesan, Lokeswar Akuthota, Prashant Agrawal