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: 20030005334Abstract: 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: ApplicationFiled: August 1, 2002Publication date: January 2, 2003Inventors: Ralph E. Wesinger, Christopher D. Coley
-
Publication number: 20020161718Abstract: 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: ApplicationFiled: February 19, 2002Publication date: October 31, 2002Inventors: Christopher D. Coley, Ralph E. Wesinger
-
Patent number: 6437828Abstract: 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: GrantFiled: September 30, 1997Date of Patent: August 20, 2002Assignee: Koninklijke Philips Electronics N.V.Inventors: Paul Chambers, Christopher D. Coley, Marshall Williams, Jeroen Heuvelman
-
Publication number: 20020080270Abstract: 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: ApplicationFiled: February 13, 2002Publication date: June 27, 2002Applicant: U.S. PHILIPS CORPORATIONInventors: Paul Chambers, Christopher D. Coley, Marshall Williams, Jeroen Heuvelman
-
Publication number: 20020035564Abstract: 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: ApplicationFiled: September 14, 2001Publication date: March 21, 2002Inventors: Ralph E. Wesinger, Christopher D. Coley
-
Patent number: 6324538Abstract: 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: GrantFiled: July 7, 1998Date of Patent: November 27, 2001Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
-
Publication number: 20010011253Abstract: 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: ApplicationFiled: August 4, 1998Publication date: August 2, 2001Inventors: CHRISTOPHER D. COLEY, RALPH E. WESINGER
-
Publication number: 20010011304Abstract: 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: ApplicationFiled: November 10, 1998Publication date: August 2, 2001Inventors: RALPH E. WESINGER, JR., CHRISTOPHER D. COLEY
-
Patent number: 6061798Abstract: 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: GrantFiled: October 19, 1998Date of Patent: May 9, 2000Assignee: Network Engineering Software, Inc.Inventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
-
Patent number: 6052788Abstract: 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: GrantFiled: April 26, 1999Date of Patent: April 18, 2000Assignee: Network Engineering Software, Inc.Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
-
Patent number: 5898830Abstract: 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: GrantFiled: October 17, 1996Date of Patent: April 27, 1999Assignee: Network Engineering SoftwareInventors: Ralph E. Wesinger, Jr., Christopher D. Coley
-
Patent number: 5870550Abstract: 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: GrantFiled: February 26, 1996Date of Patent: February 9, 1999Assignee: Network Engineering SoftwareInventors: Ralph E. Wesinger, Jr., Christopher D. Coley
-
Patent number: 5826014Abstract: 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: GrantFiled: February 6, 1996Date of Patent: October 20, 1998Assignee: Network Engineering SoftwareInventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
-
Patent number: 5790664Abstract: 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: GrantFiled: February 26, 1996Date of Patent: August 4, 1998Assignee: Network Engineering Software, Inc.Inventors: Christopher D. Coley, Ralph E. Wesinger, Jr.
-
Patent number: 5778367Abstract: 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: GrantFiled: December 14, 1995Date of Patent: July 7, 1998Assignee: Network Engineering Software, Inc.Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
-
Patent number: 5379052Abstract: 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: GrantFiled: March 26, 1992Date of Patent: January 3, 1995Assignee: Unisys CorporationInventors: Jeffrey A. Walck, Christopher D. Coley, Donald W. Kugler, Jr.
-
Patent number: 5189401Abstract: 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: GrantFiled: June 14, 1991Date of Patent: February 23, 1993Assignee: Unisys CorporationInventors: Donald W. Kugler, Jr., Christopher D. Coley, Jeffrey A. Walck