Patents by Inventor Christopher D. Coley

Christopher D. Coley 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: 20030005334
    Abstract: The present invention, generally speaking, provides a firewall that achieves maximum network security and maximum user convenience. The firewall employs “envoys” that exhibit the security robustness of prior-art proxies and the transparency and ease-of-use of prior-art packet filters, combining the best of both worlds. No traffic can pass through the firewall unless the firewall has established an envoy for that traffic. Both connection-oriented (e.g., TCP) and connectionless (e.g., UDP-based) services may be handled using envoys. Establishment of an envoy may be subjected to a myriad of tests to “qualify” the user, the requested communication, or both. Therefore, a high level of security may be achieved. The usual added burden of prior-art proxy systems is avoided in such a way as to achieve fall transparency-the user can use standard applications and need not even know of the existence of the firewall.
    Type: Application
    Filed: August 1, 2002
    Publication date: January 2, 2003
    Inventors: Ralph E. Wesinger, Christopher D. Coley
  • Publication number: 20020161718
    Abstract: Methods and apparatuses are disclosed for providing a system for automatically tracking use of a software and also for determining whether the software is validly licensed and enabling or disabling the software accordingly. Exemplary systems involve attaching a licensing system module to a software application. Records of valid licenses are stored in the database maintained by the software provider. The licensing system module transparently forms a license record inquiry message. The message is transparently sent to the database over a public network, such as the Internet, to determine whether a valid license record exists in the database for the software application. The database forms and returns an appropriate response message that is interpreted by the licensing system module. The software application can then be appropriately enabled or disabled by the licensing system module. The receipt of the license record inquiry can be recorded in the database to monitor software use.
    Type: Application
    Filed: February 19, 2002
    Publication date: October 31, 2002
    Inventors: Christopher D. Coley, Ralph E. Wesinger
  • Patent number: 6437828
    Abstract: A home theater comprises a video processing sub-system and a PC capable of controlling the sub-system. The sub-system has a de-interlacer/line doubler and the PC has a graphics controller with scaling capability. The combination of the line doubler and the scaler is made to function as a line quadrupler.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: August 20, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Paul Chambers, Christopher D. Coley, Marshall Williams, Jeroen Heuvelman
  • Publication number: 20020080270
    Abstract: A home theater comprises a video processing sub-system and a PC capable of controlling the sub-system. The sub-system has a de-interlacer/line doubler and the PC has a graphics controller with scaling capability. The combination of the line doubler and the scaler is made to function as a line quadrupler.
    Type: Application
    Filed: February 13, 2002
    Publication date: June 27, 2002
    Applicant: U.S. PHILIPS CORPORATION
    Inventors: Paul Chambers, Christopher D. Coley, Marshall Williams, Jeroen Heuvelman
  • Publication number: 20020035564
    Abstract: A computer network and a database are used to provide a hardware-independent, dynamic information system in which the information content is entirely user-controlled. Requests are received from individual users of the computer network to electronically publish information, and input is accepted from the individual users. Entries from the users containing the information to be electronically published are automatically collected, classified and stored in the database in searchable and retrievable form. Entries are made freely accessible on the computer network. In response to user requests, the database is searched and entries are retrieved. Entries are served to users in a hardware-independent page description language. The entries are password protected, allowing users to retrieve and update entries by supplying a correct password. Preferably, the process is entirely automated with any necessary billing being performed by secure, on-line credit card processing.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 21, 2002
    Inventors: Ralph E. Wesinger, Christopher D. Coley
  • Patent number: 6324538
    Abstract: A computer network and a database are used to provide a hardware-independent, dynamic information system in which the information content is entirely user-controlled. Requests are received from individual users of the computer network to electronically publish information, and input is accepted from the individual users. Entries from the users containing the information to be electronically published are automatically collected, classified and stored in the database in searchable and retrievable form. Entries are made freely accessible on the computer network. In response to user requests, the database is searched and entries are retrieved. Entries are served to users in a hardware-independent page description language. The entries are password protected, allowing users to retrieve and update entries by supplying a correct password. Preferably, the process is entirely automated with any necessary billing being performed by secure, on-line credit card processing.
    Type: Grant
    Filed: July 7, 1998
    Date of Patent: November 27, 2001
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Publication number: 20010011253
    Abstract: Methods and apparatuses are disclosed for providing a system for automatically tracking use of a software and also for determining whether the software is validly licensed and enabling or disabling the software accordingly. Exemplary systems involve attaching a licensing system module to a software application. Records of valid licenses are stored in the database maintained by the software provider. The licensing system module transparently forms a license record inquiry message. The message is transparently sent to the database over a public network, such as the Internet, to determine whether a valid license record exists in the database for the software application. The database forms and returns an appropriate response message that is interpreted by the licensing system module. The software application can then be appropriately enabled or disabled by the licensing system module. The receipt of the license record inquiry can be recorded in the database to monitor software use.
    Type: Application
    Filed: August 4, 1998
    Publication date: August 2, 2001
    Inventors: CHRISTOPHER D. COLEY, RALPH E. WESINGER
  • Publication number: 20010011304
    Abstract: A Web server is provided having a multi-homed, modular framework. The modular framework allows extensions to the Web server to be easily compiled into the Web server, allowing the extensions to run natively as part of the server instead of incurring the overhead typical of CGI scripts, for example. The multi-homing capabilities of the Web server provide the appearance to Web users of multiple distinct and independent servers, allowing a small company or individual to create the same kind of Web presence enjoyed by larger companies. In effect, multiple virtual servers run on the same physical machine. The Web server as a whole is easily extensible to allow additional capabilities to be provided natively within the Web server itself. Furthermore, each virtual server is independently configurable in order to turn different capabilities on or off or to modify operation of the virtual server.
    Type: Application
    Filed: November 10, 1998
    Publication date: August 2, 2001
    Inventors: RALPH E. WESINGER, JR., CHRISTOPHER D. COLEY
  • Patent number: 6061798
    Abstract: A firewall for isolating network elements from a publicly accessible network to which such network elements are attached. The firewall operates on a stand alone computer connected between the public network and the network elements to be protected such that all access to the protected network elements must go through the firewall. The firewall application running on the stand alone computer is preferably the only application running on that machine. The application includes a variety of proxy agents that are specifically assigned to an incoming request in accordance with the service protocol (i.e., port number) indicated in the incoming access request. An assigned proxy agent verifies the authority of an incoming request to access a network element indicated in the request. Once verified, the proxy agent completes the connection to the protected network element on behalf of the source of the incoming request.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: May 9, 2000
    Assignee: Network Engineering Software, Inc.
    Inventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
  • Patent number: 6052788
    Abstract: The present invention, generally speaking, provides a firewall that achieves maximum network security and maximum user convenience. The firewall employs "envoys" that exhibit the security robustness of prior-art proxies and the transparency and ease-of-use of prior-art packet filters, combining the best of both worlds. No traffic can pass through the firewall unless the firewall has established an envoy for that traffic. Both connection-oriented (e.g., TCP) and connectionless (e.g., UDP-based) services may be handled using envoys. Establishment of an envoy may be subjected to a myriad of tests to "qualify" the user, the requested communication, or both. Therefore, a high level of security may be achieved. The usual added burden of prior-art proxy systems is avoided in such a way as to achieve full transparency--the user can use standard applications and need not even know of the existence of the firewall. To achieve full transparency, the firewall is configured as two or more sets of virtual hosts.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: April 18, 2000
    Assignee: Network Engineering Software, Inc.
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Patent number: 5898830
    Abstract: The present invention, generally speaking, provides a firewall that achieves maximum network security and maximum user convenience. The firewall employs "envoys" that exhibit the security robustness of prior-art proxies and the transparency and ease-of-use of prior-art packet filters, combining the best of both worlds. No traffic can pass through the firewall unless the firewall has established an envoy for that traffic. Both connection-oriented (e.g., TCP) and connectionless (e.g., UDP-based) services may be handled using envoys. Establishment of an envoy may be subjected to a myriad of tests to "qualify" the user, the requested communication, or both. Therefore, a high level of security may be achieved. The usual added burden of prior-art proxy systems is avoided in such a way as to achieve fall transparency-the user can use standard applications and need not even know of the existence of the firewall. To achieve full transparency, the firewall is configured as two or more sets of virtual hosts.
    Type: Grant
    Filed: October 17, 1996
    Date of Patent: April 27, 1999
    Assignee: Network Engineering Software
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Patent number: 5870550
    Abstract: A Web server is provided having a multi-homed, modular framework. The modular framework allows extensions to the Web server to be easily compiled into the Web server, allowing the extensions to run natively as part of the server instead of incurring the overhead typical of CGI scripts, for example. The multi-homing capabilities of the Web server provide the appearance to Web users of multiple distinct and independent servers, allowing a small company or individual to create the same kind of Web presence enjoyed by larger companies. In effect, multiple virtual servers run on the same physical machine. The Web server as a whole is easily extensible to allow additional capabilities to be provided natively within the Web server itself. Furthermore, each virtual server is independently configurable in order to turn different capabilities on or off or to modify operation of the virtual server.
    Type: Grant
    Filed: February 26, 1996
    Date of Patent: February 9, 1999
    Assignee: Network Engineering Software
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Patent number: 5826014
    Abstract: Providing a firewall for isolating network elements from a publicly accessible network to which such network elements are attached. The firewall operates on a stand alone computer connected between the public network and the network elements to be protected such that all access to the protected network elements must go through the firewall. The firewall application running on the stand alone computer is preferably the only application running on that machine. The application includes a variety of proxy agents that are specifically assigned to an incoming request in accordance with the service protocol (i.e., port number) indicated in the incoming access request. An assigned proxy agent verifies the authority of an incoming request to access a network element indicated in the request. Once verified, the proxy agent completes the connection to the protected network element on behalf of the source of the incoming request.
    Type: Grant
    Filed: February 6, 1996
    Date of Patent: October 20, 1998
    Assignee: Network Engineering Software
    Inventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
  • Patent number: 5790664
    Abstract: Methods and apparatuses are disclosed for providing a system for automatically tracking use of a software and also for determining whether the software is validly licensed and enabling or disabling the software accordingly. Exemplary systems involve attaching a licensing system module to a software application. Records of valid licenses are stored in the database maintained by the software provider. The licensing system module transparently forms a license record inquiry message. The message is transparently sent to the database over a public network, such as the Internet, to determine whether a valid license record exists in the database for the software application. The database forms and returns an appropriate response message that is interpreted by the licensing system module. The software application can then be appropriately enabled or disabled by the licensing system module. The receipt of the license record inquiry can be recorded in the database to monitor software use.
    Type: Grant
    Filed: February 26, 1996
    Date of Patent: August 4, 1998
    Assignee: Network Engineering Software, Inc.
    Inventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
  • Patent number: 5778367
    Abstract: A computer network and a database are used to provide a hardware-independent, dynamic information system in which the information content is entirely user-controlled. Requests are received from individual users of the computer network to electronically publish information, and input is accepted from the individual users. Entries from the users containing the information to be electronically published are automatically collected, classified and stored in the database in searchable and retrievable form. Entries are made freely accessible on the computer network. In response to user requests, the database is searched and entries are retrieved. Entries are served to users in a hardware-independent page description language. The entries are password protected, allowing users to retrieve and update entries by supplying a correct password. Preferably, the process is entirely automated with any necessary billing being performed by secure, on-line credit card processing.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: July 7, 1998
    Assignee: Network Engineering Software, Inc.
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Patent number: 5379052
    Abstract: A video controller board for supporting AX Japanese modes and enhanced VGA modes. The board includes two EGA video controllers to support the AX standard and a VGA video controller to support the enhanced VGA standard. Video memory sufficient to support the AX standard is shared by the VGA and EGA controllers. An interface renders the diverse protocols of the VGA and EGA controllers compatible with the shared memory so that each controller sees the memory in a configuration in accordance with its own protocol.
    Type: Grant
    Filed: March 26, 1992
    Date of Patent: January 3, 1995
    Assignee: Unisys Corporation
    Inventors: Jeffrey A. Walck, Christopher D. Coley, Donald W. Kugler, Jr.
  • Patent number: 5189401
    Abstract: A PC video adapter board for driving a VGA color monitor, the board including a VGA video color palette DAC for providing analog color video to the monitor. A VGA controller provides VGA digital color video signals to the DAC through a first multiplexer and timing signals to the monitor through a second multiplexer. The board also includes EGA video controllers and a Japanese EGA (JEGA). A read/write register is written from the computer to contain additional EGA digital color bits for supplementing the six JEGA bits so as to provide a full eight bits of digital video in the EGA modes. The register provides a control bit to switch the first and second multiplexers between the VGA and EGA digital color video and timing signals.
    Type: Grant
    Filed: June 14, 1991
    Date of Patent: February 23, 1993
    Assignee: Unisys Corporation
    Inventors: Donald W. Kugler, Jr., Christopher D. Coley, Jeffrey A. Walck