Patents by Inventor Louis F. Coffin, III

Louis F. Coffin, III 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).

  • Patent number: 7783247
    Abstract: A home satellite receiving system employs a transmodulating outdoor unit (ODU) that tunes to multiple signals, demodulates those signals into streams of data packets, and filters the streams of data packets to select data packets pertaining to viewer-specified programs. The ODU then constructs an integrated bitstream from the selected data packets and modulates that bitstream for transmission to an indoor IRD. This allows transfer of multiple programs from different satellite sources to the indoor IRD over a single coaxial cable. The indoor IRD reconstructs the packet stream timing for the viewer-specified programs from the integrated bitstream.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 7664203
    Abstract: Methods and systems for processing a single sub-channel that includes two or more combined channels. Using intermediate frequency sub-sampling, two or more channels from a broad band signal are combined into a single sub-channel for further analog and digital processing. Each of the two or more channels is down converted to an intermediate frequency, filtered to remove certain undesired channels, and combined such that the two or more channels are adjacent to each other. A digital representation of the sub-channel is produced from the combined intermediate frequency channels. Each channel within the digital representation is down converted to baseband, and the in-phase and quadrature components are separated from each other. Compared to one direct down conversion technique, intermediate frequency sub-sampling as described in the application may reduce the number of analog to digital converters and control amplifiers used in analog processing by a factor of four.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Dan Q. Tu, Louis F. Coffin, III
  • Patent number: 7634171
    Abstract: A PC-based personal video recorder (PVR) system enables recordation of video content on a general-purpose computer in a way that the computer is unable to perceptively display the recorded content, but is able to playback and distribute the content to a decoder box (e.g., set-top box) for display on a television. In one implementation, the general-purpose computer is equipped with a personal video recorder (PVR) card having a video tuner, a network connection, and scrambling capabilities. The PVR card is configured to receive video content and produce compressed digital video. The card scrambles the video content and stores it in the computer's memory. The scrambled video content is in a form that cannot be perceptibly displayed by the computer. During playback, the PVR card retrieves the scrambled video content from the memory, descrambles it, and outputs the video content to the decoder box for playback on the television.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • 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
  • Patent number: 7463215
    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 which include left eye display regions and right eye display regions of head display devices. For example, a gaming system generates a video display source that includes display data for left eye display regions and right eye display regions of head display devices that each correspond to a different player of the gaming system. A display source divider receives the video display source and generates a left eye display video stream and an associated right eye display video stream for each of the head display devices.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Love, John Tardif, Jack Scheuer, Louis F. Coffin, III
  • Patent number: 7281186
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
  • Patent number: 7269386
    Abstract: A first signal component is received having a first signal strength and a second signal component is received having a second signal strength. A difference is identified between the first signal strength and the second signal strength. A determination is made as to whether the difference between the first signal strength and the second signal strength exceeds a threshold. If the difference between the first signal strength and the second signal strength exceeds a threshold, the first signal strength is adjusted to reduce the difference between the first signal strength and the second signal strength.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: September 11, 2007
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 7151576
    Abstract: A luminance component of a video signal is modulated in a first frequency band. A first chrominance component of the video signal is modulated in a second frequency band and is mixed with an audio component. A second chrominance component of the video signal is modulated in a third frequency band. The modulated luminance component, the first modulated chrominance component, and the second modulated chrominance component are then transmitted across a communication link.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 7149230
    Abstract: A processing apparatus for processing multiple video programs from one or more transport streams. The processing apparatus has a transport processing circuit that includes multiple transport processor units. The transport processor units utilize a common transport processor memory unit having demux context entries containing processing and hardware state information for packet types. Each transport processor unit includes a transport interface for identifying data packets to be acquired from the transport stream, a demultiplexing processor for processing the acquired data packets, and a demultiplexing DMA unit for memory handling operations of the processed data packets. Index chaining allows the transport processor units to access information from the transport processor memory unit. The method uses indices to access demux context entries from the transport processor memory unit. Related DMA indices are used to access memory handling information from the transport processor memory unit.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
  • Patent number: 7136112
    Abstract: A luminance component of a video signal is modulated in a first frequency band. A first chrominance component of the video signal is modulated in a second frequency band and is mixed with an audio component. A second chrominance component of the video signal is modulated in a third frequency band. The modulated luminance component, the first modulated chrominance component, and the second modulated chrominance component are then transmitted across a communication link.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • 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: 7072627
    Abstract: A first signal component is received having a first signal strength and a second signal component is received having a second signal strength. A difference is identified between the first signal strength and the second signal strength. A determination is made as to whether the difference between the first signal strength and the second signal strength exceeds a threshold. If the difference between the first signal strength and the second signal strength exceeds a threshold, the first signal strength is adjusted to reduce the difference between the first signal strength and the second signal strength.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 7010265
    Abstract: A home satellite receiving system employs a transmodulating outdoor unit (ODU) that tunes to multiple signals, demodulates those signals into streams of data packets, and filters the streams of data packets to select data packets pertaining to viewer-specified programs. The ODU then constructs an integrated bitstream from the selected data packets and modulates that bitstream for transmission to an indoor IRD. This allows transfer of multiple programs from different satellite sources to the indoor IRD over a single coaxial cable. The indoor IRD reconstructs the packet stream timing for the viewer-specified programs from the integrated bitstream.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: March 7, 2006
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 6983408
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
  • Patent number: 6956622
    Abstract: A luminance component of a video signal is modulated in a first frequency band. A chrominance component of the video signal is modulated in a second frequency band. The modulated luminance component and the modulated chrominance component are then transmitted across a communication link.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: October 18, 2005
    Assignee: Microsoft Corporation
    Inventor: Louis F. Coffin, III
  • Patent number: 6888888
    Abstract: Methods and systems for processing a single sub-channel that includes two or more combined channels. Using intermediate frequency sub-sampling, two or more channels from a broad band signal are combined into a single sub-channel for further analog and digital processing. Each of the two or more channels is down converted to an intermediate frequency, filtered to remove certain undesired channels, and combined such that the two or more channels are adjacent to each other. A digital representation of the sub-channel is produced from the combined intermediate frequency channels. Each channel within the digital representation is down converted to baseband, and the in-phase and quadrature components are separated from each other. Compared to one direct down conversion technique, intermediate frequency sub-sampling as described in the application may reduce the number of analog to digital converters and control amplifiers used in analog processing by a factor of four.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventors: Dan Q. Tu, Louis F. Coffin, III
  • Patent number: 6518802
    Abstract: A numerically controlled oscillator that generates an accurate digital representation of a repeating waveform such as a sinusoidal wave. Based on the desired output frequency, multiple samples are calculated from multiple cycles of the repeating waveform. As samples are taken, they are stored in a memory location until a sufficient number of samples are accumulated. After the samples are accumulated, they are output in a specified order, which generates an accurate digital representation of a sinusoidal wave at the desired output frequency.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: February 11, 2003
    Assignee: Webtv Networks, Inc.
    Inventors: Dan Q. Tu, Louis F. Coffin, III
  • Patent number: 5987579
    Abstract: In a computer system including a packet-switched bus, a method for requesting transactions such that memory accesses are initiated quickly. A master transmits a first portion of a transaction request packet having multiple portion. A memory controller receives the first portion of the transaction request, which includes a row address portion of a memory address. The memory controller initiates a memory access by applying a row address strobe signal to the row of the memory location in response to receiving the first portion of the request packet, and the master transmits any remaining portion of the transaction request. After the full memory address has been received, it is determined whether data stored at the memory location is to be read from a source other than the memory location. The memory controller aborts the memory access by inhibiting assertion of a column access strobe signal to the memory location if the data is to be read from a source other than the memory location.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: November 16, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Satyanarayana Nishtala, Zahir Ebrahim, William C. Van Loo, Raymond Ng, Louis F. Coffin, III
  • Patent number: 5907485
    Abstract: This invention describes a link-by-link flow control method for packet-switched uniprocessor and multiprocessor computer systems that maximizes system resource utilization and throughput, and minimizes system latency. The computer system comprises one or more master interfaces, one or more slave interfaces, and an interconnect system controller which provides dedicated transaction request queues for each master interface and controls the forwarding of transactions to each slave interface. The master interface keeps track of the number of requests in the dedicated queue in the system controller, and the system controller keeps track of the number of requests in each slave interface queue. Both the master interface, and system controller know the maximum capacity of the queue immediately downstream from it, and does not issue more transaction requests than what the downstream queue can accommodate.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: May 25, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: William C. Van Loo, Zahir Ebrahim, Satyanarayana Nishtala, Kevin B. Normoyle, Leslie Kohn, Louis F. Coffin, III