Patents by Inventor Mark Unruh

Mark Unruh 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: 20250209015
    Abstract: A processing system employs a hardware signal monitor (HSM) to manage signaling for processing units. The HSM monitors designated memory addresses assigned to signals generated by one or more processing units. Moreover, a single HSM is used to receive and process multiple signals, such as processing different signals received from the one or more processing units. Thus, the HSM improves scalability by managing multiple signals and correspondingly, is able to monitor a greater number of active tasks completed by the one or more processing units.
    Type: Application
    Filed: December 20, 2023
    Publication date: June 26, 2025
    Inventors: Mark Unruh Wyse, Anthony Thomas Gutierrez, Stephen Alexander Zekany
  • Publication number: 20250004828
    Abstract: A processor employs a hardware signal monitor to manage signaling for accelerators. The hardware signal monitor monitors designated memory addresses assigned to accelerator signals. In response to a memory write to one of the designated memory addresses, the hardware signal monitor executes a set of one or more operations (referred to as a callback). The hardware signal monitor thereby enables improved and enhanced signaling features, such as asynchronous signaling between agents, inter-accelerator signaling, and inter-process signaling.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Mark Unruh Wyse, Anthony Thomas Gutierrez, Paul Blinzer, Samuel Richard Bayliss
  • Publication number: 20250004806
    Abstract: A processing unit (e.g., a CPU) executes multiple processes, such as multiple virtual machines, wherein each process employs virtual signals and virtual signal monitors to support signaling between the process and one or more accelerators. A hardware signal manager (HSM) assigns each virtual signal to a physical signal of the system and assigns each virtual signal monitor to a physical signal monitor. Based on a process' interactions (e.g., signal operations) with a virtual signal monitor, the HSM executes corresponding interactions at the assigned physical signal monitor. The HSM thus virtualizes the physical signal monitors for the executing processes.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Mark Unruh Wyse, Anthony Thomas Gutierrez, Stephen Alexander Zekany, Paul Blinzer
  • Publication number: 20240385872
    Abstract: In accordance with the described techniques for aggregation and scheduling of accelerator executable tasks, an accelerator device includes a processing element array and a command processor to receive a plurality of fibers each including multiple tasks and dependencies between the multiple tasks. The command processor places a first fiber in a sleep pool based on a first task within the first fiber having an unresolved dependency, and the command processor further places a second fiber in a ready pool based on a second task within the second fiber having a resolved dependency. Based on the second fiber being in the ready pool, the command processor launches the second task to be executed by the processing element array.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 21, 2024
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Martha Massee Barker, Anthony Thomas Gutierrez, Mark Unruh Wyse, Ali Arda Eker
  • Patent number: 6808396
    Abstract: A method and system for connecting a user identification module to a wireless host device are described. The user identification module is inserted in an accessory card that fits in the host device, and includes a radio transreceiver to connect to a wireless network. When the accessory card is placed in the host device, a mating surface of the host device blocks removal of the user identification module from the accessory card. The accessory card may be connected to the host device by inserting in a slot of the host device an edge of the accessory card from which extends an interface.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: October 26, 2004
    Assignee: Symbol Technologies, Inc.
    Inventors: Dean Kawaguchi, Nhan Tri Nguyen, Mark Unruh, Patrick Wallace
  • Publication number: 20030220022
    Abstract: A method and system for connecting a user identification module to a wireless host device are described. The user identification module is inserted in an accessory card that fits in the host device, and includes a radio transreceiver to connect to a wireless network. When the accessory card is placed in the host device, a mating surface of the host device blocks removal of the user identification module from the accessory card.
    Type: Application
    Filed: May 24, 2002
    Publication date: November 27, 2003
    Inventors: Dean Kawaguchi, Nhan Tri Nguyen, Mark Unruh, Patrick Wallace