Patents by Inventor SACHIN VAS

SACHIN VAS 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: 11659076
    Abstract: Disclosed are various embodiments for initiating execution of an application using trigger characters. In one embodiment, a computing device detects an entry of a trigger character in an input field of a first user interface presented by a first application. The input field is specified for detection of the individual trigger character based on a trigger rule for the first application. The computing device then identifies a string following the trigger character. The computing device then determines that the string matches a name of a second application installed on the computing device based on a list of applications installed on the computing device. The computing device then initiates execution of the second application. Subsequently, the computing device switches from the first user interface to a second user interface presented by the second application.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: May 23, 2023
    Assignee: AirWatch LLC
    Inventors: Sachin Vas, Sushilvas Vasavan
  • Patent number: 11539644
    Abstract: When a sender is drafting an email, a system herein can determine whether a user in a distribution list is out-of-office. The email application can identify a distribution list to a server along with a target date, such as a meeting date of an email invite. The server can check an out-of-office status for the contacts associated with the distribution list, and return a notification to the email application. The notification can indicate the number of out-of-office users. It can also indicate which users are out-of-office and suggest dependent users to fill in as alternatives.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: December 27, 2022
    Assignee: AIRWATCH LLC
    Inventors: Supritha H. Nagesha, Sijo Panthalookaran Poulose, Rwithu Ramesh Menon, Ponnie Rohith, Sachin Vas
  • Publication number: 20220276910
    Abstract: Disclosed are various approaches for dynamically integrating a client application with multiple third-party services. An integration service receives a request to perform an action relative to a particular third-party service from a client device. The request is received through a first application programming interface (API) generic to a plurality of third-party services. The integration service communicates with the particular third-party service to perform the action using a second API specific to the particular third-party service. The integration service sends a response to the client device through the first API. The response is based at least in part on a result of the action and includes an indication of one of a plurality of predefined user interfaces.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Inventors: Rajneesh Kesavan, Niranjan Paramashivaiah, Pavan Rajkumar Rangain, Vasu Narayanappa, Sachin Vas, Nirmalya Ganguly
  • Publication number: 20220277272
    Abstract: The secure management of attachments is described. In one example, files are identified for attachment to a message through a secure content application extension. Rather than directly attaching the files to the message, a resource locator or link to the files is generated, and the resource locator is inserted into the message. The message is then forwarded for distribution to client devices based on an addressee list for the message. The distribution of and access to the files is managed separately by a management service. The management service can notify the client devices to retrieve the files based on a file access schedule. At each of the client devices, users can access the files through a secure content file application extension using the resource locator during the file access schedule. Thus, the files are distributed through secure content file applications and not as direct attachments to messages.
    Type: Application
    Filed: May 13, 2022
    Publication date: September 1, 2022
    Inventors: SACHIN VAS, SUSHILVAS VASAVAN, RAMANI PANCHAPAKESAN, PAVITHRA NARAYANASWAMY
  • Patent number: 11361101
    Abstract: Disclosed are various examples for multi-party authentication and authentication. In one example, a user can gain access to secured data stored by a managed device based on the presence of the minimum quantity of other users within a threshold proximity of the user who desires access.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: June 14, 2022
    Assignee: AirWatch LLC
    Inventors: Sachin Vas, Ramani Panchapakesan, Vijaykumar Bhat, Sushilvas Vasavan
  • Patent number: 11340961
    Abstract: Disclosed are various approaches for dynamically integrating a client application with multiple third-party services. An integration service receives a request to perform an action relative to a particular third-party service from a client device. The request is received through a first application programming interface (API) generic to a plurality of third-party services. The integration service communicates with the particular third-party service to perform the action using a second API specific to the particular third-party service. The integration service sends a response to the client device through the first API. The response is based at least in part on a result of the action and includes an indication of one of a plurality of predefined user interfaces.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: May 24, 2022
    Assignee: AirWatch LLC
    Inventors: Rajneesh Kesavan, Niranjan Paramashivaiah, Pavan Rajkumar Rangain, Vasu Narayanappa, Sachin Vas, Nirmalya Ganguly
  • Patent number: 11334852
    Abstract: The secure management of attachments is described. In one example, files are identified for attachment to a message through a secure content application extension. Rather than directly attaching the files to the message, a resource locator or link to the files is generated, and the resource locator is inserted into the message. The message is then forwarded for distribution to client devices based on an addressee list for the message. The distribution of and access to the files is managed separately by a management service. The management service can notify the client devices to retrieve the files based on a file access schedule. At each of the client devices, users can access the files through a secure content file application extension using the resource locator during the file access schedule. Thus, the files are distributed through secure content file applications and not as direct attachments to messages.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: May 17, 2022
    Assignee: AirWatch LLC
    Inventors: Sachin Vas, Sushilvas Vasavan, Ramani Panchapakesan, Pavithra Narayanaswamy
  • Publication number: 20210409355
    Abstract: When a sender is drafting an email, a system herein can determine whether a user in a distribution list is out-of-office. The email application can identify a distribution list to a server along with a target date, such as a meeting date of an email invite. The server can check an out-of-office status for the contacts associated with the distribution list, and return a notification to the email application. The notification can indicate the number of out-of-office users. It can also indicate which users are out-of-office and suggest dependent users to fill in as alternatives.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: SUPRITHA H. NAGESHA, SIJO PANTHALOOKARA POULOSE, RWITHU RAMASH MENON, PONNIE ROHITH, SACHIN VAS
  • Publication number: 20210337059
    Abstract: Disclosed are various embodiments for initiating execution of an application using trigger characters. In one embodiment, a computing device detects an entry of a trigger character in an input field of a first user interface presented by a first application. The input field is specified for detection of the individual trigger character based on a trigger rule for the first application. The computing device then identifies a string following the trigger character. The computing device then determines that the string matches a name of a second application installed on the computing device based on a list of applications installed on the computing device. The computing device then initiates execution of the second application. Subsequently, the computing device switches from the first user interface to a second user interface presented by the second application.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: SACHIN VAS, SUSHILVAS VASAVAN
  • Patent number: 11128580
    Abstract: When a sender is drafting an email, a system herein can determine whether a user in a distribution list is out-of-office. The email application can identify a distribution list to a server along with a target date, such as a meeting date of an email invite. The server can check an out-of-office status for the contacts associated with the distribution list, and return a notification to the email application. The notification can indicate the number of out-of-office users. It can also indicate which users are out-of-office and suggest dependent users to fill in as alternatives.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: September 21, 2021
    Assignee: AIRWATCH LLC
    Inventors: Supritha H Nagesha, Sijo Panthalookaran Poulose, Rwithu Ramesh Menon, Ponnie Rohith, Sachin Vas
  • Patent number: 11076034
    Abstract: Disclosed are various embodiments for initiating execution of an application using trigger characters. A computing device detects an entry of a trigger character within a first user interface presented by a first application installed on the computing device. The computing device then identifies a string following the trigger character. The computing device then determines that the string matches a name of a second application installed on the computing device. The computing device then initiates execution of the second application. Subsequently, the computing device switches from the first user interface to a second user interface presented by the second application.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 27, 2021
    Assignee: AirWatch, LLC
    Inventors: Sachin Vas, Sushilvas Vasavan
  • Patent number: 10855746
    Abstract: Disclosed are various examples for specifying portions of content files that can be stored on a client device. A content file stored in a remote storage area can be segmented into content fragments. A manifest file that specifies which portions of the content file correspond to content fragments can also be generated. The manifest file and content fragments can be packaged into a content package file that is stored on a client device and interpreted by a content proxy server.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Ramani Panchapakesan, Vijaykumar Bhat, Sachin Vas
  • Patent number: 10542045
    Abstract: The secure management of attachments is described. In one example, a message is received by a device management computing environment from a client computing device. The message can include an addressee list, a resource locator to a file, and a schedule associated with an event, for example. The message is intended for distribution to a number of other client devices along with the file according to the addressee list. However, the file is not directly attached to the message. Instead, the distribution of and access to the file is managed separately and securely by the device management computing environment. The device management computing environment can cause the file to be accessible through the client devices using the resource locator based on the schedule associated with the event. Further, after the event, the device management computing environment can cause the file to be inaccessible and/or removed from the client devices.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 21, 2020
    Assignee: AIRWATCH LLC
    Inventors: Sachin Vas, Sushilvas Vasavan, Ramani Panchapakesan, Pavithra Narayanaswamy
  • Publication number: 20190281105
    Abstract: Disclosed are various examples for specifying portions of content files that can be stored on a client device. A content file stored in a remote storage area can be segmented into content fragments. A manifest file that specifies which portions of the content file correspond to content fragments can also be generated. The manifest file and content fragments can be packaged into a content package file that is stored on a client device and interpreted by a content proxy server.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Ramani Panchapakesan, Vijaykumar Bhat, Sachin Vas
  • Patent number: 10305964
    Abstract: Disclosed are various examples for serving certain portions of a content file from a server and accessing other portions of the content file from a local storage on a client device. A content proxy can extract a manifest file from a content package, and determine that a content file is associated with the manifest file. Content fragments associated with the content file can be identified and stored in client device storage. Content fragments that are not stored on the client device can be requested from the server. The content proxy can provide a URL that references the content file through which the content file can be served.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: May 28, 2019
    Assignee: Airwatch LLC
    Inventors: Ramani Panchapakesan, Sachin Vas, Vijaykumar Bhat
  • Publication number: 20180307858
    Abstract: Disclosed are various examples for multi-party authentication and authentication. In one example, a user can gain access to secured data stored by a managed device based on the presence of the minimum quantity of other users within a threshold proximity of the user who desires access.
    Type: Application
    Filed: June 27, 2018
    Publication date: October 25, 2018
    Inventors: SACHIN VAS, RAMANI PANCHAPAKESAN, VIJAYKUMAR BHAT, SUSHILVAS VASAVAN
  • Publication number: 20180276053
    Abstract: Disclosed are various approaches for dynamically integrating a client application with multiple third-party services. An integration service receives a request to perform an action relative to a particular third-party service from a client device. The request is received through a first application programming interface (API) generic to a plurality of third-party services. The integration service communicates with the particular third-party service to perform the action using a second API specific to the particular third-party service. The integration service sends a response to the client device through the first API. The response is based at least in part on a result of the action and includes an indication of one of a plurality of predefined user interfaces.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Inventors: Rajneesh Kesavan, Niranjan Paramashivaiah, Pavan Rajkumar Rangain, Vasu Narayanappa, Sachin Vas, Nirmalya Ganguly
  • Publication number: 20180234485
    Abstract: Disclosed are various examples for serving certain portions of a content file from a server and accessing other portions of the content file from a local storage on a client device. A content proxy can extract a manifest file from a content package, and determine that a content file is associated with the manifest file. Content fragments associated with the content file can be identified and stored in client device storage. Content fragments that are not stored on the client device can be requested from the server. The content proxy can provide a URL that references the content file through which the content file can be served.
    Type: Application
    Filed: April 12, 2018
    Publication date: August 16, 2018
    Inventors: RAMANI PANCHAPAKESAN, SACHIN VAS, VIJAYKUMAR BHAT
  • Patent number: 10032044
    Abstract: Disclosed are various examples for multi-party authentication and authentication. In one example, a user who forgets a password can gain access to secured data stored by a managed device by way of an authorization by one or more other users. This access can be granted even if the managed device is in an off-line mode or if a management server cannot be reached. In another example, access to secured data can depend upon authorization by a minimum quantity of other users. The authorization can involve an explicit approval or disapproval. Alternatively, the authorization can correspond to the presence of the minimum quantity of other users within a threshold proximity of the user who desires access.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: July 24, 2018
    Assignee: AIRWATCH LLC
    Inventors: Sachin Vas, Ramani Panchapakesan, Vijaykumar Bhat, Sushilvas Vasavan
  • Publication number: 20180167400
    Abstract: The secure management of attachments is described. In one example, a message is received by a device management computing environment from a client computing device. The message can include an addressee list, a resource locator to a file, and a schedule associated with an event, for example. The message is intended for distribution to a number of other client devices along with the file according to the addressee list. However, the file is not directly attached to the message. Instead, the distribution of and access to the file is managed separately and securely by the device management computing environment. The device management computing environment can cause the file to be accessible through the client devices using the resource locator based on the schedule associated with the event. Further, after the event, the device management computing environment can cause the file to be inaccessible and/or removed from the client devices.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 14, 2018
    Inventors: SACHIN VAS, Sushilvas Vasavan, Ramani Panchapakesan, Pavithra Narayanaswamy