Patents by Inventor Naga Kaipu

Naga Kaipu 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: 20230376514
    Abstract: Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
    Type: Application
    Filed: June 9, 2023
    Publication date: November 23, 2023
    Inventors: Anil Jagarlamudi, Suja Ramachandran, Gaurav Arora, Naga Kaipu, Karishma Babu
  • Patent number: 11709874
    Abstract: Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: July 25, 2023
    Assignee: AirWatch, LLC
    Inventors: Anil Jagarlamudi, Suja Ramachandran, Gaurav Arora, Naga Kaipu, Karishma Babu
  • Patent number: 11477179
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and maintain a list of applications available to provide content. The first application can send a request to a second application identified in the list, the request including a key that indicates the first application is authorized to request the second application to search for content. The first application can obtain a search result from the second application based on the request and present the search result in a user interface in the first application.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 18, 2022
    Assignee: VMware, Inc.
    Inventors: Sandeep Naga Kaipu, Subham Kumar Tyagi, Anantha Raman B R, Joel Sequeira, Vivek Ratilal Vekariya
  • Patent number: 11184346
    Abstract: Aspects of providing single sign on (SSO) sessions are described. An access interval key is generated using an access code as a seed to a key derivative function. The access interval key is encrypted using a public key of an SSO-enabled application to generate an encrypted access interval key for a sign on session. The sign on session is established by storing the encrypted access interval key in a memory location of an SSO session map shared by SSO-enabled applications.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Publication number: 20210319049
    Abstract: Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: Anil Jagarlamudi, Suja Ramachandran, Gaurav Arora, Naga Kaipu, Karishma Babu
  • Patent number: 11074282
    Abstract: Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: July 27, 2021
    Assignee: Air Watch, LLC
    Inventors: Anil Jagarlamudi, Suja Ramachandran, Gaurav Arora, Naga Kaipu, Karishma Babu
  • Publication number: 20210014206
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and maintain a list of applications available to provide content. The first application can send a request to a second application identified in the list, the request including a key that indicates the first application is authorized to request the second application to search for content. The first application can obtain a search result from the second application based on the request and present the search result in a user interface in the first application.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Inventors: SANDEEP NAGA KAIPU, SUBHAM KUMAR TYAGI, ANANTHA RAMAN B R, JOEL SEQUEIRA, VIVEK RATILAL VEKARIYA
  • Patent number: 10791102
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and maintain a list of applications available to provide content. The first application can send a request to a second application identified in the list, the request including a key that indicates the first application is authorized to request the second application to search for content. The first application can obtain a search result from the second application based on the request and present the search result in a user interface in the first application.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 29, 2020
    Assignee: VMware, Inc.
    Inventors: Sandeep Naga Kaipu, Subham Kumar Tyagi, Anantha Raman B R, Joel Sequeira, Vivek Ratilal Vekariya
  • Publication number: 20200014681
    Abstract: Aspects of providing single sign on (SSO) sessions are described. An access interval key is generated using an access code as a seed to a key derivative function. The access interval key is encrypted using a public key of an SSO-enabled application to generate an encrypted access interval key for a sign on session. The sign on session is established by storing the encrypted access interval key in a memory location of an SSO session map shared by SSO-enabled applications.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Patent number: 10469478
    Abstract: To extend a sign on session among applications, an inter-application workflow request can be initiated from a first to a second application. The workflow request can identify one or more memory locations in a shared memory for secure data transfer between the applications. The first application can then monitor the memory locations for the presence of a public key stored in shared memory by the second application in response to the workflow request. Once the public key is present in the shared memory, the first application can retrieve and use it to encrypt an access interval key. The encrypted access interval key can then be stored in the shared memory for retrieval by the second application. The access interval key is associated with a sign on session of the first application, and the second application can retrieve and decrypt it to extend the sign on session to the second application.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 5, 2019
    Assignee: VMWARE, INC.
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Patent number: 10447681
    Abstract: To establish a sign on session among single sign on (SSO)-enabled applications, a user can be prompted by an application for an access code. An access interval key can be generated using a key derivative function based on the access code. The access interval key can be considered a session key, and it can be used during a valid SSO session to decrypt a master key stored in a shared memory. In turn, the master key can be used to encrypt and decrypt the contents of the shared memory. To securely distribute the access interval key among the SSO-enabled applications during a current session, individual SSO-enabled applications can each store a public key in the shared memory. The access interval key can then be encrypted, respectively, by the public keys of the SSO-enabled applications and stored in the shared memory to be retrieved securely by the SSO-enabled applications.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 15, 2019
    Assignee: VMWARE, INC.
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Patent number: 10430166
    Abstract: Disclosed are various approaches for injecting resources into wrapped applications. A computing device first obtains a compiled version of a target application package. The computing device then decompiles the compiled version of the target application package to generate a source code version of the target application package. Then, the computing device combines the source code version of the target application package with management component source code. Next, the computing device generates an application resource index. Subsequently, the computing device, modifies the management component source code based at least in part on the application resource index. Finally, the computing device compiles the combined source code version of the target application package and the management component source code to generate a managed application package.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: October 1, 2019
    Assignee: AIRWATCH LLC
    Inventors: Sandeep Naga Kaipu, Xinpi Du, Supriya Saha, Dipanshu Gupta, Chaoting Xuan
  • Publication number: 20190044928
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and maintain a list of applications available to provide content. The first application can send a request to a second application identified in the list, the request including a key that indicates the first application is authorized to request the second application to search for content. The first application can obtain a search result from the second application based on the request and present the search result in a user interface in the first application.
    Type: Application
    Filed: October 11, 2018
    Publication date: February 7, 2019
    Inventors: SANDEEP NAGA KAIPU, SUBHAM KUMAR TYAGI, ANANTHA RAMAN B R, JOEL SEQUEIRA, VIVEK RATILAL VEKARIYA
  • Patent number: 10104051
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and provide a request to a second application to search for content associated with the second application that corresponds to the search query. The request can include a key that indicates to the second application that the first application is authorized to request the second application to search for the content. The first application can obtain a search result from the second application based on the request an present the search result in a user interface for the first application.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 16, 2018
    Assignee: AIRWATCH LLC
    Inventors: Sandeep Naga Kaipu, Subham Kumar Tyagi, Anantha Raman B R, Joel Sequeira, Vivek Ratilal Vekariya
  • Publication number: 20180285172
    Abstract: Disclosed are various examples for exchanging data between applications installed on a mobile device. An app-to-app messaging protocol is provided that an application developer can leverage to exchange information with other applications without the application developer needing to fully implement the protocol.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Stephen Turner, Sandeep Naga Kaipu, Dipanshu Gupta
  • Publication number: 20180157433
    Abstract: To extend a sign on session among applications, an inter-application workflow request can be initiated from a first to a second application. The workflow request can identify one or more memory locations in a shared memory for secure data transfer between the applications. The first application can then monitor the memory locations for the presence of a public key stored in shared memory by the second application in response to the workflow request. Once the public key is present in the shared memory, the first application can retrieve and use it to encrypt an access interval key. The encrypted access interval key can then be stored in the shared memory for retrieval by the second application. The access interval key is associated with a sign on session of the first application, and the second application can retrieve and decrypt it to extend the sign on session to the second application.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 7, 2018
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Publication number: 20180159843
    Abstract: To establish a sign on session among single sign on (SSO)-enabled applications, a user can be prompted by an application for an access code. An access interval key can be generated using a key derivative function based on the access code. The access interval key can be considered a session key, and it can be used during a valid SSO session to decrypt a master key stored in a shared memory. In turn, the master key can be used to encrypt and decrypt the contents of the shared memory. To securely distribute the access interval key among the SSO-enabled applications during a current session, individual SSO-enabled applications can each store a public key in the shared memory. The access interval key can then be encrypted, respectively, by the public keys of the SSO-enabled applications and stored in the shared memory to be retrieved securely by the SSO-enabled applications.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 7, 2018
    Inventors: Kishore Sajja, Lucas Chen, Raghuram Rajan, Anuj Panwar, Sandeep Naga Kaipu, Rajiv Singh
  • Publication number: 20170286075
    Abstract: Disclosed are various approaches for injecting resources into wrapped applications. A computing device first obtains a compiled version of a target application package. The computing device then decompiles the compiled version of the target application package to generate a source code version of the target application package. Then, the computing device combines the source code version of the target application package with management component source code. Next, the computing device generates an application resource index. Subsequently, the computing device, modifies the management component source code based at least in part on the application resource index. Finally, the computing device compiles the combined source code version of the target application package and the management component source code to generate a managed application package.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 5, 2017
    Inventors: Sandeep Naga Kaipu, Xinpi Du, Supriya Saha, Dipanshu Gupta, Chaoting Xuan
  • Publication number: 20170118186
    Abstract: Disclosed are examples of searching for content associated with multiple applications. In various examples, a first application can obtain a search query and provide a request to a second application to search for content associated with the second application that corresponds to the search query. The request can include a key that indicates to the second application that the first application is authorized to request the second application to search for the content. The first application can obtain a search result from the second application based on the request an present the search result in a user interface for the first application.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 27, 2017
    Inventors: SANDEEP NAGA KAIPU, SUBHAM KUMAR TYAGI, ANANTHA RAMAN B R, JOEL SEQUEIRA, VIVEK RATILAL VEKARIYA
  • Publication number: 20170083590
    Abstract: Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 23, 2017
    Inventors: Anil Jagarlamudi, Suja Ramachandran, Gaurav Arora, Naga Kaipu, Karishma Babu