Patents by Inventor Mohammad Salman

Mohammad Salman 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: 20240109548
    Abstract: Disclosed herein are methods for determining an estimated weight of a vehicle. The methods comprise operating at least one processor to: receive vehicle data associated with the vehicle, the vehicle data comprising a plurality of vehicle parameters collected during operation of the vehicle; identify one or more vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data; and use at least one machine learning model to determine the estimated weight of the vehicle based on the portion of the vehicle data associated with each of the one or more vehicle maneuvers, the at least one machine learning model trained using training data associated with a plurality of previous vehicle maneuvers. Also disclosed are systems for implementing methods of the present disclosure.
    Type: Application
    Filed: February 21, 2023
    Publication date: April 4, 2024
    Inventors: Yifeng Ge, Mohammad Salman Sabahi, Vinay Kiran Manjunath, Willem Petersen
  • Patent number: 11881937
    Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: January 23, 2024
    Assignee: HYPORI, INC.
    Inventors: Brian J. Vetter, Mohammad Salman Dhedhi
  • Patent number: 11868476
    Abstract: Some embodiments may facilitate boot-specific key access to perform cryptographic operations. A first boot record and a second boot record may be generated independently in response to a request to boot a virtual device. The first and second boot records may be compared and in response to a match between the first boot record and the second boot record, an identify certificate may be obtained. Authorization to access and use a key for cryptographic operations may be obtained in response to a verification of the identity certificate by a cryptographic processor.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: January 9, 2024
    Assignee: HYPORI, INC.
    Inventors: Brian J. Vetter, Phani Achanta, Mohammad Salman Dhedhi, Muhammad Irfan Azam, Terrimane Shon Pritchett
  • Patent number: 11716323
    Abstract: Techniques for a service provider network to perform adaptive, step-up authentication for client devices that invoke privileged API calls for services. A client device may perform an initial authentication protocol with an identity service provider (ISP), and be provided with a JSON web token (token) that enables the user to interact with a service of the service provider network according to an access scope. When the service provider network receives an API call from the client device, the service provider network may determine that the API call is a privileged API call. The service provider network may further determine that the privileged API call is not permitted by the access scope of the token. The service provider network may then require that the client device perform a step-up authentication process with the ISP to obtain another token with an elevated access scope to invoke the privileged API call.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Mohammad Salman Moghal
  • Publication number: 20230150517
    Abstract: Systems and methods for determining an estimated weight of a vehicle are provided. The system includes at least one data storage and at least one processor. The at least one data storage is configured to store vehicle data associated with the vehicle. The at least one processor is configured to: identify a plurality of vehicle maneuvers based on the vehicle data, each vehicle maneuver being associated with a portion of the vehicle data, each portion of the vehicle data comprising a measured torque profile; generate a plurality of simulated torque profiles for each vehicle maneuver; generate a plurality of error profiles, an error profile being generated for each vehicle maneuver based on differences between the plurality of simulated torque profiles and the measured torque profile corresponding to that vehicle maneuver; and determine the estimated weight of the vehicle based on the plurality of error profiles.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 18, 2023
    Inventors: Willem Petersen, Harjot Singh Parmar, Muhammad Junaid Gill, Mohammad Salman Sabahi, Daniel J. Lewis, Vinay Kiran Manjunath, Yifeng Ge
  • Publication number: 20230085027
    Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 16, 2023
    Applicant: HYPORI, LLC
    Inventors: Brian J. VETTER, Mohammad Salman Dhedhi
  • Patent number: 11596641
    Abstract: The invention provides methods, compositions, and kits containing a minocycline topical suspension, for treating meibomian gland dysfunction and related disorders.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: March 7, 2023
    Inventors: Carla Maria Dos Santos Vozone, Mohammad Salman, George Nathaniel Magrath, III, Courtney Rouse Smith
  • Patent number: 11593122
    Abstract: In certain embodiments, a change to a display resolution (or other display configuration) to be used at a physical device may be effectuated without the need to reboot a virtual device associated with the physical device. In some embodiments, a display resolution for a portion of a virtual device user interface of a virtual device is determined based on display configuration information corresponding to a first physical device (e.g., a display resolution of the first physical device). The portion of the virtual device user interface is configured based on the determined display resolution, and the configured portion is sent to the first physical device. In some embodiments, in response to obtaining second display configuration information from a second physical device, the portion of the virtual device user interface is resized (e.g., without rebooting the virtual device), and the resized portion is sent to the second physical device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: February 28, 2023
    Assignee: HYPORI LLC
    Inventors: Brian J. Vetter, Mohammad Salman Dhedhi
  • Patent number: 11451535
    Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 20, 2022
    Assignee: HYPORI LLC
    Inventors: Brian J. Vetter, Mohammad Salman Dhedhi
  • Publication number: 20220125829
    Abstract: The invention provides methods, compositions, and kits containing a pharmaceutical composition, for treating meibomian gland dysfunction, dry eye disease, and related disorders.
    Type: Application
    Filed: October 27, 2021
    Publication date: April 28, 2022
    Inventors: Carla Maria dos Santos Vozone, Mohammad Salman, George Nathaniel Magrath, III, Courtney Rouse Smith
  • Publication number: 20220121293
    Abstract: In certain embodiments, a message including a plurality of characters may be obtained from an application hosted on a physical client device and a first position of a user interaction with a user interface accessed via the application may be obtained, where the user interface displays the message. A second position within the message may be determined based on the first position. A first and second set of characters may be extracted from the message based on the second position, such that (i) a first number of characters prior to the second position within the message is extracted for the first set of characters and (ii) a second number of characters subsequent to the second position within the message is extracted for the second set of characters. The first and second set of characters may be sent to the physical client device.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 21, 2022
    Applicant: HYPORI, LLC
    Inventor: Mohammad Salman DHEDHI
  • Publication number: 20220100862
    Abstract: Some embodiments may facilitate boot-specific key access to perform cryptographic operations. A first boot record and a second boot record may be generated independently in response to a request to boot a virtual device. The first and second boot records may be compared and in response to a match between the first boot record and the second boot record, an identify certificate may be obtained. Authorization to access and use a key for cryptographic operations may be obtained in response to a verification of the identity certificate by a cryptographic processor.
    Type: Application
    Filed: June 10, 2021
    Publication date: March 31, 2022
    Applicant: Hypori, LLC
    Inventors: Brian J. VETTER, Phani ACHANTA, Mohammad Salman DHEDHI, Muhammad Irfan AZAM, Terrimane Shon PRITCHETT
  • Publication number: 20220062308
    Abstract: The invention provides methods, compositions, and kits containing a minocycline topical suspension, for treating rosacea.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 3, 2022
    Inventors: Carla Maria dos Santos Vozone, Mohammad Salman, George Nathaniel Magrath, Courtney Rouse Smith
  • Patent number: 11157089
    Abstract: In certain embodiments, a message including a plurality of characters may be obtained from an application hosted on a physical client device and a first position of a user interaction with a user interface accessed via the application may be obtained, where the user interface displays the message. A second position within the message may be determined based on the first position. A first and second set of characters may be extracted from the message based on the second position, such that (i) a first number of characters prior to the second position within the message is extracted for the first set of characters and (ii) a second number of characters subsequent to the second position within the message is extracted for the second set of characters. The first and second set of characters may be sent to the physical client device.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: October 26, 2021
    Assignee: HYPORI LLC
    Inventor: Mohammad Salman Dhedhi
  • Publication number: 20210308154
    Abstract: The invention provides methods, compositions, and kits containing a minocycline topical suspension, for treating meibomian gland dysfunction and related disorders.
    Type: Application
    Filed: March 24, 2021
    Publication date: October 7, 2021
    Inventors: Carla Maria dos Santos Vozone, Mohammad Salman, George Nathaniel Magrath, III, Courtney Rouse Smith
  • Publication number: 20210299149
    Abstract: The invention provides methods, compositions, and kits containing a minocycline topical suspension, for treating meibomian gland dysfunction and related disorders.
    Type: Application
    Filed: May 4, 2021
    Publication date: September 30, 2021
    Inventors: Carla Maria dos Santos Vozone, Mohammad Salman, George Nathaniel Magrath, III, Courtney Rouse Smith
  • Publication number: 20210232409
    Abstract: In certain embodiments, a change to a display resolution (or other display configuration) to be used at a physical device may be effectuated without the need to reboot a virtual device associated with the physical device. In some embodiments, a display resolution for a portion of a virtual device user interface of a virtual device is determined based on display configuration information corresponding to a first physical device (e.g., a display resolution of the first physical device). The portion of the virtual device user interface is configured based on the determined display resolution, and the configured portion is sent to the first physical device. In some embodiments, in response to obtaining second display configuration information from a second physical device, the portion of the virtual device user interface is resized (e.g., without rebooting the virtual device), and the resized portion is sent to the second physical device.
    Type: Application
    Filed: December 17, 2020
    Publication date: July 29, 2021
    Applicant: HYPORI LLC
    Inventors: Brian J. VETTER, Mohammad Salman DHEDHI
  • Publication number: 20210200328
    Abstract: In certain embodiments, a message including a plurality of characters may be obtained from an application hosted on a physical client device and a first position of a user interaction with a user interface accessed via the application may be obtained, where the user interface displays the message. A second position within the message may be determined based on the first position. A first and second set of characters may be extracted from the message based on the second position, such that (i) a first number of characters prior to the second position within the message is extracted for the first set of characters and (ii) a second number of characters subsequent to the second position within the message is extracted for the second set of characters. The first and second set of characters may be sent to the physical client device.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Applicant: Intelligent Waves LLC
    Inventor: Mohammad Salman Dhedhi
  • Patent number: 10697164
    Abstract: A sanitizing device for a handheld bidet sprayer includes a housing for holding a handheld bidet sprayer on a spray head mount, an optical sensor used to detect the presence or absence of the sprayer in the housing, an odoriferous substance sensor used to sense odoriferous conditions or indications of a significant presence of microbes, a chemical discharge module, an ultraviolet light source, and a control module. The chemical discharge module includes a chemical supply holder and a plurality of conduits extending from the chemical supply holder. The chemical supply holder includes at least one container of fragrance and at least one container of sanitizer. Upon sensing odoriferous conditions or indications of a significant presence of microbes, the control module causes the discharge of the sanitizer and/or fragrance.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: June 30, 2020
    Inventors: Sabah Thamer Abdullah S. Al-Sabah, Mohammad Salman Mohammad Salman Al-Sabah, Fahad S. F. S. A. Al-Sahli
  • Patent number: 10557257
    Abstract: A sanitizing device for a handheld bidet sprayer includes a housing for holding a handheld bidet sprayer on a spray head mount, an optical sensor used to detect the presence or absence of the sprayer in the housing, an odoriferous substance sensor used to sense odoriferous conditions or indications of a significant presence of microbes, a chemical supply holder, an ultraviolet light source, and a control module. The chemical supply holder includes at least one container of fragrance and at least one container of sanitizer. Upon sensing odoriferous conditions or indications of a significant presence of microbes, the control module causes the discharge of the sanitizer and/or fragrance.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 11, 2020
    Inventors: Sabah Thamer Abdullah S. Al-Sabah, Mohammad Salman Mohammad Salman Al-Sabah, Fahad S. F. S. A. Al-Sahli