Patents by Inventor Michael G. Love

Michael G. Love 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: 20110106999
    Abstract: This disclosure involves an on-chip bus architecture involving an on-chip bus that includes a collector node and at least one device node. Each device node is in communication with an on-chip device. The collector node is capable of conducting multiple outstanding transactions with a plurality of on-chip devices over the on-chip bus wherein each on-chip device transmits all of its data signals across the on-chip bus in the form of packets. The on-chip bus includes at least one bus register, and each of the multiple on-chip devices includes at least one device register. The on-chip bus can provide top level register to register communications between the device register and the bus register. In one version, the on-chip bus is a distributed packet on-chip (DPO) bus.
    Type: Application
    Filed: January 7, 2011
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventor: Michael G. Love
  • Patent number: 7882294
    Abstract: This disclosure involves an on-chip bus architecture involving an on-chip bus that includes a collector node and at least one device node. Each device node is in communication with an on-chip device. The collector node is capable of conducting multiple outstanding transactions with a plurality of on-chip devices over the on-chip bus wherein each on-chip device transmits all of its data signals across the on-chip bus in the form of packets. The on-chip bus includes at least one bus register, and each of the multiple on-chip devices includes at least one device register. The on-chip bus can provide top level register to register communications between the device register and the bus register. In one version, the on-chip bus is a distributed packet on-chip (DPO) bus.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventor: Michael G Love
  • Patent number: 7570228
    Abstract: Various embodiments provide means by which a video signal, associated with a multi-region visual display intended for presentation on a single display screen, can be processed in a manner that enables separate regions to be ascertained, and then split off onto different display screens. Detection algorithms can process the video signal in a manner that detects the divisions between the different regions that are intended for display on a single display screen. Once the divisions are detected, the video signal is processed to split the separate regions onto different display screens.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael G. Love
  • Patent number: 7505013
    Abstract: Various embodiments provide means by which a video signal, associated with a multi-region visual display intended for presentation on a single display screen, can be processed in a manner that enables separate regions to be ascertained, and then split off onto different display screens. Detection algorithms can process the video signal in a manner that detects the divisions between the different regions that are intended for display on a single display screen. Once the divisions are detected, the video signal is processed to split the separate regions onto different display screens.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael G. Love
  • Patent number: 7505012
    Abstract: In an implementation of a display source divider, a video generation system generates a video display source that includes display data for multiple display regions on a display device. For example, a gaming system generates a video display source that includes display data partitioned display, where each region of the partitioned display corresponds to a different player of the gaming system. A display source divider receives the video display source and generates multiple video streams each corresponding to a different display region of the partitioned display.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael G. Love, John Allen Tardif, Louis F. Coffin, III, Jack A. Scheuer
  • Patent number: 7495632
    Abstract: In an implementation of a display source divider, a video generation system generates a video display source that includes display data for multiple display regions on a display device. For example, a gaming system generates a video display source that includes display data for a partitioned display, where each region of the partitioned display corresponds to a different player of the gaming system. A display source divider receives the video display source and generates multiple video streams each corresponding to a different display region of the partitioned display.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael G. Love, John Allen Tardif, Louis F. Coffin, III, Jack A. Scheuer
  • Publication number: 20080147951
    Abstract: This disclosure involves an on-chip bus architecture involving an on-chip bus that includes a collector node and at least one device node. Each device node is in communication with an on-chip device. The collector node is capable of conducting multiple outstanding transactions with a plurality of on-chip devices over the on-chip bus wherein each on-chip device transmits all of its data signals across the on-chip bus in the form of packets. The on-chip bus includes at least one bus register, and each of the multiple on-chip devices includes at least one device register. The on-chip bus can provide top level register to register communications between the device register and the bus register. In one version, the on-chip bus is a distributed packet on-chip (DPO) bus.
    Type: Application
    Filed: February 4, 2008
    Publication date: June 19, 2008
    Applicant: Microsoft Corporation
    Inventor: Michael G. Love
  • Patent number: 7366825
    Abstract: A memory controller is utilized to overcome NAND flash memory's propensity for comprising bad blocks of memory. The memory controller utilizes minimal hardware and is essentially transparent to a device requesting access to the NAND memory. A NAND flash memory device is configured to comprise a set of main blocks of memory and a set of auxiliary blocks of memory. Each block is divided into pages of memory and each page includes metadata. The metadata includes a block status indicator, indicating whether a block is good or bad. When receiving a request to access a page in the NAND flash memory, if the block in which the page resides is good, that block is accessed. If the block is bad, auxiliary memory is searched until a block containing the address of the bad block in its metadata is found. The found block is accessed in lieu of the bad block.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Gregory G. Williams, Harjit Singh, Michael G. Love, Stephen Z. Au
  • Patent number: 7340548
    Abstract: This disclosure involves an on-chip bus architecture involving an on-chip bus that includes a collector node and at least one device node. Each device node is in communication with an on-chip device. The collector node is capable of conducting the multiple outstanding transactions with a plurality of on-chip devices over the on-chip bus wherein each on-chip device transmits all of its data signals across the on-chip bus in the form of packets. The on-chip bus includes at least one bus register, and each of the multiple on-chip devices includes at least one device register. The on-chip bus can provide top level register to register communications between the device register and the bus register. In one version, the on-chip bus is a distributed packet on-chip (DPO) bus.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: March 4, 2008
    Assignee: Microsoft Corporation
    Inventor: Michael G. Love
  • Patent number: 7098868
    Abstract: In an implementation of a display source divider, a video generation system generates a video display source that includes display data for multiple display regions on a display device. For example, a gaming system generates a video display source that includes display data for a partitioned display, where each region of the partitioned display corresponds to a different player of the gaming system. A display source divider receives the video display source and generates multiple video streams each corresponding to a different display region of the partitioned display.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: August 29, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael G. Love, John Allen Tardif, Jack A. Scheuer, Louis F. Coffin, III
  • Patent number: 7034776
    Abstract: Various embodiments provide means by which a video signal, associated with a multi-region visual display intended for presentation on a single display screen, can be processed in a manner that enables separate regions to be ascertained, and then split off onto different display screens. Detection algorithms can process the video signal in a manner that detects the divisions between the different regions that are intended for display on a single display screen. Once the divisions are detected, the video signal is processed to split the separate regions onto different display screens.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventor: Michael G. Love
  • Publication number: 20040201544
    Abstract: In an implementation of a display source divider, a video generation system generates a video display source that includes display data for multiple display regions on a display device. For example, a gaming system generates a video display source that includes display data for a partitioned display, where each region of the partitioned display corresponds to a different player of the gaming system. A display source divider receives the video display source and generates multiple video streams each corresponding to a different display region of the partitioned display.
    Type: Application
    Filed: April 8, 2003
    Publication date: October 14, 2004
    Applicant: Microsoft Corp
    Inventors: Michael G. Love, John Allen Tardif, Jack A. Scheuer, Louis F. Coffin
  • Patent number: 5724714
    Abstract: A composite socket member for use with a prosthetic appliance for a residual limb which comprises an outer socket which defines an inner cavity generally conforming to the outer surface of a residual limb, an inner socket which defines an inner cavity and being adapted to receive said residual limb, with said inner socket conforming to the shape of said outer socket and when nested within the cavity of said outer socket defines an air space between the inner surface of said outer socket and the outer surface of said inner socket and an inflatable bladder being disposed between the inner surface of said outer socket and the outer surface of said inner socket. The inner socket contains at least one flex area in its side wall at a preselected weight-bearing location whereby upon inflation of said bladder, pressure is applied by said bladder against said side wall at said preselected weight-bearing location of the residual limb to control the movement and rotation stability of said prosthetic appliance.
    Type: Grant
    Filed: May 10, 1994
    Date of Patent: March 10, 1998
    Inventor: Michael G. Love
  • Patent number: 5405405
    Abstract: A composite socket member for use with a prosthetic appliance for a residual limb which comprises an outer socket which defines an inner cavity generally conforming to the outer surface of a residual limb, an inner socket which defines an inner cavity and being adapted to receive the residual limb, with the inner socket conforming to the shape of the outer socket and when nested within the cavity of the outer socket defines an air space between the inner surface of the outer socket and the outer surface of the inner socket and an inflatable bladder being disposed between the inner surface of the outer socket and the outer surface of the inner socket. The inner socket contains at least one opening through its side wall at a preselected weight-bearing location whereby upon inflation of the bladder, pressure is applied by the bladder through the side wall opening against the preselected weight-bearing location of the residual limb to control the movement and rotation stability of the prosthetic appliance.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: April 11, 1995
    Inventor: Michael G. Love