Patents by Inventor Gary M. Catlin

Gary M. Catlin 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: 7380270
    Abstract: A computer-assisted system, method and medium for enabling a user to select at least one of a plurality of predefined process steps to create a tailored sequence of process steps that can be used to assess the risk of and/or determine the suitability of a target system to comply with at least one predefined standard, regulation and/or requirement.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: May 27, 2008
    Assignee: Telos Corporation
    Inventors: Richard P. Tracy, Hugh Barrett, Lon J. Berman, Gary M. Catlin, Thomas G. Dimtsios
  • Patent number: 6993448
    Abstract: A computer-implemented system, method and medium for assessing the risk of and/or determining the suitability of a system to comply with at least one predefined standard, regulation and/or requirement. In at least some embodiments of the present invention, the method comprises the steps of: 1) automatically or manually gathering information pertaining to the system, 2) selecting one or more requirements with which the system is to comply; 3) testing the system against the requirements; 4) performing risk assessment of the failed test procedures, and 5) generating certification documentation based on an assessment of the first four elements.
    Type: Grant
    Filed: April 2, 2001
    Date of Patent: January 31, 2006
    Assignee: Telos Corporation
    Inventors: Richard P. Tracy, Hugh Barrett, Lon J. Berman, Gary M. Catlin
  • Patent number: 6983221
    Abstract: A computer-assisted system, medium and method of providing a risk assessment of a target system. The method includes providing one or more test requirements categories, associating one or more first data elements with each requirements category, associating one or more second data elements with a degree of exposure of the target system to the one or more threats, comparing the first data elements to the second data elements to determine, based on predetermined rules, composite data elements for each requirements category; and selecting, based upon predetermined rules, a level of risk of the composite data elements as a baseline risk level for each requirements category.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: January 3, 2006
    Assignee: Telos Corporation
    Inventors: Richard P. Tracy, Hugh Barrett, Gary M. Catlin
  • Patent number: 6980927
    Abstract: A computer-assisted system, medium and method of providing a risk assessment of a target system. The method includes electronically scanning, on a predetermined basis, hardware and/or software characteristics of components within a target system to obtain and store target system configuration information, receiving and storing target system operational environment information, using information collected in the scanning and receiving steps to select one or more security requirements in accordance with the at least one predefined standard, regulation and/or requirement, selecting one or more test procedures used to determine target system compliance with the security requirements, and producing a risk assessment of the target system.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: December 27, 2005
    Assignee: Telos Corporation
    Inventors: Richard P. Tracy, Hugh Barrett, Gary M. Catlin
  • Patent number: 6901346
    Abstract: A computer-implemented system, method and medium for assessing the risk of and/or determining the suitability of a system to comply with at least one predefined standard, regulation and/or requirement. In at least some embodiments of the present invention, the method can utilize the steps of: 1) gathering information pertaining to the system, 2) selecting one or more requirements with which the system is to comply; 3) testing the system against the requirements; 4) performing risk assessment of the failed test procedures, and 5) generating certification documentation based on an assessment of the first four elements.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: May 31, 2005
    Assignee: Telos Corporation
    Inventors: Richard P. Tracy, Peter A. Smith, Lon J. Berman, Gary M. Catlin, David J. Wilson, Hugh Barrett, Larry L. Hall, Jr.
  • Publication number: 20040103309
    Abstract: A computer-assisted system, medium and method of providing a risk assessment of a target system. The method includes receiving at the computer at least one of a newly encountered hardware, software and/or operating system threat, updating a requirements repository to account for the threat, updating one or more target system test procedures to account for the threat, and conducting a risk assessment of the target system.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Inventors: Richard P. Tracy, Hugh Barrett, Gary M. Catlin
  • Publication number: 20040102923
    Abstract: A computer-assisted system, medium and method of providing a risk assessment of a target system. The method includes electronically scanning, on a predetermined basis, hardware and/or software characteristics of components within a target system to obtain and store target system configuration information, receiving and storing target system operational environment information, using information collected in the scanning and receiving steps to select one or more security requirements in accordance with the at least one predefined standard, regulation and/or requirement, selecting one or more test procedures used to determine target system compliance with the security requirements, and producing a risk assessment of the target system.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Inventors: Richard P. Tracy, Hugh Barrett, Gary M. Catlin
  • Publication number: 20040102922
    Abstract: A computer-assisted system, medium and method of providing a risk assessment of a target system. The method includes providing one or more test requirements categories, associating one or more first data elements with each requirements category, associating one or more second data elements with a degree of exposure of the target system to the one or more threats, comparing the first data elements to the second data elements to determine, based on predetermined rules, composite data elements for each requirements category; and selecting, based upon predetermined rules, a level of risk of the composite data elements as a baseline risk level for each requirements category.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Inventors: Richard P. Tracy, Hugh Barrett, Gary M. Catlin
  • Publication number: 20030050718
    Abstract: A computer-assisted system, method and medium for enabling a user to select at least one of a plurality of predefined process steps to create a tailored sequence of process steps that can be used to assess the risk of and/or determine the suitability of a target system to comply with at least one predefined standard, regulation and/or requirement.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 13, 2003
    Inventors: Richard P. Tracy, Hugh Barrett, Lon J. Berman, Gary M. Catlin, Thomas G. Dimtsios
  • Patent number: 6526518
    Abstract: The present inventions provide apparatuses and methods for implementing a programmable bus. A programmable bus provides greater functionality and versatility through the ability to manage data transfers according to a number of sample rate clocks. The number of processing components connected to the programmable bus may be varied without a significant amount of physical alternations. Also, the number of data transfers for a given number of processing components may be modified and scheduled accordingly by reprogramming the programmable bus. The programmable bus comprises a bus and a bus arbiter. The bus is coupled to the bus arbiter and a plurality of devices and the bus arbiter. The plurality of devices operate at different sample rate clocks. The bus arbiter schedules and conducts the transfer of data between the plurality of devices according to the sample rate clocks such that the plurality of devices send and receive data at appropriate times, corresponding to the sample rate clocks.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: February 25, 2003
    Assignee: Creative Technology, Ltd.
    Inventors: Gary M. Catlin, Edwin E. Everman, II
  • Patent number: 6434645
    Abstract: Accordingly, the present invention provides a method and an apparatus of establishing multiple direct memory access connections between a peripheral and a main memory of a computer system. Each of the multiple direct memory access connection is managed in an improved manner such that one or more of the multiple direct memory access connections are non-real-time connections, but real-time operations may be performed the data carried by the non-real time connections. In another aspect of the present invention, a driver may be implemented on the computer system to facilitate the establishment and maintenance of the multiple direct memory access connections. The present inventions reduce arbitration and system interrupt latencies and reduces the management burden of the direct memory access connections on a central processing unit of the computer system.
    Type: Grant
    Filed: October 3, 2000
    Date of Patent: August 13, 2002
    Assignee: Creative Technology, LTD
    Inventors: Shaham Parvin, Gary M. Catlin
  • Publication number: 20020069035
    Abstract: A computer-implemented system, method and medium for assessing the risk of and/or determining the suitability of a system to comply with at least one predefined standard, regulation and/or requirement. In at least some embodiments of the present invention, the method comprises the steps of: 1) gathering information pertaining to the system, 2) selecting one or more requirements with which the system is to comply; 3) testing the system against the requirements; 4) performing risk assessment of the failed test procedures, and 5) generating certification documentation based on an assessment of the first four elements.
    Type: Application
    Filed: February 28, 2001
    Publication date: June 6, 2002
    Inventors: Richard P. Tracy, Peter A. Smith, Lon J. Berman, Gary M. Catlin, David J. Wilson, Hugh Barrett, Larry L. Hall
  • Publication number: 20020042687
    Abstract: A computer-implemented system, method and medium for assessing the risk of and/or determining the suitability of a system to comply with at least one predefined standard, regulation and/or requirement. In at least some embodiments of the present invention, the method comprises the steps of: 1) automatically or manually gathering information pertaining to the system, 2) selecting one or more requirements with which the system is to comply; 3) testing the system against the requirements; 4) performing risk assessment of the failed test procedures, and 5) generating certification documentation based on an assessment of the first four elements.
    Type: Application
    Filed: April 2, 2001
    Publication date: April 11, 2002
    Inventors: Richard P. Tracy, Hugh Barrett, Lon J. Berman, Gary M. Catlin
  • Patent number: 6167465
    Abstract: Accordingly, the present invention provides a method and an apparatus of establishing multiple direct memory access connections between a peripheral and a main memory of a computer system. Each of the multiple direct memory access connection is managed in an improved manner such that one or more of the multiple direct memory access connections are non-real-time connections, but real-time operations may be performed on the data carried by the non-real time connections. In another aspect of the present invention, a driver may be implemented on the computer system to facilitate the establishment and maintenance of the multiple direct memory access connections. The present inventions reduce arbitration and system interrupt latencies and reduces the management burden of the direct memory access connections on a central processing unit of the computer system.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: December 26, 2000
    Assignee: Aureal Semiconductor, Inc.
    Inventors: Shaham Parvin, Gary M. Catlin
  • Patent number: 6051772
    Abstract: A system and method are disclosed for emulating a frequency modulation sound chip with minimal hardware and utilizing the excess capacity of current computer systems. In one embodiment, the frequency modulation emulation apparatus includes a frequency modulation emulator suitable to communicate with a computer system. The frequency modulation emulator provides an addressable memory space, substantially similar to an emulated addressable memory space of the emulated frequency modulation sound chip, such that a frequency modulation application implemented on the computer system can communicate with the frequency modulation emulator. The emulator chip receives audio data through the addressable memory space from the frequency modulation application and, the frequency modulation application is unaware that the frequency modulation emulator is receiving the audio data rather than the emulated frequency modulation sound chip. A frequency modulation generator is implemented on the computer system.
    Type: Grant
    Filed: July 15, 1997
    Date of Patent: April 18, 2000
    Assignee: Aureal Semiconductor, Inc.
    Inventors: Charles J. Cameron, Gary M. Catlin
  • Patent number: 4916647
    Abstract: Computer for implementing an event driven algorithm which utilizes a master processor and a plurality of processors arranged in modules, wherein the processors within the module are capable of operating independently of each other. The various modules are also capable of operating independently of each other and communicate with each other and the host unit by a unidirectional token ring bus. A specialized hardwired processor design is implemented to provide a pipelined flow of data to provide a more rapid algorithm simulation.
    Type: Grant
    Filed: June 26, 1987
    Date of Patent: April 10, 1990
    Assignee: Daisy Systems Corporation
    Inventor: Gary M. Catlin
  • Patent number: 4873656
    Abstract: Computer for implementing an event driven algorithm which utilizes a master processor and a plurality of processors arranged in modules, wherein the processors within the module are capable of operating independently of each other. The various modules are also capable of operating independently of each other and communicate with each other and the host unit by a unidirectional token ring bus. A specialized hardwired processor design is implemented to provide a pipelined flow of data to provide a more rapid algotithm simulation.
    Type: Grant
    Filed: June 26, 1987
    Date of Patent: October 10, 1989
    Assignee: Daisy Systems Corporation
    Inventor: Gary M. Catlin
  • Patent number: 4872125
    Abstract: Computer for implementing an event driven algorithm which utilizes a master processor and a plurality of processors arranged in modules, wherein the processors within the module are capable of operating independently of each other. The various modules are also capable of operating independently of each other and communicate with each other and the host unit by a unidirectional token ring bus. A specialized hardwired processor design is implemented to provide a pipelined flow of data to provide a more rapid simulation algorithm.
    Type: Grant
    Filed: January 11, 1988
    Date of Patent: October 3, 1989
    Assignee: Daisy Systems Corporation
    Inventor: Gary M. Catlin
  • Patent number: 4814983
    Abstract: A computer for implementing an event driven algorithm which is used in conjunction with a master computer is disclosed. The computer includes a plurality of processors coupled in a ring arrangement each of which is microprogrammable. Each processor includes a memory and a memory address generator. The generator can generate addresses based on a combination of signals from both the microcode and signals on the data bus.
    Type: Grant
    Filed: November 6, 1987
    Date of Patent: March 21, 1989
    Assignee: Daisy Systems Corporation
    Inventor: Gary M. Catlin
  • Patent number: 4751637
    Abstract: A computer for implementing an event driven algorithm which is used in conjunction with a master computer is disclosed. The computer includes a plurality of processors coupled in a ring arrangement each of which is microprogrammable. Each processor includes a memory and a memory address generator. The generator can generate addresses based on a combination of signals from both the microcode and signals on the data bus.
    Type: Grant
    Filed: March 28, 1984
    Date of Patent: June 14, 1988
    Assignee: Daisy Systems Corporation
    Inventor: Gary M. Catlin