Patents by Inventor Bhavesh Krishna Kumar
Bhavesh Krishna Kumar 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: 11916962Abstract: Disclosed are examples related to data driven interfaces for decoupling management system components from a manufacturer or a platform of client devices managed by the management system. In some examples, among others, a system can generate a data driven interface template that can be used to cause rendering of a data driven user interface for configuring a profile payload of a device profile for the client device. The system can generate, based on values associated with the data driven user interface, a profile document in an instance in which values are obtained from the data driven user interface. In some aspects, the profile document is a generic representation of the profile payloads for the platform, the manufacturer or the type of the client device.Type: GrantFiled: December 29, 2020Date of Patent: February 27, 2024Assignee: VMware, Inc.Inventors: Adarsh Subhash Chandra Jain, Bhavesh Krishna Kumar, Sachin Ramachandran, Naveen Pitchandi, Allan Howard, Kai Chen
-
Publication number: 20220210193Abstract: Disclosed are examples related to data driven interfaces for decoupling management system components from a manufacturer or a platform of client devices managed by the management system. In some examples, among others, a system can generate a data driven interface template that can be used to cause rendering of a data driven user interface for configuring a profile payload of a device profile for the client device. The system can generate, based on values associated with the data driven user interface, a profile document in an instance in which values are obtained from the data driven user interface. In some aspects, the profile document is a generic representation of the profile payloads for the platform, the manufacturer or the type of the client device.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Adarsh Subhash Chandra Jain, Bhavesh Krishna Kumar, Sachin Ramachandran, Naveen Pitchandi, Allan Howard, Kai Chen
-
Patent number: 10728348Abstract: Systems and methods are provided for analyzing application usage on a user device and optimizing application and license distribution for user devices in an enterprise. An example system includes a management server and a data server. The management server can provide instructions to the user device to install a tracking application that gathers application-usage data using built-in functionality of the user device. The data server can receive and compile the application-usage data, creating compiled usage data. Using this compiled usage data, the management server can execute a rules engine to determine an action to take associated with at least one application on the user device, such as redistributing application licenses.Type: GrantFiled: June 6, 2016Date of Patent: July 28, 2020Assignee: AirWatch, LLCInventors: Bhavesh Krishna Kumar, Abhishek Mishra, Nigitha Alugubelli
-
Patent number: 10637958Abstract: Systems and methods are provided for an improved GUI workflow that supports complex bundle arrays for configuring devices. The method can also include displaying, on a GUI, a first top-level array of configuration fields described in a schema file having configuration options for a user device. A top-level array can include at least one group of nested (or “lower-level”) configuration options, where the grouping is represented by a graphical element in the top-level array. In response to a selection of a second-level array, the example method can include extracting lower-level configuration information from the schema file, generating a lower-level array based on the extracted information, and displaying, within the first top-level array, the first lower-level array of configuration fields. The method can also include various options for copying stored settings into a new array. The settings can be implemented on a device through a management server.Type: GrantFiled: June 26, 2019Date of Patent: April 28, 2020Assignee: VMware, Inc.Inventors: Sarmishta Akkala, Colleen Caporal, Bhavesh Krishna Kumar, Eric Matthew Stillman, Adarsh Subhash Chandra Jain
-
Patent number: 10354068Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service instructs the client device to provide a list of installed applications to the management service and receives the list of installed applications from the client device. The management service then adds the list of installed applications to an aggregate listing of applications representing a list of client applications installed on one or more client devices. Subsequently, the management service sends to a scanning service a policy comprising an identifier of a client application that is prohibited on the client device. The management service also sends the aggregate listing of applications to the scanning service. The management service then receives a notification from the scanning service that the prohibited client application is present in the aggregate listing of applications.Type: GrantFiled: January 29, 2018Date of Patent: July 16, 2019Assignee: AirWatch, LLCInventors: Shruti Phanse, Bhavesh Krishna Kumar
-
Patent number: 10231103Abstract: Disclosed are various embodiments for automating the provision of applications to managed client devices. A search string is passed through an iFrame embedded in a web page to a remote computing device that provides an application programming interface (API) for an application store. A search result is then received through the iFrame from the remote computing device and displayed in the iFrame. The iFrame then provides a notification of an approval for publication of an application identified by the search result and details of the application. The details of the application are then sent to the remote computing device to cause the application store to distribute the application to a client device.Type: GrantFiled: May 17, 2017Date of Patent: March 12, 2019Assignee: VMWARE, INC.Inventors: Bhavesh Krishna Kumar, Adarsh Jain, Janani Vedapuri, Akshay Galande, Daniel Quintas
-
Publication number: 20180213347Abstract: Disclosed are various embodiments for automating the provision of applications to managed client devices. A search string is passed through an iFrame embedded in a web page to a remote computing device that provides an application programming interface (API) for an application store. A search result is then received through the iFrame from the remote computing device and displayed in the iFrame. The iFrame then provides a notification of an approval for publication of an application identified by the search result and details of the application. The details of the application are then sent to the remote computing device to cause the application store to distribute the application to a client device.Type: ApplicationFiled: May 17, 2017Publication date: July 26, 2018Inventors: Bhavesh Krishna Kumar, Adarsh Jain, Janani Vedapuri, Akshay Galande, Daniel Quintas
-
Publication number: 20180150636Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service instructs the client device to provide a list of installed applications to the management service and receives the list of installed applications from the client device. The management service then adds the list of installed applications to an aggregate listing of applications representing a list of client applications installed on one or more client devices. Subsequently, the management service sends to a scanning service a policy comprising an identifier of a client application that is prohibited on the client device. The management service also sends the aggregate listing of applications to the scanning service. The management service then receives a notification from the scanning service that the prohibited client application is present in the aggregate listing of applications.Type: ApplicationFiled: January 29, 2018Publication date: May 31, 2018Inventors: Shruti Phanse, Bhavesh Krishna Kumar
-
Patent number: 9917862Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service can add a first command to a command queue associated with a client device, wherein the first command instructs the client device to provide a unique device identifier associated with the client device to the management service and the unique device identifier uniquely identifies the client device with respect to at least one other client device. Then, the management service can receive a first request from the client device for the first command stored in the command queue. Later, the management service sends the first command to the client device. When the management service receives the unique device identifier from the client device, the management service sends the unique device identifier to a scanning service and a policy linked with the unique device identifier to the scanning service.Type: GrantFiled: April 14, 2016Date of Patent: March 13, 2018Assignee: AIRWATCH LLCInventors: Shruti Phanse, Bhavesh Krishna Kumar
-
Patent number: 9916446Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service instructs the client device to provide a list of installed applications to the management serviceand receives the list of installed applications from the client device. The management service then adds the list of installed applications to an aggregate listing of applications representing a list of client applications installed on one or more client devices. Subsequently, the management service sends to a scanning service a policy comprising an identifier of a client application that is prohibited on the client device. The management service also sends the aggregate listing of applications to the scanning service. The management service then receives a notification from the scanning service that the prohibited client application is present in the aggregate listing of applications.Type: GrantFiled: April 14, 2016Date of Patent: March 13, 2018Assignee: AIRWATCH LLCInventors: Shruti Phanse, Bhavesh Krishna Kumar
-
Publication number: 20170353565Abstract: Systems and methods are provided for analyzing application usage on a user device and optimizing application and license distribution for user devices in an enterprise. An example system includes a management server and a data server. The management server can provide instructions to the user device to install a tracking application that gathers application-usage data using built-in functionality of the user device. The data server can receive and compile the application-usage data, creating compiled usage data. Using this compiled usage data, the management server can execute a rules engine to determine an action to take associated with at least one application on the user device, such as redistributing application licenses.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Bhavesh Krishna Kumar, Abhishek Mishra, Nigitha Alugubelli
-
Publication number: 20170302701Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service can add a first command to a command queue associated with a client device, wherein the first command instructs the client device to provide a unique device identifier associated with the client device to the management service and the unique device identifier uniquely identifies the client device with respect to at least one other client device. Then, the management service can receive a first request from the client device for the first command stored in the command queue. Later, the management service sends the first command to the client device. When the management service receives the unique device identifier from the client device, the management service sends the unique device identifier to a scanning service and a policy linked with the unique device identifier to the scanning service.Type: ApplicationFiled: April 14, 2016Publication date: October 19, 2017Inventors: SHRUTI PHANSE, BHAVESH KRISHNA KUMAR
-
Publication number: 20170300689Abstract: Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service can add a first command to a command queue associated with a client device, wherein the first command instructs the client device to provide a list of installed applications to the management service. The management service then receives a first request from the client device for the first command stored in the command queue and sends the first command to the client device. Later, the management service receives the list of installed applications from the client device. The management service can then add the list of installed applications to an aggregate listing of applications, wherein the aggregate listing of applications represents a list of client applications installed on one or more of a plurality of client devices.Type: ApplicationFiled: April 14, 2016Publication date: October 19, 2017Inventors: Shruti Phanse, Bhavesh Krishna Kumar