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).

  • Patent number: 7489824
    Abstract: Methods and apparatus for decompressing a bit stream of compressed data representing a plurality of image blocks. This includes multi-step processing of data codes, e.g. DC and AC codes. For example, with respect to the processing of 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 the first coding operation was sufficiently correct. If it is determined that the first coding operation was sufficiently correct, the first output data is outputted. On the other hand, if it is determined that the first coding operation was not sufficiently correct, an alternate second decoding operation in executed in order to generate second output data.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: February 10, 2009
    Assignee: G&H Nevada Tek
    Inventors: Michael L. Gough, Paul Miner
  • Patent number: 7463298
    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: Grant
    Filed: August 19, 2004
    Date of Patent: December 9, 2008
    Assignee: G&H Nevada-Tek
    Inventor: Michael L. Gough
  • Publication number: 20080273803
    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: January 23, 2007
    Publication date: November 6, 2008
    Applicant: G&H Nevada-Tek
    Inventors: Michael L. Gough, Paul Miner
  • Publication number: 20080144948
    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: July 17, 2007
    Publication date: June 19, 2008
    Inventors: Michael L. Gough, Paul Miner
  • Patent number: 7245772
    Abstract: A system 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: Grant
    Filed: December 20, 2004
    Date of Patent: July 17, 2007
    Inventors: Michael L. Gough, Paul Miner
  • Patent number: 7143148
    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: August 7, 2000
    Date of Patent: November 28, 2006
    Assignee: G&H Nevada-Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7143147
    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: August 3, 2000
    Date of Patent: November 28, 2006
    Assignee: G&H Nevada-Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7130888
    Abstract: The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: October 31, 2006
    Assignee: G&H Nevada-Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7100069
    Abstract: The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: August 29, 2006
    Assignee: G&H Nevada-Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7080127
    Abstract: A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: July 18, 2006
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 7013327
    Abstract: A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: March 14, 2006
    Assignee: G&H Nevada -Tek
    Inventors: Paul L. Hickman, Michael L. Gough
  • Publication number: 20050233861
    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 13, 2005
    Publication date: October 20, 2005
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 6921351
    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: October 19, 2001
    Date of Patent: July 26, 2005
    Inventors: Paul L. Hickman, Michael L. Gough
  • Patent number: 6850647
    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: Grant
    Filed: July 26, 2000
    Date of Patent: February 1, 2005
    Inventors: Michael L. Gough, Paul Miner
  • Patent number: 6816200
    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: Grant
    Filed: August 30, 1999
    Date of Patent: November 9, 2004
    Assignee: Neostar, Inc.
    Inventor: Michael L. Gough
  • Patent number: 6798973
    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: January 18, 2002
    Date of Patent: September 28, 2004
    Assignee: Neostar, Inc.
    Inventor: Michael L. Gough
  • Patent number: 6704771
    Abstract: The present invention includes a system, method, and article of manufacture for communicating via an application program included as a payload of an electronic message. At least one application program is initialized after an electronic message is selected by a user. After initialization, the application program is executed. The execution of the application program includes displaying text included with the electronic message, and running a code segment including as a parameter at least a portion of the text included with the electronic message.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: March 9, 2004
    Assignee: Neostar, Inc.
    Inventor: Michael L. Gough
  • Patent number: 6690731
    Abstract: A method for diagonal processing of video data includes separating diagonally arranged data from rectilinearly arranged data in a video stream, rotating the diagonally arranged data to a rectilinear position; and compressing the rotated diagonally arranged data by a rectilinear compression algorithm. Alternatively stated, the method includes recognizing diagonally arranged data in a video stream, processing the diagonally arranged data into rectilinear data, and compressing the rectilinear data by a rectilinear compression algorithm.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: February 10, 2004
    Assignee: Neostar, Inc.
    Inventors: Michael L. Gough, James J. Gough
  • Patent number: 6687740
    Abstract: A system, method, and article of manufacture are provided for affording an application program with an electronic message to help preclude unwanted electronic messages from being sent on a network. First, at least one application program is initialized after an electronic message is selected by a user. Such application program is received with the electronic message on a network. After initialization, the application program is executed. The execution of the application program includes displaying text included with the electronic message, depicting indicia, and communicating an identifier of the electronic message on the network upon the selection of the indicia by the user for precluding unwanted electronic messages from being sent on the network.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: February 3, 2004
    Assignee: Neostar, Inc.
    Inventors: Michael L. Gough, James J. Gough
  • Publication number: 20020122485
    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: Application
    Filed: January 18, 2002
    Publication date: September 5, 2002
    Inventor: Michael L. Gough
  • Patent number: 4952493
    Abstract: A method for preparing selected peptide substrates for detecting the activity of virus-specified proteases is provided. Specific tetrapeptide substrates are disclosed which are conjugates of protease-cleavable indicator groups and peptide sequences resembling picornavirus protease cleavage recognition sites.
    Type: Grant
    Filed: April 13, 1987
    Date of Patent: August 28, 1990
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Charles A. Kettner, Bruce D. Korant