Patents by Inventor Michael Spear

Michael Spear 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: 20260254445
    Abstract: A data link includes a transmit side having a physical layer circuit including a serial pin interface and a data link circuit layer coupled by one or more parallel multi-bit data lanes to the physical layer circuit. The data link layer circuit transfers parallel data to the physical layer circuit responsive to a parallel clock signal. The data link layer circuit includes a pseudo-random bit sequence generator circuit configured to generate, based on the parallel clock signal, a pseudo-random bit sequence having a width of M bits, where M is greater than 1. The data link layer circuit further includes a hold circuit coupled to receive and hold the pseudo-random bit sequence for a selected number of cycles of the parallel clock signal determined by a hold signal and a timing circuit configured to assert the hold signal based on multiple cycles of the parallel clock signal.
    Type: Application
    Filed: February 25, 2025
    Publication date: August 27, 2026
    Applicant: International Business Machines Corporation
    Inventors: Michael Spear, Patrick James Meaney, Glen A. Wiedemeier, Vikram B. Raj, Ashutosh Mishra, Rajat Rao
  • Patent number: 8074231
    Abstract: In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A computing resource for the execution of the device driver may be further determined from a device-driver manifest of the untrusted device driver. Computing resources may include one or more of a hardware resource, a memory, an input/output port, an interrupt request line, and an inter-process communication channel. Trusted local access objects may be used by the untrusted device driver to access the computing resources.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Galen C. Hunt, James R. Larus, Manuel A Fähndrich, Orion Hodson, David R. Tarditi, Michael Spear, Michael Carbin, Steven P. Levi, Bjame Steensgaard
  • Publication number: 20070094673
    Abstract: Described herein are one or more implementations for describing and/or addressing the configuration requirements of applications, extensions, device drivers, and other components of a software system.
    Type: Application
    Filed: June 30, 2006
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Galen Hunt, James Larus, Manuel Fanndrich, Orion Hodson, Steven Levi, Bjarne Steensgaard, David Tarditi, Michael Spear, Michael Carbin
  • Publication number: 20060193395
    Abstract: An interface alignment pattern for de-skewing data bits received on an elastic interface is disclosed. The interface alignment pattern is “busy” in that it has a high number of logic state transitions. The busy interface alignment pattern can be used for scrambling and unscrambling operational data. The interface alignment pattern has a unique timing sequence for determining the location of a data bit's first data beat.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 31, 2006
    Applicant: International Business Machines Corporation
    Inventors: Frank Ferraiolo, Robert Reese, Michael Spear