Patents by Inventor Muhammad Umar

Muhammad Umar 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: 20250068159
    Abstract: A method is provided, comprising: (i) receiving, at a system, from an autonomous vehicle: (a) sensor data captured by a sensor of the vehicle, and (b) output data generated based on environmental data captured by one or more sensors of the vehicle and used by a planning component to navigate in an environment, (ii) causing one or more displays to display at least one of: a representation of the sensor data, or a model of the environment based on the output data, (iii) determining a location of a feature within the sensor data or the model, (iv) causing the one or more displays to display an indication of the feature at a position corresponding to the location, (v) receiving, at the system, user input, and (vi) sending, by the system to the vehicle, data based on the user input to cause the vehicle to take an action.
    Type: Application
    Filed: August 21, 2023
    Publication date: February 27, 2025
    Inventors: Muhammad Umar CHOUDRY, Meredith James GOLDMAN
  • Publication number: 20250063394
    Abstract: Aspects of the subject disclosure may include, for example: building a computer-usable model; performing automated testing on the computer-usable model to determine whether the computer-usable model successfully handles a plurality of test scenarios; performing fault injection by injecting a plurality of faults into the computer-usable model to determine whether the computer-usable model successfully handles the plurality of faults, and facilitating deployment of the computer-usable model. Other aspects of the subject disclosure may include, for example: the deployed computer-usable model detecting and/or experiencing deviations, inconsistencies and/or anomalies; and activating one or more backup methods in response to the deployed computer-usable model detecting and/or experiencing deviations, inconsistencies and/or anomalies. The one or more backup methods can be implemented in a preferred order (e.g., depending upon the type of the deviations, inconsistencies and/or anomalies).
    Type: Application
    Filed: August 18, 2023
    Publication date: February 20, 2025
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Farooq Bari, Muhammad Umar Bin Farooq
  • Patent number: 12204785
    Abstract: There is provided a data processing apparatus in which decode circuitry receives a memory copy instruction containing an indication of a source area of memory, an indication of a destination area of memory, and an indication of a remaining copy length. In response to receiving the memory copy instruction, the decode circuitry generates at least one active memory copy operation or a null memory copy operation. The active memory copy operation causes one or more execution units to perform a memory copy from part of the source area of memory to part of the destination area of memory and the null memory copy operation leaves the destination area of memory unmodified.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: January 21, 2025
    Assignee: Arm Limited
    Inventors: Yasuo Ishii, Steven Daniel Maclean, Nicholas Andrew Plante, Muhammad Umar Farooq, Michael Brian Schinzler, Nicholas Todd Humphries, Glen Andrew Harris
  • Publication number: 20250002031
    Abstract: A computer implemented method is provided. The method, comprises: receiving from an autonomous vehicle sensor data, wherein the sensor data is indicative of an environment in which the vehicle is currently located or was previously located. The method further comprises receiving or determining additional data associated with at least one of: the sensor data, the vehicle, or the environment, wherein the additional data is different from the sensor data. The method further comprises displaying, on a display, an output comprising a representation of the sensor data. The method further comprises determining, based at least in part on the additional data, a reliability metric, the reliability metric being indicative of how reliable the sensor data is at representing the environment in which the vehicle is located at a current time. The method further comprises causing the output on the display to be based at least in part on the reliability metric.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Liang CHAO, Muhammad Umar CHOUDRY, Gerardo CID FERNANDEZ, Ravi GOGNA, Meredith James GOLDMAN, Paul ORECCHIO
  • Patent number: 12045620
    Abstract: A data processing apparatus is provided that comprises rename circuitry for performing a register rename stage of a pipeline in respect of a stream of operations. Move elimination circuitry performs a move elimination operation on the stream of operations in which a move operation is eliminated and the register rename stage performs an adjustment of an identity of registers in the stream of operations to compensate for the move operation being eliminated and demotion circuitry reverses or inhibits the adjustment in response to one or more conditions being met.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: July 23, 2024
    Assignee: Arm Limited
    Inventors: Yasuo Ishii, Muhammad Umar Farooq, William Elton Burky, Michael Brian Schinzler, Jason Lee Setter, David Gum Lim
  • Publication number: 20240232389
    Abstract: A system on chip includes a secure processing unit (SPU), an artificial intelligence/machine learning accelerator (AI/ML accelerator), a memory inline cypher engine, and a central processing unit (CPU). The SPU is used to store biometrics of users. The AI/ML accelerator is used to process images, and analyze the biometrics of users. The AI/ML accelerator includes a micro control unit (MCU) for intelligently linking access identifications (IDs) to version numbers (VNs). The inline cypher engine is coupled to the AI/ML accelerator and the SPU for receiving a register file from the MCU, encrypting data received from the AI/ML accelerator, and comparing the biometrics of the users received from the SPU with the data. The CPU is coupled to the SPU and the AI/ML accelerator for controlling the SPU and the AI/ML accelerator.
    Type: Application
    Filed: August 14, 2023
    Publication date: July 11, 2024
    Applicant: MEDIATEK INC.
    Inventors: Thomas Mengtao Zeng, Muhammad Umar, Chih-Hsiang Hsiao
  • Publication number: 20240182083
    Abstract: Systems and methods for disengaging or engaging autonomy remotely are provided. The autonomous vehicle may receive a request from a remote computing system associated with a remote operator. The request may require the autonomous vehicle to disengage, engage, or re-engage autonomy. The autonomous vehicle may determine whether the request is valid, and whether certain safety criteria are met. Upon determining that the request is valid and safety criteria are met, the autonomous vehicle may process the request and cause the autonomous vehicle to enter the desired state. The autonomous vehicle may send a message to the remote computing system, indicating whether or not the autonomous vehicle has entered the desired state.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 6, 2024
    Inventors: Yongguang Zhu, Collin MacGregor, Ravi Gogna, Meredith James Goldman, Muhammad Umar Choudry
  • Publication number: 20240135007
    Abstract: A system on chip includes a secure processing unit (SPU), an artificial intelligence/machine learning accelerator (AI/ML accelerator), a memory inline cypher engine, and a central processing unit (CPU). The SPU is used to store biometrics of users. The AI/ML accelerator is used to process images, and analyze the biometrics of users. The AI/ML accelerator includes a micro control unit (MCU) for intelligently linking access identifications (IDs) to version numbers (VNs). The inline cypher engine is coupled to the AI/ML accelerator and the SPU for receiving a register file from the MCU, encrypting data received from the AI/ML accelerator, and comparing the biometrics of the users received from the SPU with the data. The CPU is coupled to the SPU and the AI/ML accelerator for controlling the SPU and the AI/ML accelerator.
    Type: Application
    Filed: August 13, 2023
    Publication date: April 25, 2024
    Applicant: MEDIATEK INC.
    Inventors: Thomas Mengtao Zeng, Muhammad Umar, Chih-Hsiang Hsiao
  • Publication number: 20240070819
    Abstract: Image data of a first image in a sequence of images is processed using an artificial neural network (ANN) to generate output image data indicative of an alignment of the first image with a second image in the sequence. The ANN is trained using outputs of an alignment pipeline configured to perform alignment of images. The alignment pipeline is configured to determine flow vectors representing optical flow between images, and perform an image transformation using the flow vectors to align the images. The ANN is trained to emulate a result derivable using the alignment pipeline.
    Type: Application
    Filed: January 31, 2023
    Publication date: February 29, 2024
    Inventors: Ayan BHUNIA, Muhammad Umar Karim KHAN, Aaron CHADHA, Ioannis ANDREOPOULOS
  • Publication number: 20240062333
    Abstract: Image data representing one or more images at a first resolution is received at a first artificial neural network (ANN). The image data is processed using the first ANN to generate upscaled image data representing the one or more images at a second, higher resolution. The first ANN is trained to perform image upscaling and is trained using first training image data representing one or more training images at the first resolution, the first training image data being at a first level of quality. The first ANN is also trained using features of a second ANN, wherein the second ANN is trained to perform image upscaling and is trained using second training image data representing one or more training images at the first resolution, the second training image data being at a second level of quality, higher than the first level of quality.
    Type: Application
    Filed: January 31, 2023
    Publication date: February 22, 2024
    Inventors: Muhammad Umar Karim KHAN, Ayan Bhunia, Aaron Chadha, Ioannis Andreopoulos
  • Publication number: 20240028241
    Abstract: There is provided a data processing apparatus in which decode circuitry receives a memory copy instruction containing an indication of a source area of memory, an indication of a destination area of memory, and an indication of a remaining copy length. In response to receiving the memory copy instruction, the decode circuitry generates at least one active memory copy operation or a null memory copy operation. The active memory copy operation causes one or more execution units to perform a memory copy from part of the source area of memory to part of the destination area of memory and the null memory copy operation leaves the destination area of memory unmodified.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Yasuo ISHII, Steven Daniel MACLEAN, Nicholas Andrew PLANTE, Muhammad Umar FAROOQ, Michael Brian SCHINZLER, Nicholas Todd HUMPHRIES, Glen Andrew HARRIS
  • Patent number: 11748105
    Abstract: Aspects of the present disclosure relate an apparatus comprising fetch circuitry and instruction storage circuitry. The fetch circuitry is to fetch instructions for execution by execution circuitry. The instruction storage circuitry is to store temporary copies of fetched instructions. The fetch circuitry is configured to preferentially fetch instructions from the instruction storage circuitry. The instruction storage circuitry is configured to, responsive to a storage condition being met, begin storing copies of consecutive fetched instructions, the storage condition indicating a utility of a current fetched instruction; and to, responsive to determining that a number of said stored consecutive instructions has reached a storage threshold, cease storing copies of subsequent fetched instructions.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: September 5, 2023
    Assignee: Arm Limited
    Inventors: Michael Brian Schinzler, Muhammad Umar Farooq, Yasuo Ishii
  • Patent number: 11707784
    Abstract: Bearing steel comprising cubic boron nitride (c-BN) and/or nickel coated cBN spark plasma sintered at a temperature in the range of 850-1050° C. is disclosed. The tribological and corrosion resistance of the bearing steel improved with increasing the amount of c-BN. Further improvement in the properties was achieved with the incorporation of nickel coated c-BN, which caused a phase transition of the bearing steel from magnetic to non-magnetic phase accompanied by interdiffusion enhancement between the matrix and c-BN reinforcement.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: July 25, 2023
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Abbas Saeed Hakeem, Akeem Yusuf Adesina, Muhammad Umar Azam, Bilal Anjum Ahmed, Ahmad A. Sorour
  • Publication number: 20230195466
    Abstract: A data processing apparatus is provided that comprises rename circuitry for performing a register rename stage of a pipeline in respect of a stream of operations. Move elimination circuitry performs a move elimination operation on the stream of operations in which a move operation is eliminated and the register rename stage performs an adjustment of an identity of registers in the stream of operations to compensate for the move operation being eliminated and demotion circuitry reverses or inhibits the adjustment in response to one or more conditions being met.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Inventors: Yasuo ISHII, Muhammad Umar FAROOQ, William Elton BURKY, Michael Brian SCHINZLER, Jason Lee SETTER, David Gum LIM
  • Publication number: 20230151161
    Abstract: Heating of rubber products during processing produces odours which may be abated by commingling the rubber product with fabric softener. The fabric softener may be commingled with the rubber product via a dip tank filled with fabric softener solution, by applying fabric softener to the rubber product prior to heating/processing the rubber product, by injecting the fabric softener into an extruder that is heating/processing the rubber product, and by treating the by-product exiting the side stream of the extruder.
    Type: Application
    Filed: April 9, 2021
    Publication date: May 18, 2023
    Inventor: Muhammad Umar FAROOQ
  • Publication number: 20230080120
    Abstract: A depth estimation device includes a difference map generating network and a depth transformation circuit. The difference map generating network generates, from a monocular input image and using a plurality of neural networks, a plurality of difference maps corresponding to a plurality of baselines. The plurality of difference maps includes a first difference map corresponding to a first baseline and a second difference map corresponding to a second baseline. The depth transformation circuit generates a depth map using one of the plurality of difference maps.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 16, 2023
    Inventors: Saad Imran, Muhammad Umar Khan, Sikander Bin Mukaram, Chong-Min Kyung
  • Patent number: 11526359
    Abstract: A data processing apparatus is provided that includes global-history prediction circuitry that provides a prediction of an outcome of a given control flow instruction based on a result of execution of one or more previous control flow instructions. Correction circuitry provides a corrected prediction of the global-history prediction circuitry in respect of the given control flow instruction and cache circuitry, separate from the correction circuitry, stores the corrected prediction in respect of the given control flow instruction.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: December 13, 2022
    Assignee: Arm Limited
    Inventors: Yasuo Ishii, Muhammad Umar Farooq, Chris Abernathy
  • Patent number: 11507372
    Abstract: An apparatus and method are provided for processing instructions fetched from memory. Decode circuitry is used to decode the fetched instructions in order to produce decoded instructions, and downstream circuitry then processes the decoded instructions in order to perform the operations specified by those decoded instructions. Dispatch circuitry is arranged to dispatch to the downstream circuitry up to N decoded instructions per dispatch cycle, and is arranged to determine, based on a given candidate sequence of decoded instructions being considered for dispatch in a given dispatch cycle, whether at least one resource conflict within the downstream circuitry would occur in the event that the given candidate sequence of decoded instructions is dispatched in the given dispatch cycle.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: November 22, 2022
    Assignee: Arm Limited
    Inventors: Michael Brian Schinzler, Yasuo Ishii, Muhammad Umar Farooq, Jason Lee Setter
  • Publication number: 20220342671
    Abstract: Aspects of the present disclosure relate an apparatus comprising fetch circuitry and instruction storage circuitry. The fetch circuitry is to fetch instructions for execution by execution circuitry. The instruction storage circuitry is to store temporary copies of fetched instructions. The fetch circuitry is configured to preferentially fetch instructions from the instruction storage circuitry. The instruction storage circuitry is configured to, responsive to a storage condition being met, begin storing copies of consecutive fetched instructions, the storage condition indicating a utility of a current fetched instruction; and to, responsive to determining that a number of said stored consecutive instructions has reached a storage threshold, cease storing copies of subsequent fetched instructions.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Michael Brian SCHINZLER, Muhammad Umar FAROOQ, Yasuo ISHII
  • Patent number: 11455253
    Abstract: An apparatus comprises first-level and second-level set-associative caches each comprising the same number of sets of cache entries. Indexing circuitry generates, based on a lookup address, a set index identifying which set of the first-level set-associative cache or the second-level set-associative cache is a selected set of cache entries to be looked up for information associated with the lookup address. The indexing circuitry generates the set index using an indexing scheme which maps the lookup address to the same set index for both the first-level set-associative cache and the second-level set-associative cache. This can make migration of cached information between the cache levels more efficient, which can be particularly useful for caches with high access frequency, such as branch target buffers for a branch predictor.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: September 27, 2022
    Assignee: Arm Limited
    Inventors: Yasuo Ishii, James David Dundas, Chang Joo Lee, Muhammad Umar Farooq