Patents by Inventor Mohammad AAMIR

Mohammad AAMIR 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: 20250220002
    Abstract: A method of securely storing a device password. The method includes receiving from a relying party, via a communication interface, a first public encryption key associated with a first device associated with a user identity. The method includes generating, at a second device associated with the same user identity and registering with the relying party, a public encryption key pair that includes a second public encryption key. The method includes performing a first level of encryption with respect to a password encryption key associated with encrypting a device password of the second device to produce a singly encrypted password encryption key using the second public encryption key. The method includes performing a second level of encryption with respect to the singly encrypted password encryption key to produce a doubly encrypted password encryption key using the first public encryption key and storing the it on the second device.
    Type: Application
    Filed: February 25, 2025
    Publication date: July 3, 2025
    Applicant: Ivanti, Inc.
    Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
  • Patent number: 12238074
    Abstract: A method of establishing communication with a second device via wireless communication channel that is not natively secure. The method includes performing mutual authentication between the first and second devices by receiving via the communication interface from the second device a FIDO public certificate of the second device and using a FIDO public key of the second device. The FIDO public key of the second device having been registered by the second device with a FIDO relying party in connection with a user identity associated with both the first device and the second device. The FIDO public key of the second device having been fetched by the first device from the FIDO relying party in connection with FIDO registration of the first device with the FIDO relying party in connection with the user identity. The method may include negotiating a shared secret used to engage in ongoing communication.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 25, 2025
    Assignee: Ivanti, Inc.
    Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
  • Patent number: 12165907
    Abstract: Embodiments of the present disclosure generally relate to apparatus for substrate processing, and more specifically to apparatus for rotating substrates and to uses thereof. In an embodiment, an apparatus for rotating a substrate is provided. The apparatus includes a levitatable rotor comprising a plurality of magnets embedded therein, a plurality of gas bearings positioned to levitate the levitatable rotor, and a stator magnetically coupled to the levitatable rotor, the stator for producing a rotating magnetic field. Apparatus for processing a substrate with the apparatus for rotating substrates as well as methods of use are also described.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: December 10, 2024
    Assignee: Applied Materials, Inc.
    Inventors: Giridhar Kamesh, Vinodh Ramachandran, Chaitanya A. Prasad, Mohammad Aamir, Daniel C. Glover
  • Patent number: 11823007
    Abstract: Techniques are disclosed to obtain device posture of a third party managed device. In various embodiments, a unique identifier of the third party managed device is embedded in a registration communication sent from a third party managed device to an access node associated with a first party management entity. The registration communication is sent from the third party managed device to the access node. The access node is configured to store data associating the unique identifier with the third party managed device, and to use the unique identifier to obtain from the third party management entity device posture information for the third party managed device.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: November 21, 2023
    Assignee: Ivanti, Inc.
    Inventors: Suresh Kumar Batchu, Mohammad Aamir
  • Publication number: 20230318855
    Abstract: A method of establishing communication with a second device via wireless communication channel that is not natively secure. The method includes performing mutual authentication between the first and second devices by receiving via the communication interface from the second device a FIDO public certificate of the second device and using a FIDO public key of the second device. The FIDO public key of the second device having been registered by the second device with a FIDO relying party in connection with a user identity associated with both the first device and the second device. The FIDO public key of the second device having been fetched by the first device from the FIDO relying party in connection with FIDO registration of the first device with the FIDO relying party in connection with the user identity. The method may include negotiating a shared secret used to engage in ongoing communication.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 5, 2023
    Applicant: Ivanti, Inc.
    Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
  • Publication number: 20230054097
    Abstract: Techniques are disclosed to obtain device posture of a third party managed device. In various embodiments, a unique identifier of the third party managed device is embedded in a registration communication sent from a third party managed device to an access node associated with a first party management entity. The registration communication is sent from the third party managed device to the access node. The access node is configured to store data associating the unique identifier with the third party managed device, and to use the unique identifier to obtain from the third party management entity device posture information for the third party managed device.
    Type: Application
    Filed: August 4, 2022
    Publication date: February 23, 2023
    Inventors: Suresh Kumar Batchu, Mohammad Aamir
  • Patent number: 11429802
    Abstract: Techniques are disclosed to obtain device posture of a third party managed device. In various embodiments, a unique identifier of the third party managed device is embedded in a registration communication sent from a third party managed device to an access node associated with a first party management entity. The registration communication is sent from the third party managed device to the access node. The access node is configured to store data associating the unique identifier with the third party managed device, and to use the unique identifier to obtain from the third party management entity device posture information for the third party managed device.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 30, 2022
    Assignee: MOBILEIRON, INC.
    Inventors: Suresh Kumar Batchu, Mohammad Aamir
  • Publication number: 20220157643
    Abstract: Embodiments of the present disclosure generally relate to apparatus for substrate processing, and more specifically to apparatus for rotating substrates and to uses thereof. In an embodiment, an apparatus for rotating a substrate is provided. The apparatus includes a levitatable rotor comprising a plurality of magnets embedded therein, a plurality of gas bearings positioned to levitate the levitatable rotor, and a stator magnetically coupled to the levitatable rotor, the stator for producing a rotating magnetic field. Apparatus for processing a substrate with the apparatus for rotating substrates as well as methods of use are also described.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 19, 2022
    Inventors: Giridhar KAMESH, Vinodh RAMACHANDRAN, Chaitanya A. PRASAD, Mohammad AAMIR, Daniel C. GLOVER
  • Publication number: 20210081632
    Abstract: Techniques are disclosed to obtain device posture of a third party managed device. In various embodiments, a unique identifier of the third party managed device is embedded in a registration communication sent from a third party managed device to an access node associated with a first party management entity. The registration communication is sent from the third party managed device to the access node. The access node is configured to store data associating the unique identifier with the third party managed device, and to use the unique identifier to obtain from the third party management entity device posture information for the third party managed device.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Suresh Kumar Batchu, Mohammad Aamir
  • Patent number: 10467421
    Abstract: Techniques are provided for establishing a secure exchange of data between containerized applications. A method can include registering, by a device, a first containerized application on the device with an access server, registering, by the device, a second containerized application on the device with the access server, verifying that the first containerized application and the second containerized application are configured to exchange data, and exchanging data between the first containerized application and the second containerized application registered with the access server.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: November 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Patent number: 10225287
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: March 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Publication number: 20180337955
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Application
    Filed: July 27, 2018
    Publication date: November 22, 2018
    Applicant: Oracle international Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Patent number: 10057293
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: August 21, 2018
    Assignee: Oracle International Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Publication number: 20170116424
    Abstract: Techniques are provided for establishing a secure exchange of data between containerized applications. A method can include registering, by a device, a first containerized application on the device with an access server, registering, by the device, a second containerized application on the device with the access server, verifying that the first containerized application and the second containerized application are configured to exchange data, and exchanging data between the first containerized application and the second containerized application registered with the access server.
    Type: Application
    Filed: September 15, 2016
    Publication date: April 27, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Publication number: 20160241598
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Application
    Filed: April 27, 2016
    Publication date: August 18, 2016
    Applicant: Oracle International Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Patent number: 9344422
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: May 17, 2016
    Assignee: Oracle International Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Publication number: 20160087953
    Abstract: Methods, devices, and systems are described to modify the life cycle of a Google Android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an Android-based device. Dummy wrapper classes are inserted into the byte code for network and I/O system calls that call security code before calling the original classes.
    Type: Application
    Filed: January 12, 2015
    Publication date: March 24, 2016
    Applicant: Oracle International Corporation
    Inventors: Mohammad Aamir, Atta Ur Rehman
  • Publication number: 20140013223
    Abstract: A system and method for contextual visualization of content. An exemplary system comprises a visualization module that can determine a sentiment and at least one other metric relating to the content. The metric could be any of recency, velocity and virality. The visualization module generates a plot for visualizing the sentiment and the at least one other metric.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 9, 2014
    Inventors: Mohammad AAMIR, Ming HAN, Mark D'CUNHA