Patents by Inventor Gangadhar Nittala
Gangadhar Nittala 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).
-
Publication number: 20190005265Abstract: Dynamic content redaction though the generation of redaction schemas associated with document, image, media, or other data files is described. A redaction schema can include at least one range of content in a data file to be concealed for a user, a group of users, or operating parameters of various devices, for example. When the data file is opened for display on a device, the redaction schema can be parsed to identify whether masking objects should be added to a masking layer for overlay upon or above the content displayed. The masking layer can be generated based on the redaction schema, a user of the device, or operating parameters of the device, for example. Masking objects in the masking layer can conceal one or more ranges of the content in a data file from view or based on users or operating parameters of various devices.Type: ApplicationFiled: August 27, 2018Publication date: January 3, 2019Inventors: Ramani PANCHAPAKESAN, Vijaykumar BHAT, Gangadhar NITTALA
-
Patent number: 10135684Abstract: Disclosed are various examples for differential staging of devices in bulk enrollment. In one example, a computing environment can detect a network connection event where a client device establishes a connection with a network device that is communicatively coupled to the computing environment. A configuration file can be copied from a data store of the at least one computing device to local memory of the client device. The configuration file can comprise one or more predefined configuration settings. A configuration of the at least one client device can be caused using the configuration file. The configuration can include automating user interface events on the client device to cause a setting of the client device to conform to the predefined configuration settings.Type: GrantFiled: September 24, 2015Date of Patent: November 20, 2018Assignee: AirWatch LLCInventors: Ramani Panchapakesan, Gangadhar Nittala, Nandish Shetty, Neelima Bojja
-
Patent number: 10083320Abstract: Dynamic content redaction though the generation of redaction schemas associated with document, image, media, or other data files is described. A redaction schema can include at least one range of content in a data file to be concealed for a user, a group of users, or operating parameters of various devices, for example. When the data file is opened for display on a device, the redaction schema can be parsed to identify whether masking objects should be added to a masking layer for overlay upon or above the content displayed. The masking layer can be generated based on the redaction schema, a user of the device, or operating parameters of the device, for example. Masking objects in the masking layer can conceal one or more ranges of the content in a data file from view or based on users or operating parameters of various devices.Type: GrantFiled: October 2, 2015Date of Patent: September 25, 2018Assignee: Airwatch LLCInventors: Ramani Panchapakesan, Vijaykumar Bhat, Gangadhar Nittala
-
Patent number: 10069629Abstract: Disclosed are various examples of systems and methods for transferring data between applications executing in sandboxed environments. An application executing on a computing device in a sandbox provided by an operating system is identified. A key-value pair is retrieved from an access-restricted data store provided by the operating system, wherein the key-value pair comprises a timestamp and an application identifier. The application identifier is compared with the application. Data is sent to the application based at least in part on the application identifier matching an identification of the application and the timestamp specifying a point in time within a predetermined period of time.Type: GrantFiled: August 18, 2015Date of Patent: September 4, 2018Assignee: AIRWATCH LLCInventors: Vijaykumar Bhat, Ramani Panchapakesan, Ilanchezhian Kuppusamy, Gangadhar Nittala
-
Publication number: 20180152434Abstract: Disclosed are various examples for facilitating access to files in a virtual content repository. In one example, a request to access a file is transmitted to a management service. The request includes a first authentication credential for a first user account associated with the management service. Storage plan data is received that identifies a content repository and a second authentication credential for a second user account associated with the content repository. The client device authenticates with the content repository using the storage plan data, and access to the file is provided.Type: ApplicationFiled: January 25, 2018Publication date: May 31, 2018Inventors: Ramani Panchapakesan, Gangadhar Nittala
-
Patent number: 9906510Abstract: Disclosed are various examples for facilitating a virtual content repository on behalf of a user. In a virtual content repository, files are stored in content repositories external to the virtual content repository that are associated with a user account that can be different from an enterprise user account linked to the virtual content repository. Files and portions thereof can also be stored in multiple content repositories that are external to the virtual content repository. A file can also be encrypted, in which case the encryption key can be stored by the virtual content repository but, in some scenarios, not in the content repository where the file is stored.Type: GrantFiled: June 16, 2015Date of Patent: February 27, 2018Assignee: AirWatch LLCInventors: Ramani Panchapakesan, Gangadhar Nittala
-
Publication number: 20170371532Abstract: Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.Type: ApplicationFiled: November 4, 2016Publication date: December 28, 2017Inventors: RAMANI PANCHAPAKESAN, GANGADHAR NITTALA, NOAH WASMER
-
Publication number: 20170373995Abstract: Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified fey an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.Type: ApplicationFiled: November 4, 2016Publication date: December 28, 2017Inventors: RAMANI PANCHAPAKESAN, GANGADHAR NITTALA, NOAH WASMER
-
Publication number: 20170344949Abstract: Systems herein include a managed content application that can place markers for conversations within secure documents. A separate social application can serve as the platform for the conversations, allowing for efficient conversations that can occur in real time. The markers can be stored with the documents and identify the conversation, allowing users to retrieve historical conversations that occurred on the social application from within the document. This can allow users to quickly come up to speed without having to rehash the conversations with the original participants. Document security can also be maintained without sacrificing conversation efficiency of the social application.Type: ApplicationFiled: September 15, 2016Publication date: November 30, 2017Inventors: Gangadhar NITTALA, Ramani PANCHAPAKESAN, Arjun KOCHHAR, Saurabh AGRAWAL, Akshay LAXMINARAYAN, Ilanchezhian KUPPUSAMY
-
Patent number: 9582672Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: February 29, 2016Date of Patent: February 28, 2017Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Publication number: 20170041188Abstract: Disclosed are various examples for differential staging of devices in bulk enrollment. In one example, a computing environment can detect a network connection event where a client device establishes a connection with a network device that is communicatively coupled to the computing environment. A configuration file can be copied from a data store of the at least one computing device to local memory of the client device. The configuration file can comprise one or more predefined configuration settings. A configuration of the at least one client device can be caused using the configuration file. The configuration can include automating user interface events on the client device to cause a setting of the client device to conform to the predefined configuration settings.Type: ApplicationFiled: September 24, 2015Publication date: February 9, 2017Inventors: RAMANI PANCHAPAKESAN, Gangadhar Nittala, Nandish Shetty, Neelima Bojja
-
Publication number: 20160378999Abstract: Dynamic content redaction though the generation of redaction schemas associated with document, image, media, or other data files is described. A redaction schema can include at least one range of content in a data file to be concealed for a user, a group of users, or operating parameters of various devices, for example. When the data file is opened for display on a device, the redaction schema can be parsed to identify whether masking objects should be added to a masking layer for overlay upon or above the content displayed. The masking layer can be generated based on the redaction schema, a user of the device, or operating parameters of the device, for example. Masking objects in the masking layer can conceal one or more ranges of the content in a data file from view or based on users or operating parameters of various devices.Type: ApplicationFiled: October 2, 2015Publication date: December 29, 2016Inventors: Ramani Panchapakesan, Vijaykumar Bhat, Gangadhar Nittala
-
Publication number: 20160373421Abstract: Disclosed are various examples for facilitating a virtual content repository on behalf of a user, in a virtual content repository, files are stored in content repositories external to the virtual content repository that are associated with a user account that can be different from an enterprise user account linked to the virtual content repository. Files and portions thereof can also be stored in multiple content repositories that are external to the virtual content repository. A file can also be encrypted, in which case the encryption key can be stored by the virtual content repository but, in some scenarios, not in the content repository where the file is stored.Type: ApplicationFiled: June 16, 2015Publication date: December 22, 2016Inventors: RAMANI PANCHAPAKESAN, Gangadhar Nittala
-
Publication number: 20160371495Abstract: Disclosed are various examples of systems and methods for transferring data between applications executing in sandboxed environments. An application executing on a computing device in a sandbox provided by an operating system is identified. A key-value pair is retrieved from an access-restricted data store provided by the operating system, wherein the key-value pair comprises a timestamp and an application identifier. The application identifier is compared with the application. Data is sent to the application based at least in part on the application identifier matching an identification of the application and the timestamp specifying a point in time within a predetermined period of time.Type: ApplicationFiled: August 18, 2015Publication date: December 22, 2016Inventors: VIJAYKUMAR BHAT, RAMANI PANCHAPAKESAN, ILANCHEZHIAN KUPPUSAMY, GANGADHAR NITTALA
-
Publication number: 20160357972Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: ApplicationFiled: February 29, 2016Publication date: December 8, 2016Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 9292699Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: June 2, 2015Date of Patent: March 22, 2016Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala