Patents by Inventor Ravish Chawla

Ravish Chawla 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: 11411758
    Abstract: Examples of generating contextual compliance policies are described. A meeting invitation can be created by a meeting organizer. The meeting can have compliance rules associated therewith. A compliance policy that facilitates enforcement of the compliance rules during the meeting can be transmitted to attendee client devices and enforced by a management component running on the client devices.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 9, 2022
    Assignee: VMware, Inc.
    Inventors: Ravish Chawla, Adam Samuel Chow
  • Publication number: 20220215351
    Abstract: Examples described herein include systems and methods for scheduling tasks based on emails intended for a user. An email application, agent, or server can identify a task by parsing an unread email intended for a user. Then a machine learning model specific to that user can be applied to the task and task list information including at least one open time slot. The machine learning model can be previously trained based on timing of prior tasks performed by the user. Based on an output from the model, the task can be scheduled at a first time within the time slot and displayed in a task list on a user device. When the user completes the task, the machine learning model can be updated based on a second time in which the task is completed relative to the first time.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Adam Chow, Ravish Chawla
  • Publication number: 20220116240
    Abstract: Examples of generating contextual compliance policies are described. A meeting invitation can be created by a meeting organizer. The meeting can have compliance rules associated therewith. A compliance policy that facilitates enforcement of the compliance rules during the meeting can be transmitted to attendee client devices and enforced by a management component running on the client devices.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Ravish Chawla, Adam Samuel Chow
  • Patent number: 11283670
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 22, 2022
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Publication number: 20220043686
    Abstract: Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Erich Peter Stuntebeck, Ravish Chawla, Kar Fai Tse
  • Publication number: 20220006823
    Abstract: Disclosed are various approaches for automating the detection and identification of anomalous devices in a management service. Device check-ins are received by a management service and housed in a data store. The quantity of device check-ins over various time periods can be analyzed using various approaches to identify anomalous devices.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Kar-Fai Tse, Chaoting Xuan, Ravish Chawla, Erich Stuntebeck, Stephen Jonathan Parry-Barwick
  • Publication number: 20210409955
    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. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • Patent number: 11182214
    Abstract: Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Erich Peter Stuntebeck, Ravish Chawla, Kar Fai Tse
  • Patent number: 11122423
    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. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 14, 2021
    Assignee: VMware, Inc.
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • Publication number: 20210133625
    Abstract: Systems and methods for 3D printer management can allow or reject printing of an object based on a model that is trained with machine learning. In one example, the model classifies the object according to object type. The object type can be compared against a list, such as a whitelist or blacklist, to determine whether to block the object from printing. The lists can be specific to users, such as based on an organizational group to which the user belongs. A print server can apply the model prior to forwarding the object to a 3D printer for printing. Both the models and the lists can evolve based on machine learning, such as based on which print decisions receive override from administrators.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 6, 2021
    Inventor: Ravish Chawla
  • Publication number: 20210027155
    Abstract: Examples described herein include systems and methods for implementing customized, on-device processing workflows. An example method can include training different natural language processing (“NLP”) models using distinct datasets relevant to different backend systems. The different NLP models can be assigned to user devices based on each device user's organizational group. The user devices can implement the customized NLP models to detect triggers within text of an application. Based on the detected trigger, the application can display a user interface element having a selectable actionable button for carrying out an action with respect to the backend system. In some examples, the detected trigger can automatically cause an action to be carried out with respect to the backend system.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Ravish Chawla, Kar-Fai Tse, Chaoting Xuan
  • Publication number: 20200409761
    Abstract: Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Erich Peter Stuntebeck, Ravish Chawla, Kar Fai Tse
  • Publication number: 20200413250
    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. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • Publication number: 20200067759
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 27, 2020
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Patent number: 10469305
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: November 5, 2019
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Publication number: 20190109758
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Application
    Filed: November 26, 2018
    Publication date: April 11, 2019
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Patent number: 10153938
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: December 11, 2018
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Patent number: 9979814
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: May 22, 2018
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Publication number: 20180109671
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • Publication number: 20180109412
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse