Patents by Inventor ASHISH MAAN

ASHISH MAAN 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: 11770365
    Abstract: Disclosed are various examples for providing contextual awareness with an internet of things (IoT) infrastructure in an enterprise workspace. IoT devices can connect to a network through a gateway or other edge device enrolled in a management service. The gateway device can provide context-based services defined by the management services to users in an enterprise through interactions with IoT devices. A gateway device can identity managed user devices within a service range of the gateway device. When a managed user device is within the service range of the gateway device, the gateway device can provide a context-based service by interacting with connected IoT devices.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Swarnadeep Banerjee, Arvind Maan, Ashish Maan, Nitin Sethi
  • Patent number: 11695751
    Abstract: A first user device can receive a communication certificate associated with a user of the first user device. The communication certificate can allow the first user device to exchange certain information with a second user device that also possesses the communication certificate. The first user device can receive a notification. The first user device can also determine that a second user device associated with the user did not receive the notification. The first user device can initiate a direct connection with the second user device. The first use device can verify that the second device possesses the communication certificate. After verification, the first user device can send the notification to the second user device.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: July 4, 2023
    Assignee: VMWARE, INC
    Inventors: Ramanandan Nambannor Kunnath, Ashish Maan
  • Patent number: 11579756
    Abstract: Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 14, 2023
    Assignee: VMware, Inc.
    Inventors: Swarnadeep Banerjee, Ashish Maan, Arvind Maan
  • Patent number: 11455185
    Abstract: Scheduling optimizations for services are described. In one example, a priority category, such as a high, low, or other priority category, can be determined for a service of an application executing on a computing device. If the application is running as a background application on the computing device, an exception to the start of the service can be returned by the operating system of the device, due to background execution limits on the device. In that case, the start of the service can be managed by a service manager of the application based on the priority category for the service. If the priority category for the service is high, the background application can call a foreground service. The call for the foreground service can bring the application to the foreground, and the service manager can again call for the start of the service after the foreground service is running.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: September 27, 2022
    Assignee: VMware, Inc.
    Inventors: Daniel Ochoa, Nitin Sethi, Ashish Maan, Gaurav Badur Gopalkrishna
  • Patent number: 11410565
    Abstract: Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: August 9, 2022
    Assignee: AIRWATCH LLC
    Inventors: Suman Aluvala, Dheeraj Bhati, Naveen Mableshwar Hedge, Ashish Maan
  • Publication number: 20220174058
    Abstract: A first user device can receive a communication certificate associated with a user of the first user device. The communication certificate can allow the first user device to exchange certain information with a second user device that also possesses the communication certificate. The first user device can receive a notification. The first user device can also determine that a second user device associated with the user did not receive the notification. The first user device can initiate a direct connection with the second user device. The first use device can verify that the second device possesses the communication certificate. After verification, the first user device can send the notification to the second user device.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Inventors: Ramanandan Nambannor Kunnath, Ashish Maan
  • Patent number: 11258782
    Abstract: A first user device can receive a communication certificate associated with a user of the first user device. The communication certificate can allow the first user device to exchange certain information with a second user device that also possesses the communication certificate. The first user device can receive a notification. The first user device can also determine that a second user device associated with the user did not receive the notification. The first user device can initiate a direct connection with the second user device. The first use device can verify that the second device possesses the communication certificate. After verification, the first user device can send the notification to the second user device.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Ramanandan Nambannor Kunnath, Ashish Maan
  • Publication number: 20210405837
    Abstract: Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: SWARNADEEP BANERJEE, Ashish Maan, Arvind Maan
  • Patent number: 11132106
    Abstract: Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 28, 2021
    Assignee: VMWARE, INC.
    Inventors: Swarnadeep Banerjee, Ashish Maan, Arvind Maan
  • Publication number: 20210211418
    Abstract: A first user device can receive a communication certificate associated with a user of the first user device. The communication certificate can allow the first user device to exchange certain information with a second user device that also possesses the communication certificate. The first user device can receive a notification. The first user device can also determine that a second user device associated with the user did not receive the notification. The first user device can initiate a direct connection with the second user device. The first use device can verify that the second device possesses the communication certificate. After verification, the first user device can send the notification to the second user device.
    Type: Application
    Filed: March 2, 2020
    Publication date: July 8, 2021
    Inventors: RAMANANDAN NAMBANNOR KUNNATH, ASHISH MAAN
  • Publication number: 20210182099
    Abstract: Scheduling optimizations for services are described. In one example, a priority category, such as a high, low, or other priority category, can be determined for a service of an application executing on a computing device. If the application is running as a background application on the computing device, an exception to the start of the service can be returned by the operating system of the device, due to background execution limits on the device. In that case, the start of the service can be managed by a service manager of the application based on the priority category for the service. If the priority category for the service is high, the background application can call a foreground service. The call for the foreground service can bring the application to the foreground, and the service manager can again call for the start of the service after the foreground service is running.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Daniel Ochoa, Nitin Sethi, Ashish Maan, Gaurav Badur Gopalkrishna
  • 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: 10901573
    Abstract: Examples described herein include systems for generating a predictive action button within a graphical user interface. The system can launch an action generator that tracks a user's behavior, either directly or through the use of an action profile. User behavior can be tracked in individual applications or across multiple applications and devices. Action modules can implement application events and procedures to track particular events and behavior information for that application. A module engine can analyze correlations between the events and behaviors. Based on this analysis, the predictive action button can be displayed for carrying out the predicted action when the corresponding application event occurs.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 26, 2021
    Assignee: AIRWATCH LLC
    Inventors: Dheeraj Bhati, Ramanandan Nk, Ashish Maan
  • Patent number: 10887835
    Abstract: Examples described herein include systems and methods for reducing power consumption among multiple user devices that are communicatively coupled to a management server. The management server can receive an indication that a first user device (a laptop computer, for example) is in an active state and that a first application (an email application or a web browser, for example), is executing at the laptop computer. The management server determines that a second user device (a smartphone, for example) is associated with the same user and further determines that a second application is installed on the smartphone. The management server can determine that the smartphone is in an inactive state or that the second application is currently not executing on the smartphone. The management server sends an instruction to the smartphone to turn off at least one functionality so as to reduce power consumption.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 5, 2021
    Assignee: VMWARE, INC.
    Inventors: Ramanandan Nambannor Kunnath, Ashish Maan, Shanti Kamichetty, Bala Subrahmanyam Gangu
  • Publication number: 20200335000
    Abstract: Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
    Type: Application
    Filed: July 3, 2020
    Publication date: October 22, 2020
    Inventors: Suman Aluvala, Dheeraj Bhati, Naveen Mableshwar Hedge, Ashish Maan
  • Publication number: 20200245243
    Abstract: Examples described herein include systems and methods for reducing power consumption among multiple user devices that are communicatively coupled to a management server. The management server can receive an indication that a first user device (a laptop computer, for example) is in an active state and that a first application (an email application or a web browser, for example), is executing at the laptop computer. The management server determines that a second user device (a smartphone, for example) is associated with the same user and further determines that a second application is installed on the smartphone. The management server can determine that the smartphone is in an inactive state or that the second application is currently not executing on the smartphone. The management server sends an instruction to the smartphone to turn off at least one functionality so as to reduce power consumption.
    Type: Application
    Filed: April 23, 2019
    Publication date: July 30, 2020
    Inventors: RAMANANDAN NAMBANNOR KUNNATH, Ashish Maan, Shanti Kamichetty, Bala Subrahmanyam Gangu
  • Publication number: 20200228497
    Abstract: Disclosed are various examples for providing contextual awareness with an internet of things (IoT) infrastructure in an enterprise workspace. IoT devices can connect to a network through a gateway or other edge device enrolled in a management service. The gateway device can provide context-based services defined by the management services to users in an enterprise through interactions with IoT devices. A gateway device can identity managed user devices within a service range of the gateway device. When a managed user device is within the service range of the gateway device, the gateway device can provide a context-based service by interacting with connected IoT devices.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 16, 2020
    Inventors: SWARNADEEP BANERJEE, Arvind Maan, Ashish Maan, Nitin Sethi
  • Patent number: 10706733
    Abstract: Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: July 7, 2020
    Assignee: AIRWATCH LLC
    Inventors: Suman Aluvala, Dheeraj Bhati, Naveen Mableshwar Hegde, Ashish Maan
  • 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
  • Publication number: 20190286290
    Abstract: Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user.
    Type: Application
    Filed: April 30, 2018
    Publication date: September 19, 2019
    Inventors: SWARNADEEP BANERJEE, ASHISH MAAN, ARVIND MAAN