Patents by Inventor John R. Hughes
John R. Hughes 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: 12053524Abstract: The present invention is directed to anti-podocalyxin antibodies, compositions comprising the same, and methods of using such antibodies and compositions for the prevention, diagnosis and treatment of cancer.Type: GrantFiled: August 13, 2021Date of Patent: August 6, 2024Inventors: Kelley Marshall McNagny, Calvin D. Roskelley, Michael R. Hughes, Diana Canals Hernaez, Klas Ola Blixt, John Stephen Babcook, Christopher John Bond, Ismael Samudio, Jan Peter Bergqvist, Katherine Grace MacDonald, Anna Von Rossum, Bradley John Hedberg, Pamela Megan Dean
-
Patent number: 9742806Abstract: A method, system, and apparatus are directed towards enabling access to payload by a third -party sent over an SSL session. The third-party may be a proxy situated between a client and a server. SSL handshake messages are sent between the client and the server to establish the SSL connection. As the SSL handshake messages are routed through the proxy, the proxy may extract data. In addition, one of the client or the server may send another message within, or out-of-band to, the series of SSL handshake message directly to the proxy. The other SSL message may include secret data that the proxy may use to generate a session key the SSL connection. With the session key, the proxy may receive SSL messages over the SSL connection, modify and/or transpose the payload within the received SSL messages, and/or terminate the SSL connection at the proxy.Type: GrantFiled: June 30, 2014Date of Patent: August 22, 2017Assignee: F5 Networks, Inc.Inventors: Jesse Abraham Rothstein, Arindum Mukerji, David D. Schmitt, John R. Hughes
-
Patent number: 9210163Abstract: A system and method for providing persistence in a secure network access by using a client certificate sent by a client device to maintain the identity of a target. A security handshake is performed with a client device to establish a secure session. A target is determined. A client certificate is associated with the target. During subsequent secure sessions, the client certificate is used to maintain persistent communications between the client and a target. A session ID can be used in combination with the client certificate, by identifying the target based on the session ID or the client certificate, depending on which one is available in a client message.Type: GrantFiled: May 30, 2014Date of Patent: December 8, 2015Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, Robert George Gilde
-
Patent number: 9210177Abstract: A system, apparatus, and method are directed to managing access to a resource using rule-based deep packet extractions of a credential. A network device, such as a traffic management device, is situated between a client device and a server device. When the client device sends a request for a resource, the request is intercepted by the network device. The network device may employ a multi-layer deep packet extraction of the credential from the request. The network device may then use the credential to determine whether the request enabled to access the resource. Based, in part, on a variety of rules, the network device may deny access, enable access, route the request to a different server, or the like. In one embodiment, the network device may receive a rule from another device that directs the network device to request a different credential.Type: GrantFiled: June 30, 2011Date of Patent: December 8, 2015Assignee: F5 Networks, Inc.Inventor: John R. Hughes
-
Patent number: 9137097Abstract: Methods and systems are directed to dynamically mirroring a connection between network devices. Mirroring is managed by forwarding a packet between a first network device and a second network device. In one method, the first network device receives the packet from a client and communicates the packet to the second network device. A forwarding device, pre-determined from the first and second network devices, forwards the packet to a server. The first network device receives a response from the server, and communicates it to the second network device. The forwarding device forwards the response packet to the client. In one configuration, the first network device and forwarding device is an active device, and the second network device is a standby device. In another configuration, the first network device is a standby device, and the second network device and forwarding device is an active device.Type: GrantFiled: May 14, 2013Date of Patent: September 15, 2015Assignee: F5 Networks, Inc.Inventors: Keith R. Reynolds, John R. Hughes
-
Patent number: 9083760Abstract: A system and method for optimizing use of idle server connections comprises receiving, at a first network traffic management device of a cluster, a request from a client device to access a server. The first network traffic management device reserve an idle flow connection from an idle connection pool previously established between at least a second network traffic management device and the server. A flow cookie is retrieved from the second network traffic management device. The flow cookie comprises routing information associated with the retrieved idle flow connection, whereby the flow cookie is modified to represent the connection between the server and the first network traffic management device. The updated flow cookie is incorporated into the received request and forwarded to the server, wherein a server response contains the updated flow cookie such that the response is received by the first network traffic management device.Type: GrantFiled: August 9, 2011Date of Patent: July 14, 2015Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Eric Hammerle
-
Patent number: 8847859Abstract: A method is provided of determining the pixel drive signals to be applied to the pixels of an array of light emitting display elements arranged in rows and columns, with a plurality of the pixels in a row being supplied with current simultaneously along a respective row conductor. Target pixel drive currents are determined from a model of the pixel current-brightness characteristics. These are modified to take account of the voltage on the respective row conductor at each pixel resulting from the currents drawn from the row conductor by the plurality of pixels and the dependency of the pixel brightness characteristics on the voltage on the row conductor at the pixel. This addresses the problem of horizontal cross-talk that occurs in active matrix LED displays due to the finite output impedance of the current providing TFTs as well as the finite resistance of metals used to form power supply lines.Type: GrantFiled: June 18, 2004Date of Patent: September 30, 2014Assignee: Koninklijke Philips N.V.Inventors: David A. Fish, John R. Hughes, Steven C. Deane
-
Patent number: 8782393Abstract: A method, system, and apparatus are directed towards enabling access to payload by a third-party sent over an SSL session. The third-party may be a proxy situated between a client and a server. SSL handshake messages are sent between the client and the server to establish the SSL connection. As the SSL handshake messages are routed through the proxy, the proxy may extract data. In addition, one of the client or the server may send another message within, or out-of-band to, the series of SSL handshake message directly to the proxy. The other SSL message may include secret data that the proxy may use to generate a session key for the SSL connection. With the session key, the proxy may receive SSL messages over the SSL connection, modify and/or transpose the payload within the received SSL messages, and/or terminate the SSL connection at the proxy.Type: GrantFiled: May 26, 2006Date of Patent: July 15, 2014Assignee: F5 Networks, Inc.Inventors: Jesse Abraham Rothstein, Arindum Mukerji, David D. Schmitt, John R. Hughes
-
Patent number: 8769265Abstract: A system and method for providing persistence in a secure network access by using a client certificate sent by a client device to maintain the identity of a target. A security handshake is performed with a client device to establish a secure session. A target is determined. A client certificate is associated with the target. During subsequent secure sessions, the client certificate is used to maintain persistent communications between the client and a target. A session ID can be used in combination with the client certificate, by identifying the target based on the session ID or the client certificate, depending on which one is available in a client message.Type: GrantFiled: March 4, 2013Date of Patent: July 1, 2014Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, Robert George Gilde
-
Patent number: 8670304Abstract: Methods and systems are directed to dynamically mirroring a connection between network devices. Mirroring is managed by forwarding a packet between a first network device and a second network device. In one method, the first network device receives the packet from a client and communicates the packet to the second network device. A forwarding device, pre-determined from the first and second network devices, forwards the packet to a server. The first network device receives a response from the server, and communicates it to the second network device. The forwarding device forwards the response packet to the client. In one configuration, the first network device and forwarding device is an active device, and the second network device is a standby device. In another configuration, the first network device is a standby device, and the second network device and forwarding device is an active device.Type: GrantFiled: September 4, 2012Date of Patent: March 11, 2014Assignee: F5 Networks, Inc.Inventors: Keith R. Reynolds, John R. Hughes
-
Patent number: 8650389Abstract: A traffic manager system comprises communications servers, including one or more active and backup servers. At least one of the communications servers mirrors the communications of the other server involving one or more other network devices, including the encrypted communications. At least one backup server obtains a security value associated with the encrypted communications of at least one active server to independently derive the same key. The backup servers use the keys to engage in the encrypted communications when the active servers become unavailable, for example, without requiring the backup server to reinitiate the encrypted communications.Type: GrantFiled: September 29, 2008Date of Patent: February 11, 2014Assignee: F5 Networks, Inc.Inventors: Peter Thornewell, John R. Hughes
-
Patent number: 8429738Abstract: A system and method for performing asynchronous cryptographic operations. A cryptographic toolkit receives requests for cryptographic operations, and initiates the cryptographic operations within a thread of execution. The toolkit detects when the cryptographic operations are complete, retrieves the results, and returns the results to a calling program. The cryptographic operations are performed in an asynchronous manner, without blocking a calling program. The calling program can specify whether the requested operations are to be performed without blocking.Type: GrantFiled: November 21, 2011Date of Patent: April 23, 2013Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, David D. Schmitt
-
Patent number: 8407771Abstract: A system and method for providing persistence in a secure network access by using a client certificate sent by a client device to maintain the identity of a target. A security handshake is performed with a client device to establish a secure session. A target is determined. A client certificate is associated with the target. During subsequent secure sessions, the client certificate is used to maintain persistent communications between the client and a target. A session ID can be used in combination with the client certificate, by identifying the target based on the session ID or the client certificate, depending on which one is available in a client message.Type: GrantFiled: July 5, 2011Date of Patent: March 26, 2013Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, Robert George Gilde
-
Patent number: 8284657Abstract: Methods and systems are directed to dynamically mirroring a connection between network devices. Mirroring is managed by forwarding a packet between a first network device and a second network device. In one method, the first network device receives the packet from a client and communicates the packet to the second network device. A forwarding device, pre-determined from the first and second network devices, forwards the packet to a server. The first network device receives a response from the server, and communicates it to the second network device. The forwarding device forwards the response packet to the client. In one configuration, the first network device and forwarding device is an active device, and the second network device is a standby device. In another configuration, the first network device is a standby device, and the second network device and forwarding device is an active device.Type: GrantFiled: February 1, 2007Date of Patent: October 9, 2012Assignee: F5 Networks, Inc.Inventors: Keith R. Reynolds, John R. Hughes
-
Patent number: 8091125Abstract: A system and method for performing asynchronous cryptographic operations. A cryptographic toolkit receives requests for cryptographic operations, and initiates the cryptographic operations within a thread of execution. The toolkit detects when the cryptographic operations are complete, retrieves the results, and returns the results to a calling program. The cryptographic operations are performed in an asynchronous manner, without blocking a calling program. The calling program can specify whether the requested operations are to be performed without blocking.Type: GrantFiled: March 27, 2008Date of Patent: January 3, 2012Assignee: FS Networks, Inc.Inventors: John R. Hughes, Richard R. Masters, David D. Schmitt
-
Patent number: 7996886Abstract: A system and method for providing persistence in a secure network access by using a client certificate sent by a client device to maintain the identity of a target. A security handshake is performed with a client device to establish a secure session. A target is determined. A client certificate is associated with the target. During subsequent secure sessions, the client certificate is used to maintain persistent communications between the client and a target. A session ID can be used in combination with the client certificate, by identifying the target based on the session ID or the client certificate, depending on which one is available in a client message.Type: GrantFiled: September 19, 2008Date of Patent: August 9, 2011Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, Robert G. Gilde
-
Publication number: 20090015578Abstract: An active matrix electroluminescent display device has power supply lines (26) in the column direction. An isolating transistor (30) is provided for isolating a drive transistor (22) of each pixel from the pixel display element (2). The device is operable in two modes. In a first mode, the isolating transistor (30) isolates the drive transistor (22) from the display element (2) for each pixel, and pixel drive signals are provided to all pixels of the array in a row-by-row sequence. In a second mode, the isolating transistor couples the drive transistor to the display element and current is driven through the display elements. In this display device, pixel drive signals are loaded into the display array in one phase, in a row by row manner. As the power supply lines are in columns, during loading of the pixel drive signals, a current is provided to only one pixel along the power supply line at a time. No current is drawn by any display elements during this time, so that vertical cross talk is avoided.Type: ApplicationFiled: January 4, 2005Publication date: January 15, 2009Applicant: KONINKLIJKE PHILIPS ELECTRONIC, N.V.Inventors: David A. Fish, John R. Hughes
-
Patent number: 7461290Abstract: Methods and systems are directed to dynamically mirroring a connection between network devices. Mirroring is managed by forwarding a packet between a first network device and a second network device. In one method, the first network device receives the packet from a client and communicates the packet to the second network device. A forwarding device, pre-determined from the first and second network devices, forwards the packet to a server. The first network device receives a response from the server, and communicates it to the second network device. The forwarding device forwards the response packet to the client. In one configuration, the first network device and forwarding device is an active device, and the second network device is a standby device. In another configuration, the first network device is a standby device, and the second network device and forwarding device is an active device.Type: GrantFiled: February 1, 2007Date of Patent: December 2, 2008Assignee: F5 Networks, Inc.Inventors: Keith R. Reynolds, John R. Hughes
-
Patent number: 7430755Abstract: A system and method for providing persistence in a secure network access by using a client certificate sent by a client device to maintain the identity of a target. A security handshake is performed with a client device to establish a secure session. A target is determined. A client certificate is associated with the target. During subsequent secure sessions, the client certificate is used to maintain persistent communications between the client and a target. A session ID can be used in combination with the client certificate, by identifying the target based on the session ID or the client certificate, depending on which one is available in a client message.Type: GrantFiled: September 3, 2002Date of Patent: September 30, 2008Assignee: FS Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, Robert George Gilde
-
Patent number: 7376967Abstract: A system and method for performing asynchronous cryptographic operations. A cryptographic toolkit receives requests for cryptographic operations, and initiates the cryptographic operations within a thread of execution. The toolkit detects when the cryptographic operations are complete, retrieves the results, and returns the results to a calling program. The cryptographic operations are performed in an asynchronous manner, without blocking a calling program. The calling program can specify whether the requested operations are to be performed without blocking.Type: GrantFiled: December 2, 2002Date of Patent: May 20, 2008Assignee: F5 Networks, Inc.Inventors: John R. Hughes, Richard Roderick Masters, David D. Schmitt