Patents by Inventor Thomas C. Porcher

Thomas C. Porcher 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: 10341364
    Abstract: In a system for detecting and optionally blocking packets from an attacker, an improved multi-hash process, in which rate information for one or more packet signatures is computed by individual modules, where each module corresponds to a different hash function, and is shared across the modules to determine maximum observed rates for the signatures within a specified observation window. A moving average of the maximum rates can be computed across several observation windows, to optimize false negative and false positive detections. The modules may designate certain packets as potentially harmful and/or may block such packets, according to a corresponding maximum rate and specified threshold.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 2, 2019
    Assignee: Corero Networks Security, Inc.
    Inventors: Thomas J. Teixeira, Thomas C. Porcher
  • Publication number: 20160323302
    Abstract: In a system for detecting and optionally blocking packets from an attacker, an improved multi-hash process, in which rate information for one or more packet signatures is computed by individual modules, where each module corresponds to a different hash function, and is shared across the modules to determine maximum observed rates for the signatures within a specified observation window. A moving average of the maximum rates can be computed across several observation windows, to optimize false negative and false positive detections. The modules may designate certain packets as potentially harmful and/or may block such packets, according to a corresponding maximum rate and specified threshold.
    Type: Application
    Filed: February 29, 2016
    Publication date: November 3, 2016
    Inventors: Thomas J. Teixeira, Thomas C. Porcher
  • Patent number: 9197578
    Abstract: A method may include receiving, in a first server from a second server, a request for a service of a network by a device; sending, from the first server to the second server, a response to the request for the service to permit access to the service; and sending state information about the response to a third server for storage in a database.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 24, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Walter Tuvell, Oliver Tavakoli, Thomas C. Porcher
  • Publication number: 20140115160
    Abstract: A method may include receiving, in a first server from a second server, a request for a service of a network by a device; sending, from the first server to the second server, a response to the request for the service to permit access to the service; and sending state information about the response to a third server for storage in a database.
    Type: Application
    Filed: December 23, 2013
    Publication date: April 24, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Walter TUVELL, Oliver TAVAKOLI, Thomas C. PORCHER
  • Patent number: 8619798
    Abstract: A method may include receiving, in a first server from a second server, a request for a service of a network by a device; sending, from the first server to the second server, a response to the request for the service to permit access to the service; and sending state information about the response to a third server for storage in a database.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: December 31, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Walter Tuvell, Oliver Tavakoli, Thomas C Porcher
  • Publication number: 20120042029
    Abstract: A method may include receiving, in a first server from a second server, a request for a service of a network by a device; sending, from the first server to the second server, a response to the request for the service to permit access to the service; and sending state information about the response to a third server for storage in a database.
    Type: Application
    Filed: October 31, 2011
    Publication date: February 16, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Walter Tuvell, Oliver Tavakoli, Thomas C. Porcher
  • Patent number: 8072990
    Abstract: A method may include receiving, in a first server from a second server, a request for a service of a network by a device; sending, from the first server to the second server, a response to the request for the service to permit access to the service; and sending state information about the response to a third server for storage in a database.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: December 6, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Walter Tuvell, Oliver Tavakoli, Thomas C. Porcher
  • Patent number: 5165020
    Abstract: The invention provides a new and improved system for transferring information between a host system and a terminal system. A digital data processing system includes a host computer system which runs processors and a terminal system which is connected to the application host computer system over a communication link. The terminal system includes one or more virtual terminals each of which allows an operator to enter information and allows output information to be displayed. The association between a terminal device and an application process is a session. Initially, a session is selected by means of a command transferred over the communications link. Thereafter, information, associated with the selected session, may be transferred over the communication link. This may continue until another session is selected. This transfer system minimizes the amount of control information which is required to identify the particular session with which data being transmitted over the communications link is associated.
    Type: Grant
    Filed: October 11, 1991
    Date of Patent: November 17, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Ram Sudama, Thomas C. Porcher, Jerrold S. Leichter
  • Patent number: 4791566
    Abstract: The invention provides a new and improved system for transferring information between a host system and a terminal system. A digital data processing system includes a host computer system which runs processors and a terminal system which is connected to the application host computer system over a communication link. The terminal system includes one or more virtual terminals each of which allows an operator to enter information and allows output information to be displayed. The association between a terminal device and an application process is a session. Initially, a session is selected by means of a command transferred over the communications link. Thereafter, information, associated with the selected session, may be transferred over the communication link. This may continue until another session is selected. This transfer system minimizes the amount of control information which is required to identify the particular session with which data being transmitted over the communications link is associated.
    Type: Grant
    Filed: March 27, 1987
    Date of Patent: December 13, 1988
    Assignee: Digital Equipment Corporation
    Inventors: Ram Sudama, Thomas C. Porcher, Jerrold S. Leichter
  • Patent number: 4667307
    Abstract: The present invention is circuitry which is employed with a data terminal which data terminal in turn is part of a system including a main data processor. The present circuitry includes a microprocessor which is connected to the main data processor and to the keyboard. The microprocessor processes signals from both the main data processor and the keyboard. The system has a plurality of operational function circuits, such as a circuit to effect smooth scrolling on a data display means. There is logic circuitry connected between the microprocessor and the operational function circuits. The logic circuitry provides a first path which permits signals, generated in response to instructions from the main data processor, to pass therethrough to select one of the operational function circuits and simultaneously therewith to turn the selected circuit either on or off.
    Type: Grant
    Filed: November 14, 1983
    Date of Patent: May 19, 1987
    Assignee: Digital Equipment Corporation
    Inventors: Thomas C. Porcher, Morgan E. Robinson, David B. Hughes
  • Patent number: 4639891
    Abstract: The present invention is related to clearing a communication path and in the alternative blocking said communication path between a data terminal and a main data processor, when it appears, from said terminal end, that the data path into the main computer is blocked by some system irregularity in a first case, or should be blocked because of a data overflow condition, in a second case. The present system employs a pair of buffers, the first of which is connected in said communication path, while the second buffer is connected in a data path along which data signals are transmitted from the main data processor. Said communication path includes first logic circuitry connected between said first buffer device and a UART which is connected to the main data processor. Said first logic circuitry can block or unblock the transmission of data to the main data processor. Second logic circuitry is connected between the second buffer and said UART.
    Type: Grant
    Filed: November 14, 1983
    Date of Patent: January 27, 1987
    Assignee: Digital Equipment Corporation
    Inventors: Thomas C. Porcher, Morgan E. Robinson
  • Patent number: 4625203
    Abstract: The present invention includes a microprocessor which acts to generate groups of its signals from its read only memory (ROM) thereby forming character representations of groups of coded signals, such as ASCII coded signals, coming from a main data processing device. The groups of bit signals are temporarily stored in a buffer which at a subsequent time transmits, in parallel, groups of said bit signals to a bit map memory through some logic circuitry. The group, or block, transfer of said bit signals in parallel, occurs during horizontal or vertical blank periods. The parallel transfer during the blank periods provides part of the basis for acceleration of the data to a display device as compared with the prior art. In addition, the microprocessor provides address information signals to a graphic display controller, which in turn provides starting addresses, for the locations of the bit signals.
    Type: Grant
    Filed: October 18, 1983
    Date of Patent: November 25, 1986
    Assignee: Digital Equipment Corporation
    Inventors: Robert S. DiNitto, Thomas C. Porcher, John W. Eng, Charles S. Namias, David B. Hughes
  • Patent number: 4611202
    Abstract: The present invention is employed in a system which has a bit map memory connected to a CRT display device and the CRT display device can display a fixed region of information and a scrollable region of information. In a preferred embodiment, the system uses a graphic display control circuit to change starting addresses and length ending values of the fixed and scrollable regions in the bit map memory. By changing the starting address one scan line per frame, without any actual transfer of data in memory, from one location to another location, the present system effects a "smooth" scroll. The system is able to scroll upward and downward. The system uses logic circuitry to load an off screen segment of the bit map memory with additional scrollable information, so that (in an upward scroll load) as a top line of the scrollable information region is no longer displayed, new information will be displayed at the bottom line of said scrollable region.
    Type: Grant
    Filed: October 18, 1983
    Date of Patent: September 9, 1986
    Assignee: Digital Equipment Corporation
    Inventors: Robert S. DiNitto, Thomas C. Porcher, John W. Eng