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: 11115481Abstract: 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: GrantFiled: March 2, 2020Date of Patent: September 7, 2021Assignee: A10 Networks, Inc.Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
-
Publication number: 20200204632Abstract: 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: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
-
Patent number: 10581976Abstract: 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: GrantFiled: August 12, 2015Date of Patent: March 3, 2020Assignee: A10 Networks, Inc.Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
-
Publication number: 20190389617Abstract: 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: ApplicationFiled: June 22, 2018Publication date: December 26, 2019Inventors: Kyle Logan McElfresh, Thomas Martin Grimm
-
Patent number: 10257101Abstract: 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: GrantFiled: February 27, 2018Date of Patent: April 9, 2019Assignee: A10 Networks, Inc.Inventors: Ali Golshan, Martin Grimm, Yang Yang
-
Publication number: 20180191625Abstract: 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: ApplicationFiled: February 27, 2018Publication date: July 5, 2018Inventors: Ali Golshan, Martin Grimm, Yang Yang
-
Patent number: 9942162Abstract: 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: GrantFiled: March 31, 2014Date of Patent: April 10, 2018Assignee: A10 NETWORKS, INC.Inventors: Ali Golshan, Martin Grimm, Yang Yang
-
Publication number: 20170048356Abstract: 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: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: Micheal Thompson, Martin Grimm, Vernon Richard Groves, Rajkumar Jalan
-
Publication number: 20150281104Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: Ali Golshan, Martin Grimm, Yang Yang
-
Patent number: 8761997Abstract: 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: GrantFiled: July 22, 2011Date of Patent: June 24, 2014Assignee: Valeo VisionInventors: Martin Grimm, Pierre Albou
-
Patent number: 8459849Abstract: 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: GrantFiled: April 23, 2010Date of Patent: June 11, 2013Assignee: Valeo VisionInventors: Martin Grimm, Stephane Thery, Alice Mulin, David Bourdin, Jonathan Blandin, Jean Masse
-
Publication number: 20120022743Abstract: 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: ApplicationFiled: July 22, 2011Publication date: January 26, 2012Applicant: VALEO VISIONInventors: Martin GRIMM, Pierre ALBOU
-
Publication number: 20110002136Abstract: 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: ApplicationFiled: April 23, 2010Publication date: January 6, 2011Applicant: VALEO VISIONInventors: Martin GRIMM, Stephane THERY, Alice MULIN, David BOURDIN, Jonathan BLANDIN, Jean MASSE
-
Patent number: 7672223Abstract: 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: GrantFiled: March 7, 2005Date of Patent: March 2, 2010Assignee: Cisco Technology, Inc.Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
-
Patent number: 7424741Abstract: 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: GrantFiled: May 20, 2002Date of Patent: September 9, 2008Assignee: Cisco Technology, Inc.Inventors: Martin Grimm, Brad Barfield, Eric Fritzges, Hema Prasad, Robert R. Branum, Jr.
-
Publication number: 20060198296Abstract: 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: ApplicationFiled: March 7, 2005Publication date: September 7, 2006Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
-
Publication number: 20060047839Abstract: 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: ApplicationFiled: August 24, 2004Publication date: March 2, 2006Inventors: Patrick Tate, Alexander Waterman, Martin Grimm, Anurag Kahol