Patents by Inventor Mark Terrel

Mark Terrel 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: 10091049
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a script over a management plane of a packet core, interpret the script to identify a traffic management policy; and dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: October 2, 2018
    Assignee: F5 Networks, Inc.
    Inventors: John Giacomoni, Manish Vachharajani, Mark Terrel
  • Patent number: 10044624
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module configured to serve as a proxy between a plurality of client devices and a network service may receive a plurality of messages for the network service. Each message may be associated with at least one QoS parameter. The traffic manager module may transmit the plurality of messages to the network service over a connection between the traffic manager module and the network service. The QoS of the connection between the traffic manager module and the network service may be dynamically altered during the transmission of a first message of the plurality of messages based on the at least one QoS parameter associated with the first message.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: August 7, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel, Leonard Maiorani
  • Patent number: 9667553
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a message from a first network device to a second network device. The traffic manager module may serve as a proxy between the first network device and the second network device. The traffic manager module may perform an application layer inspection at the traffic manager module on at least one of the message or a response to the message from the second network device, and forward the message or the response to the message to a third network device based on the application layer inspection at the traffic manager module.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 30, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel, Leonard Maiorani
  • Publication number: 20140068103
    Abstract: Methods, systems, and devices are described for stateful failover in traffic manager module functioning as a proxy between at least one first network device and at least one server. In a first set of embodiments, an amount of synchronized state information may be reduced through a controlled use of acknowledgment messages. In a second set of embodiments, state information may be synchronized to a standby traffic manager module in response to changes in a sequence number delta between two logically paired connections. In a third set of embodiments, connections may be restored at a standby traffic manager module based on stored connection information, a synchronized sequence number delta stack, and rediscovered sequence numbers.
    Type: Application
    Filed: August 19, 2013
    Publication date: March 6, 2014
    Applicant: F5 Networks, Inc.
    Inventors: Raghu Menzo Gyambavantha, Manish Vachharajani, John Giacomoni, Mark Terrel
  • Publication number: 20140056161
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a message from a first network device to a second network device. The traffic manager module may serve as a proxy between the first network device and the second network device. The traffic manager module may perform an application layer inspection at the traffic manager module on at least one of the message or a response to the message from the second network device, and forward the message or the response to the message to a third network device based on the application layer inspection at the traffic manager module.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: F5 Networks, Inc.
    Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel
  • Publication number: 20140059247
    Abstract: Methods, systems, and devices are described for managing network communications at a traffic manager module serving as a proxy to at least one network service for at least one client device. The traffic manager module may maintaining a SYN request cache for a socket implemented by the traffic manager module. Active SYN request messages may be stored at the socket in the SYN request cache. The traffic manager module may determine a status of the SYN request cache and ignore additional SYN request messages at the socket based on the determined status of the SYN request cache.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: F5 Networks, Inc.
    Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel, Brian Marshall
  • Publication number: 20140056144
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module configured to serve as a proxy between a plurality of client devices and a network service may receive a plurality of messages for the network service. Each message may be associated with at least one QoS parameter. The traffic manager module may transmit the plurality of messages to the network service over a connection between the traffic manager module and the network service. The QoS of the connection between the traffic manager module and the network service may be dynamically altered during the transmission of a first message of the plurality of messages based on the at least one QoS parameter associated with the first message.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: F5 Networks, Inc.
    Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel, Leonard Maiorani
  • Publication number: 20140052838
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a script over a management plane of a packet core, interpret the script to identify a traffic management policy; and dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 20, 2014
    Applicant: F5 Networks, Inc.
    Inventors: John Giacomoni, Manish Vachharajani, Mark Terrel