Patents by Inventor Ashraf Javeed

Ashraf Javeed 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: 20220326962
    Abstract: An apparatus is described. The apparatus includes an accelerator having an interface to plug into an electronic system. The accelerator includes a field programmable gate array integrated circuit to perform acceleration, a general purpose processor integrated circuit to execute software related to the acceleration and controller circuitry to dynamically change, without rebooting the general purpose processor integrated circuit, allocation of the accelerator's power budget to the field programmable gate array integrated circuit and the general purpose processor integrated circuit.
    Type: Application
    Filed: June 22, 2022
    Publication date: October 13, 2022
    Inventors: Navneeth JAYARAJ, Richard Marian THOMAIYAR, Ashraf JAVEED, Vikas MISHRA, Rajesh POORNACHANDRAN, Mahammad Yaseen Isasaheb MULLA, Laxminarayan KAMATH, Karunakara KOTARY, Dustin FREDRICKSON
  • Patent number: 8566644
    Abstract: Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, an adapter and the SMBus of the target computer.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: October 22, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Patent number: 8407526
    Abstract: Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger application operating on a host computer system and a debugger driver located within a firmware image undergoing the debugging sequence on a target computer system. The debugger application and debugger driver may communicate and transfer data between one another. Upon detecting an error in a firmware image, the debugger driver notifies the debugger application. The debugger application sends an updated firmware image to the debugger driver on the target computer system. The debugger driver loads the updated firmware image and passes control to an entry point of the updated firmware image for continued debugging from the new entry point.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: March 26, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Patent number: 8135993
    Abstract: Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger application operating on a host computer system and a debugger driver located within a firmware image undergoing the debugging sequence on a target computer system. The debugger application and debugger driver may communicate and transfer data between one another. Upon detecting an error in a firmware image, the debugger driver notifies the debugger application. The debugger application sends an updated firmware image to the debugger driver on the target computer system. The debugger driver loads the updated firmware image and passes control to an entry point of the updated firmware image for continued debugging from the new entry point.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: March 13, 2012
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Patent number: 8117368
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 14, 2012
    Assignee: American Megatrends, Inc.
    Inventors: Giri Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Patent number: 8078856
    Abstract: Systems, methods, and computer-readable media provide for notification of power-on self-test (POST) data using an output device that is externally connected to a target computer system undergoing the POST via a data cable. Embodiments include a data transport module having an interface for receiving POST data from a debug module within the firmware of the target computer system and a notification application executed on the output device. The POST data transport module receives POST data and writes it to one or more hardware registers associated with an external port of the target computer system. The POST data is transferred to the data cable from the hardware registers and is received from the cable by the notification application of the output device. The notification application generates a notification corresponding to the received POST data and displays the notification on a display of the output device.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: December 13, 2011
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Publication number: 20110283297
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Application
    Filed: July 22, 2011
    Publication date: November 17, 2011
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Giri P. Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Patent number: 8010727
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: August 30, 2011
    Assignee: American Megatrends, Inc.
    Inventors: Giri P. Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Patent number: 8010843
    Abstract: Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, an adapter and the SMBus of the target computer.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: August 30, 2011
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Publication number: 20110055533
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Application
    Filed: October 6, 2010
    Publication date: March 3, 2011
    Applicant: AMERICAN MEGATRENDS, INC.
    Inventors: Giri P. Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Patent number: 7861119
    Abstract: Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger application operating on a host computer system and a debugger driver located within a firmware image undergoing the debugging sequence on a target computer system. The debugger application and debugger driver may communicate and transfer data between one another. Upon detecting an error in a firmware image, the debugger driver notifies the debugger application. The debugger application sends an updated firmware image to the debugger driver on the target computer system. The debugger driver loads the updated firmware image and passes control to an entry point of the updated firmware image for continued debugging from the new entry point.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: December 28, 2010
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Patent number: 7827339
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: November 2, 2010
    Assignee: American Megatrends, Inc.
    Inventors: Giri P. Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Patent number: 7293207
    Abstract: A method is provided for testing the entire memory address range of memory in a computer system having a Cpu supporting 32-bit or 36-bit memory addressing. If the CPU supports 36-bit addressing a page directory is created containing entries that support accessing the memory according to a maximum page size supported by the processor. If the processor supports 32-bit memory addressing, a page directory and one or more page tables are created for accessing the memory according to a maximum page size supported by the processor. Once the page directory and page tables have been created, they are utilized to access and test a portion of the memory. The page directory and page tables are then dynamically modified to allow access to other portions of the memory.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: November 6, 2007
    Assignee: American Megatrends, Inc
    Inventors: Sasi Vellolil, Ashraf Javeed, Jerry Lynn Petree, Jr., Stefano Righi
  • Publication number: 20070168746
    Abstract: Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, an adapter and the SMBus of the target computer.
    Type: Application
    Filed: December 14, 2005
    Publication date: July 19, 2007
    Inventors: Stefano Righi, Ashraf Javeed
  • Publication number: 20060168386
    Abstract: In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Inventors: Giri Mudusuru, Radhika Vemuru, Ashraf Javeed
  • Publication number: 20040068679
    Abstract: A method is provided for testing the entire memory address range of memory in a computer system having a CPU supporting 32-bit or 36-bit memory addressing. If the CPU supports 32-bit addressing a page directory is created containing entries that support accessing the memory according to a maximum page size supported by the processor. If the processor supports 36-bit memory addressing, a page directory and one or more page tables are created for accessing the memory according to a maximum page size supported by the processor. Once the page directory and page tables have been created, they are utilized to access and test a portion of the memory. The page directory and page tables are then dynamically modified to allow access to other portions of the memory.
    Type: Application
    Filed: October 2, 2002
    Publication date: April 8, 2004
    Applicant: American Megatrends, Inc.
    Inventors: Sasi Vellolil, Ashraf Javeed, Jerry Lynn Petree,, Stefano Righi