Patents by Inventor John Allen Patterson

John Allen Patterson 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).

  • Publication number: 20240150639
    Abstract: A suspending agent composition comprising (i) a fast hydrating guar gum and (ii) a high molecular weight polysaccharide, wherein the suspending agent composition has a rheological coupling ratio for yield point ranging from about 1 to about 2 when placed in an aqueous solution at a concentration of equal to or less than about 0.5 grams/deciliter and a ratio of about 90 weight percent (wt. %) fast hydrating guar gum and 10 wt. % high molecular weight polysaccharide. A wellbore servicing fluid comprising the suspending agent and methods of making and using the suspending agent.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Inventors: James Robert BENKLEY, Travis Allen PATTERSON, John Paul Bir SINGH, Ronnie Glen MORGAN
  • Publication number: 20230231766
    Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Applicant: NetApp, Inc.
    Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter, Marc Wayne Brotherson
  • Patent number: 11611476
    Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: March 21, 2023
    Assignee: NetApp, Inc.
    Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter, Marc Wayne Brotherson
  • Publication number: 20210281478
    Abstract: A technique is configured to utilize messages (e.g., frames) generated by a first layer of a protocol stack for a wireless network to configure network parameters associated with a second layer of the protocol stack for a wired network. The messages are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 9, 2021
    Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter, Marc Wayne Brotherson
  • Patent number: 11044148
    Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-state is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-back” to the initial failsafe network state after a timeout.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 22, 2021
    Assignee: NetApp, Inc.
    Inventors: John Allen Patterson, John Mears
  • Patent number: 11032143
    Abstract: A technique is configured to utilize frames generated by a first layer of a protocol stack for a first network to configure network parameters associated with a second layer of the protocol stack for a second network. The frames are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: June 8, 2021
    Assignee: NetApp, Inc.
    Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter, Marc Wayne Brotherson
  • Publication number: 20200351157
    Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-stale is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-hack” to the initial failsafe network state after a timeout.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: John Allen Patterson, John Mears
  • Publication number: 20200044920
    Abstract: A technique is configured to utilize frames generated by a first layer of a protocol stack for a first network to configure network parameters associated with a second layer of the protocol stack for a second network. The frames are illustratively beacon frames generated by a data link layer of a Transmission Control Protocol/Internet Protocol (TCP/IP) stack for a wireless network, and the network parameters are illustratively IP addresses associated with a network layer of the TCP/IP stack for a wired network. Notably, the beacon frames of the wireless network may be utilized for two-way communication exchange on a per node basis for each node in the wired network.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 6, 2020
    Inventors: John Allen Patterson, Derek J. Leslie, Adam Carter
  • Patent number: 10374877
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 6, 2019
    Assignee: NetApp., Inc.
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie
  • Publication number: 20180324040
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie