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: 20250220002Abstract: 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: ApplicationFiled: February 25, 2025Publication date: July 3, 2025Applicant: Ivanti, Inc.Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
-
Patent number: 12238074Abstract: 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: GrantFiled: March 30, 2023Date of Patent: February 25, 2025Assignee: Ivanti, Inc.Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
-
Patent number: 12165907Abstract: 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: GrantFiled: November 19, 2020Date of Patent: December 10, 2024Assignee: Applied Materials, Inc.Inventors: Giridhar Kamesh, Vinodh Ramachandran, Chaitanya A. Prasad, Mohammad Aamir, Daniel C. Glover
-
Patent number: 11823007Abstract: 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: GrantFiled: August 4, 2022Date of Patent: November 21, 2023Assignee: Ivanti, Inc.Inventors: Suresh Kumar Batchu, Mohammad Aamir
-
Publication number: 20230318855Abstract: 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: ApplicationFiled: March 30, 2023Publication date: October 5, 2023Applicant: Ivanti, Inc.Inventors: Venkata Nambula, Mohamad Raja Gani, Mohammad Aamir
-
Publication number: 20230054097Abstract: 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: ApplicationFiled: August 4, 2022Publication date: February 23, 2023Inventors: Suresh Kumar Batchu, Mohammad Aamir
-
Patent number: 11429802Abstract: 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: GrantFiled: September 12, 2019Date of Patent: August 30, 2022Assignee: MOBILEIRON, INC.Inventors: Suresh Kumar Batchu, Mohammad Aamir
-
Publication number: 20220157643Abstract: 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: ApplicationFiled: November 19, 2020Publication date: May 19, 2022Inventors: Giridhar KAMESH, Vinodh RAMACHANDRAN, Chaitanya A. PRASAD, Mohammad AAMIR, Daniel C. GLOVER
-
Patent number: 11127414Abstract: A method of echo cancellation in hands-free communication is disclosed. The method includes: receiving, via a receive signal processor, a far-end audio signal; providing the far-end audio signal to: an acoustic echo canceller module as a reference signal, and at least one loudspeaker for playback; determining an external gain value associated with the far-end audio signal, the external gain applied to the far-end audio signal downstream of the receive signal processor and prior to playback from the at least one loudspeaker; adjusting at least one parameter of the acoustic echo canceller module based on the external gain value; receiving playback output of the far-end audio signal from the at least one loudspeaker as an input signal to a microphone; and processing the microphone input signal by the adjusted acoustic echo canceller module to produce an echo-cancelled signal.Type: GrantFiled: July 9, 2019Date of Patent: September 21, 2021Assignee: BlackBerry LimitedInventors: Mohammad Aamir Husain, Michael Andrew Percy, Mark Robert Every, Frank Linseisen
-
Patent number: 10984808Abstract: A sub-band processing system for reducing computational complexity and memory requirements is disclosed. The sub-band processing system includes: a first logic that partitions and stores a frequency spectrum of bins of real and imaginary data into a smaller number of sub-bands; a second logic that executes a first lossy compression for a first set of the sub-bands, wherein the first set includes those sub-bands having indices that are greater than or equal to a first index; and a third logic that executes, subsequent to a frequency spectrum processing of the lossy compressed data rendered by the second logic, a second lossy compression for a second set of the sub-bands, wherein the second set includes those sub-bands having indices that are less than the first index and greater than or equal to a second index.Type: GrantFiled: July 9, 2019Date of Patent: April 20, 2021Assignee: BlackBerry LimitedInventor: Mohammad Aamir Husain
-
Publication number: 20210081632Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 18, 2021Inventors: Suresh Kumar Batchu, Mohammad Aamir
-
Publication number: 20210012789Abstract: A method of echo cancellation in hands-free communication is disclosed. The method includes: receiving, via a receive signal processor, a far-end audio signal; providing the far-end audio signal to: an acoustic echo canceller module as a reference signal, and at least one loudspeaker for playback; determining an external gain value associated with the far-end audio signal, the external gain applied to the far-end audio signal downstream of the receive signal processor and prior to playback from the at least one loudspeaker; adjusting at least one parameter of the acoustic echo canceller module based on the external gain value; receiving playback output of the far-end audio signal from the at least one loudspeaker as an input signal to a microphone; and processing the microphone input signal by the adjusted acoustic echo canceller module to produce an echo-cancelled signal.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Applicant: 2236008 Ontario Inc.Inventors: Mohammad Aamir HUSAIN, Michael Andrew PERCY, Mark Robert EVERY, Frank LINSEISEN
-
Publication number: 20210012785Abstract: A sub-band processing system for reducing computational complexity and memory requirements is disclosed. The sub-band processing system includes: a first logic that partitions and stores a frequency spectrum of bins of real and imaginary data into a smaller number of sub-bands; a second logic that executes a first lossy compression for a first set of the sub-bands, wherein the first set includes those sub-bands having indices that are greater than or equal to a first index; and a third logic that executes, subsequent to a frequency spectrum processing of the lossy compressed data rendered by the second logic, a second lossy compression for a second set of the sub-bands, wherein the second set includes those sub-bands having indices that are less than the first index and greater than or equal to a second index.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Applicant: 2236008 Ontario Inc.Inventor: Mohammad Aamir HUSAIN
-
Patent number: 10467421Abstract: 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: GrantFiled: September 15, 2016Date of Patent: November 5, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mohammad Aamir, Atta Ur Rehman
-
Patent number: 10445760Abstract: A computer system for distributing one or more functions in response to a notification includes a first server connected to a point of sale device and a second server separate from and connected to the first server. Upon reception of a notification by the first server from the point of sale device, the first server diverts the purchase notification to the second server, and distributes one or more functions to the second server to prevent the first server from slowing down.Type: GrantFiled: February 16, 2016Date of Patent: October 15, 2019Assignee: Safeway Inc.Inventors: David Edward Thomas, Jonathan G. Quinn, Michael Robert Minasi, Michelle Marian, Mir Mohammad Aamir, Tamara Ruth Pattison
-
Patent number: 10354260Abstract: An individualized discount and reward server includes one or more linked databases storing customer data including at least one retailer account and purchase history associated with the customer. The server including a processor to allocate at least one customized offer to the retailer account using at least the purchase history associated with the customer, the at least one customized offer including a loyalty adjustment changing a general market price point of a retail product in accordance with a competitor price. The processor further displays to the customer, via the interface, a display page including the at least one customized offer and an option for selection of the at least one customized offer. The processor also updates, upon reception of the customer input indicating selection of the at least one customized offer, the retailer account to indicate selection of the at least one customized offer.Type: GrantFiled: March 25, 2011Date of Patent: July 16, 2019Assignee: Safeway Inc.Inventors: David Edward Thomas, Jonathan G. Quinn, Michael Robert Minasi, Michelle Marian, Mir Mohammad Aamir, Tamara Ruth Pattison
-
Patent number: 10290009Abstract: An individualized discount and reward server includes one or more linked databases to store customer data associated with a loyalty program of a retailer. The server includes a processor to select a retail product purchased at least once by a loyalty customer. The processor determines, from at least a purchase history associated with the loyalty customer, an amount the loyalty customer spends on the selected retail product and an amount each customer from a plurality of customers forming a peer group spends on the selected retail product. Further, the processor compares the amount the loyalty customer spends on the selected retail product to the amount the peer group spends on the selected retail product to form a comparison result and allocate at least one customized offer to the retailer account according to at least the comparison result.Type: GrantFiled: March 25, 2011Date of Patent: May 14, 2019Assignee: Safeway Inc.Inventors: David Edward Thomas, Jonathan G. Quinn, Michael Robert Minasi, Michelle Marian, Mir Mohammad Aamir, Tamara Ruth Pattison
-
Patent number: 10275784Abstract: An individualized discount and reward server includes one or more linked databases to store customer data, where the customer data includes at least one retailer account and purchase history associated with the customer. The server includes a processor to allocate at least one customized offer to the retailer account using at least the purchase history associated with the customer, where the at least one customized offer includes a loyalty adjustment changing a general market price point of a product in accordance with the customized offer. The processor redeems the customized offer upon receiving a purchase notification. The customized offer is redeemed by associating the product with the loyalty adjustment independent of the general market price point associated with the product at a time of reception of the purchase notification.Type: GrantFiled: March 25, 2011Date of Patent: April 30, 2019Assignee: Safeway Inc.Inventors: David Edward Thomas, Jonathan G. Quinn, Michael Robert Minasi, Michelle Marian, Mir Mohammad Aamir, Tamara Ruth Pattison
-
Patent number: 10225287Abstract: 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: GrantFiled: July 27, 2018Date of Patent: March 5, 2019Assignee: Oracle International CorporationInventors: Mohammad Aamir, Atta Ur Rehman
-
Publication number: 20180337955Abstract: 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: ApplicationFiled: July 27, 2018Publication date: November 22, 2018Applicant: Oracle international CorporationInventors: Mohammad Aamir, Atta Ur Rehman