Patents by Inventor Michael L. Gough

Michael L. Gough 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: 20120106927
    Abstract: A method for traversing a multiplexed data packet stream including choosing a starting location in a multiplexed data packet stream; making a hi-directional search from the starting location to locate a nearest system stream object; and traversing the system stream as a doubly-linked list of objects. Traversing the system stream preferably includes traversing object links of the doubly-linked list of objects. The objects are further preferably cached with an LRU process. Multiple disjoint locations in the system stream can be accessed with a virtual linked list. The virtual linked list can be used to search forwardly; backwardly, or both forwardly and backwardly.
    Type: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Applicant: 658276 N.B. LTD.
    Inventor: Michael L. GOUGH
  • Patent number: 8116609
    Abstract: A method for traversing a multiplexed data packet stream including choosing a starting location in a multiplexed data packet stream; making a bi-directional search from the starting location to locate a nearest system stream object; and traversing the system stream as a doubly-linked list of objects. Traversing the system stream preferably includes traversing object links of the doubly-linked list of objects. The objects are further preferably cached with an LRU process. Multiple disjoint locations in the system stream can be accessed with a virtual linked list. The virtual linked list can be used to search forwardly; backwardly, or both forwardly and backwardly.
    Type: Grant
    Filed: July 29, 2006
    Date of Patent: February 14, 2012
    Assignee: 658276 N.B. Ltd.
    Inventor: Michael L. Gough
  • Publication number: 20110205406
    Abstract: An apparatus for detecting intensity saturation of a light sensor includes a saturation detector for detecting and measuring an intensity saturation condition of at least one pixel of a light sensor, the intensity saturation condition of the pixel being at saturation upon receiving light with an intensity above a predetermined level, the saturation detector emitting a digital signal with a reserved bit combination indicating the intensity saturation condition of the pixel, and a processor receiving and processing the digital signal from the saturation detector and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: May 5, 2011
    Publication date: August 25, 2011
    Applicant: RAMBUS INC.
    Inventor: Michael L. Gough
  • Patent number: 7965327
    Abstract: An apparatus for detecting intensity saturation of a light sensor includes a saturation detector for detecting and measuring an intensity saturation condition of at least one pixel of a light sensor, the intensity saturation condition of the pixel being at saturation upon receiving light with an intensity above a predetermined level, the saturation detector emitting a digital signal with a reserved bit combination indicating the intensity saturation condition of the pixel, and a processor receiving and processing the digital signal from the saturation detector and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: June 21, 2011
    Assignee: Rambus Inc.
    Inventor: Michael L. Gough
  • Patent number: 7957354
    Abstract: A voice web browser system includes a telephone, an access system coupled to a TCP/IP network, a telephone system coupling the telephone to the access system, and a speech-to-text system for “reading” text that had been sent over the TCP/IP network to the telephone user. Preferably, the access system receives TCP/IP packets from web pages accessible over the TCP/IP network and parses the HTML code of the web pages into text and non-text portions, such that the text portion can be read to the telephone user.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: June 7, 2011
    Assignee: G&H Nevada-Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7889972
    Abstract: A method for traversing a multiplexed data packet stream including choosing a starting location in a multiplexed data packet stream, making a bi-directional search from the starting location to locate a nearest system stream object; and traversing the system stream as a doubly-linked list of objects. Traversing the system stream preferably includes traversing object links of the doubly-linked list of objects. The objects are further preferably cached with an LRU process. Multiple disjoint locations in the system stream can be accessed with a virtual linked list. The virtual linked list can be used to search forwardly, backwardly, or both forwardly and backwardly.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: February 15, 2011
    Assignee: G&H Nevada-Tek
    Inventor: Michael L. Gough
  • Patent number: 7857731
    Abstract: An exercise system includes a local system having an exercise apparatus and an associated local computer, where the local computer controls and monitors the operation and use, respectively, of the exercise apparatus. The system further includes a remote system having a remote computer, and a transmission medium preferably including the Internet that couples the local system to the remote system for data communication between the local system and the remote system. The remote system may receive local system data from the local system concerning the use of the exercise apparatus, and the local system may receive remote system data from the remote system concerning the operation of the exercise apparatus. The local computer preferably controls the operation of the exercise apparatus based upon a modifiable script stored in a read/write memory of the local computer, which can be updated by the remote system.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 28, 2010
    Assignee: Icon IP, Inc.
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7840639
    Abstract: The present invention includes a method and article of manufacture for communicating via an application program included as a payload of an electronic message received over a network. First, the application program is initialized after a first electronic message is selected by a first user on an electronic mail browser. After initialization, the application program of the first electronic message is executed. Such execution includes displaying text included with the first electronic message, changing a non-textual aspect of the first electronic message based on the input from the first user, allowing entry of text, and sending the entered text and the application program over the network in a second electronic message to a second user.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: November 23, 2010
    Assignee: G&H Nevada-Tek
    Inventor: Michael L. Gough
  • Patent number: 7627183
    Abstract: In example embodiments, a method, system and article for decompressing compressed video data in a processor having at least two pipelines, including obtaining a plurality of raw data bits from a compressed video data stream; extracting one or more components from the plurality of raw data bits by analyzing the plurality of raw data bits in a look-up table; and directing the components of the compressed video data into one of the pipelines for processing purposes based on the analysis. In another example embodiment an apparatus includes a microprocessor; memory; a communication adapter, capable of transmitting and receiving data over a communication network; a microphone, speaker, and a display device; and logic encoded in a tangible medium which when executed is operable to decompress compressed video data received from the communication network utilizing a look-up table.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: December 1, 2009
    Inventors: Michael L. Gough, Paul Miner
  • Publication number: 20090290850
    Abstract: In an embodiment, set forth by way of example and not limitation, a content server system includes a remote content server including content license information; and a local content player coupled to the remote content server by a network, the local content player requiring verification of a license by a user of the local content player as administered by the remote content server. In an alternate embodiment the network includes a local area network. In another alternate embodiment, the network includes the Internet.
    Type: Application
    Filed: March 14, 2009
    Publication date: November 26, 2009
    Inventors: Paul L. Hickman, Michael L. Gough
  • Publication number: 20090258758
    Abstract: An exercise system includes a local system having an exercise apparatus and an associated local computer, where the local computer controls and monitors the operation and use, respectively, of the exercise apparatus. The system further includes a remote system having a remote computer, and a transmission medium preferably including the Internet that couples the local system to the remote system for data communication between the local system and the remote system. The remote system may receive local system data from the local system concerning the use of the exercise apparatus, and the local system may receive remote system data from the remote system concerning the operation of the exercise apparatus. The local computer preferably controls the operation of the exercise apparatus based upon a modifiable script stored in a read/write memory of the local computer, which can be updated by the remote system.
    Type: Application
    Filed: June 22, 2009
    Publication date: October 15, 2009
    Inventors: Paul L. Hickman, Michael L. Gough
  • Publication number: 20090207265
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: December 4, 2008
    Publication date: August 20, 2009
    Inventor: Michael L. Gough
  • Publication number: 20090201397
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: November 28, 2008
    Publication date: August 13, 2009
    Inventor: Michael L. Gough
  • Publication number: 20090201398
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: November 28, 2008
    Publication date: August 13, 2009
    Inventor: Michael L. Gough
  • Publication number: 20090201408
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: November 28, 2008
    Publication date: August 13, 2009
    Inventor: Michael L. Gough
  • Publication number: 20090201404
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: November 28, 2008
    Publication date: August 13, 2009
    Inventor: Michael L. Gough
  • Publication number: 20090195669
    Abstract: A method for detecting intensity saturation of a light sensor includes monitoring an electrical signal from a light sensor for detecting an intensity saturation condition of at least one pixel of the light sensor, converting the electrical signal to a digital signal, imposing a reserved bit combination on the digital signal indicating the intensity saturation condition of the pixel, and transmitting a control signal in response to the digital signal to compensate for the intensity saturation condition of the pixel.
    Type: Application
    Filed: November 18, 2008
    Publication date: August 6, 2009
    Inventor: Michael L. Gough
  • Patent number: 7549947
    Abstract: An exercise system includes a local system having an exercise apparatus and an associated local computer, where the local computer controls and monitors the operation and use, respectively, of the exercise apparatus. The system further includes a remote system having a remote computer, and a transmission medium preferably including the Internet that couples the local system to the remote system for data communication between the local system and the remote system. The remote system may receive local system data from the local system concerning the use of the exercise apparatus, and the local system may receive remote system data from the remote system concerning the operation of the exercise apparatus. The local computer preferably controls the operation of the exercise apparatus based upon a modifiable script stored in a read/write memory of the local computer, which can be updated by the remote system.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: June 23, 2009
    Assignee: Icon IP, Inc.
    Inventors: Paul L. Hickman, Michael L. Gough
  • Publication number: 20090123080
    Abstract: The present invention includes a system, method, and article of manufacture for decompressing a bit stream of compressed data representing a plurality of image blocks. This includes a two-step method of processing both a DC code and a plurality of AC codes. With respect to the processing of the AC codes, a plurality of bits of compressed input data relating to the AC codes are first retrieved from the bit stream. A first decoding operation is then executed based on the obtained compressed input data in order to generate first output data. It is then determined whether sufficient space is available for the first output data. If it is determined that there is sufficient space for the first output data, the first output data is outputted. On the other hand, if it is determined that there is insufficient space for the first output data, an alternate second decoding operation is executed in order to generate second output data.
    Type: Application
    Filed: December 17, 2008
    Publication date: May 14, 2009
    Inventors: Michael L. Gough, Paul Miner
  • Patent number: RE41922
    Abstract: A method and apparatus is described for producing a translucent image over a base image created on the display screen of a computer system by a selected first application program, and conducting image operations either on the base image created by the selected application program with reference to the translucent image produced, or conducting image operations on the translucent image with reference to the base image of the first application program. The first application program runs on a central processing unit (CPU) of a computer system to produce a base image, and another application program referred to as the overlay program is run to produce the translucent image such that portions of the base image which are overlapped by the overlay image are at least partially visible through the translucent image. There is also a mechanism for blending the first video data and the second video data to produce a blended image on the screen assembly.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: November 9, 2010
    Assignee: Apple Inc.
    Inventors: Michael L. Gough, Joseph J. MacDougald, Gina D. Venolia, Thomas S. Gilley, Greg M. Robbins, Daniel J. Hansen, Jr., Abhay Oswal