Patents by Inventor Martin Grimm

Martin Grimm 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: 11115481
    Abstract: Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, in response to the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: September 7, 2021
    Assignee: A10 Networks, Inc.
    Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
  • Publication number: 20200204632
    Abstract: Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, in response to the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
  • Patent number: 10581976
    Abstract: Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, based on the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 3, 2020
    Assignee: A10 Networks, Inc.
    Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
  • Publication number: 20190389617
    Abstract: The present application relates to a bottle comprising a reservoir, a first opening on a first end of the bottle providing access to the reservoir, a second opening on a second end of the bottle providing access to the reservoir; and a removable base covering the second opening.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: Kyle Logan McElfresh, Thomas Martin Grimm
  • Patent number: 10257101
    Abstract: Provided are methods and systems for load balancing client requests between sites associated with a domain name. A method comprises determining a first active response delay time between a Domain Name System server and a first site. The method further comprises determining a first application response delay time between the first site and one or more first servers associated with the first site. According to the method, the first active response delay time and the first application response delay time are compounded to produce a first compounded response delay time. The method further comprises determining a second active response delay time and a second application response delay for a second site to produce a second compounded response delay time. The first compounded response delay time and the second compounded response delay time are compared to perform load balancing between the first site and the second site.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 9, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Ali Golshan, Martin Grimm, Yang Yang
  • Publication number: 20180191625
    Abstract: Provided are methods and systems for load balancing client requests between sites associated with a domain name. A method comprises determining a first active response delay time between a Domain Name System server and a first site. The method further comprises determining a first application response delay time between the first site and one or more first servers associated with the first site. According to the method, the first active response delay time and the first application response delay time are compounded to produce a first compounded response delay time. The method further comprises determining a second active response delay time and a second application response delay for a second site to produce a second compounded response delay time. The first compounded response delay time and the second compounded response delay time are compared to perform load balancing between the first site and the second site.
    Type: Application
    Filed: February 27, 2018
    Publication date: July 5, 2018
    Inventors: Ali Golshan, Martin Grimm, Yang Yang
  • Patent number: 9942162
    Abstract: Provided are methods and systems for load balancing client requests between sites associated with a domain name. A method comprises determining a first active response delay time between a local Domain Name System (DNS) server and a first site. The method further comprises determining a first application response delay time between the first site and one or more first servers associated with the first site. According to the method, the first active response delay time and the first application response delay time are compounded to produce a first compounded response delay time. The method further comprises determining a second active response delay time and a second application response delay for a second site to produce a second compounded response delay time. The first compounded response delay time and the second compounded response delay time are compared to perform load balancing between the first site and the second site.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 10, 2018
    Assignee: A10 NETWORKS, INC.
    Inventors: Ali Golshan, Martin Grimm, Yang Yang
  • Publication number: 20170048356
    Abstract: Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, based on the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
  • Publication number: 20150281104
    Abstract: Provided are methods and systems for load balancing client requests between sites associated with a domain name. A method comprises determining a first active response delay time between a local Domain Name System (DNS) server and a first site. The method further comprises determining a first application response delay time between the first site and one or more first servers associated with the first site. According to the method, the first active response delay time and the first application response delay time are compounded to produce a first compounded response delay time. The method further comprises determining a second active response delay time and a second application response delay for a second site to produce a second compounded response delay time. The first compounded response delay time and the second compounded response delay time are compared to perform load balancing between the first site and the second site.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Ali Golshan, Martin Grimm, Yang Yang
  • Patent number: 8761997
    Abstract: A method for controlling at least one component of a motor vehicle provided with energy storage means. The method comprises the steps of determination of an energy reserve value of the vehicle; evaluation of at least one critical energy autonomy threshold; and comparison of the energy reserve value with at least one critical autonomy threshold so as to deduce therefrom a setpoint signal for controlling the component.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: June 24, 2014
    Assignee: Valeo Vision
    Inventors: Martin Grimm, Pierre Albou
  • Patent number: 8459849
    Abstract: An optical device having an optical axis (y-y) and comprising a source of light; a reflector which is associated with the source of light in order to form a light beam; and a rotary assembly which is designed to intercept the light beam, and can be rotated around an axis of rotation between first and second distinctive lighting positions. The rotary assembly comprises at least first and second shields associated respectively with the first and second lighting positions, in order to create a cut-off of the light beam. The first and second shields each comprise at least one ridge. The rotary assembly additionally is designed to permit progressive transition of the lighting between the first and second distinctive lighting positions.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: June 11, 2013
    Assignee: Valeo Vision
    Inventors: Martin Grimm, Stephane Thery, Alice Mulin, David Bourdin, Jonathan Blandin, Jean Masse
  • Publication number: 20120022743
    Abstract: A method for controlling at least one component of a motor vehicle provided with energy storage means. The method comprises the steps of determination of an energy reserve value of the vehicle; evaluation of at least one critical energy autonomy threshold; and comparison of the energy reserve value with at least one critical autonomy threshold so as to deduce therefrom a setpoint signal for controlling the component.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 26, 2012
    Applicant: VALEO VISION
    Inventors: Martin GRIMM, Pierre ALBOU
  • Publication number: 20110002136
    Abstract: An optical device having an optical axis (y-y) and comprising a source of light; a reflector which is associated with the source of light in order to form a light beam; and a rotary assembly which is designed to intercept the light beam, and can be rotated around an axis of rotation between first and second distinctive lighting positions. The rotary assembly comprises at least first and second shields associated respectively with the first and second lighting positions, in order to create a cut-off of the light beam. The first and second shields each comprise at least one ridge. The rotary assembly additionally is designed to permit progressive transition of the lighting between the first and second distinctive lighting positions.
    Type: Application
    Filed: April 23, 2010
    Publication date: January 6, 2011
    Applicant: VALEO VISION
    Inventors: Martin GRIMM, Stephane THERY, Alice MULIN, David BOURDIN, Jonathan BLANDIN, Jean MASSE
  • Patent number: 7672223
    Abstract: Network connection switchover is accomplished through a method comprising receiving information defining a first connection between a first network device and a computer; establishing a replication channel between the first network device and a backup device; storing backup control information at the backup device; communicating a message flow between the first network device and the computer on the first transport connection; in response to unavailability of the first network device, communicating messages on the replication channel that cause (a) establishing a second connection between the backup device and the computer; (b) continuing communication of the message flow between the backup device and the computer based on the backup control information. TCP connections, for example, can be switched from an active device to a backup device without reset or re-transmission.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
  • Patent number: 7424741
    Abstract: An approach for preventing denial-of-service attacks on Secure Sockets Layer (“SSL”) protocol is described. Queues are generated for handshake state connections and data transmission connections. A connection object representing a new SSL connection is time-stamped as it enters the handshake portion of the SSL protocol. A connection pointer to the connection object is placed at the head of the handshake queue. As new SSL messages are transferred between client and SSL server, the time-stamp is updated when the entire message is received, the connection pointer is repositioned to the head of the queue. A timer event periodically surveys the queues. If connection packet transmission gaps remain below a specified maximum handshake gap time, a connection is allowed to progress to the data transmission state. If any connection exceeds the specified gap time, the SSL connection is dropped.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Grimm, Brad Barfield, Eric Fritzges, Hema Prasad, Robert R. Branum, Jr.
  • Publication number: 20060198296
    Abstract: Network connection switchover is accomplished through a method comprising receiving information defining a first connection between a first network device and a computer; establishing a replication channel between the first network device and a backup device; storing backup control information at the backup device; communicating a message flow between the first network device and the computer on the first transport connection; in response to unavailability of the first network device, communicating messages on the replication channel that cause (a) establishing a second connection between the backup device and the computer; (b) continuing communication of the message flow between the backup device and the computer based on the backup control information. TCP connections, for example, can be switched from an active device to a backup device without reset or re-transmission.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
  • Publication number: 20060047839
    Abstract: A method is disclosed for reproxying connections. According to one aspect, a first connection is established between a client and a proxy device. A second connection is established between the proxy device and a server. The first connection comprises a first endpoint at the client and a second endpoint at the proxy device. The second connection comprises a third endpoint at the proxy device and a fourth endpoint at the server. The first and second connections are unproxied by dissolving the second and third endpoints while maintaining the first and fourth endpoints. After the connections have been unproxied, a packet is received at the proxy device. In response, the first and second connections are reproxied by creating fifth and sixth endpoints at the proxy device, so that the first connection comprises the fifth endpoint and the second connection comprises the sixth endpoint.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Patrick Tate, Alexander Waterman, Martin Grimm, Anurag Kahol