Patents by Inventor Jeffrey D. Allen
Jeffrey D. Allen 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: 20130338833Abstract: Embodiments of the invention provide a pipeline analysis system for analyzing a pipeline dataset to determine compliance with desired maximum allowable pipeline operating pressures. In some embodiments, pipeline component data can correspond to an existing or planned physical pipeline. In some embodiments, the pipeline analysis system can enable revision of the pipeline component data to specify at least one pipeline component having at least one different characteristic than was originally specified in the dataset or specify pipeline components that are in compliance with desired maximum allowable pipeline operating pressures. In some embodiments, the pipeline analysis system comprises a processor, and at least one non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor.Type: ApplicationFiled: June 18, 2013Publication date: December 19, 2013Inventors: Jose A. Medina, Sumeet Singh, Thomas R. Ford, Jeffrey D. Allen
-
Patent number: 8369212Abstract: A method of operating a network computer system to manage failover in the network computer system comprising communicating traffic via the plurality of network resources, and failing over from a primary pathway to a secondary pathway of the pathway plurality based on failure to receive the user-specified traffic defined by the failover criteria in the primary pathway in combination with availability of the user-specified traffic via the secondary pathway.Type: GrantFiled: August 29, 2006Date of Patent: February 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Gregory T. Howard, Michael Sean McGee, Jeffrey D. Allen
-
Patent number: 8031632Abstract: A method and system of implementing virtual local area networks (VLANs) with teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports to form a single virtual communication port (the single virtual port comprising a first set of ports and a second set of ports), sending messages belonging to a first virtual local area network (VLAN) exclusively over the first set of ports from a first device to a second device, and sending messages belonging to a second VLAN exclusively over the second set of ports from the first device to the second device.Type: GrantFiled: August 30, 2006Date of Patent: October 4, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C. Stratton
-
Patent number: 7710862Abstract: A method and system of assigning media access control (MAC) addresses across teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports in a computer system to appear as a single virtual port to an application program (each communication port transmits message packets with any of a number M possible MAC addresses, wherein the number communication ports is greater than M), assigning a set of size M of MAC addresses to each of the plurality communication ports such that each MAC address appears in the set for a communication port for which the MAC address is the primary address (and such that each MAC address appears in M?1 other sets for other communication ports), and receiving a message packet from a client device across a network, the message packet directed to a primary MAC address of the first of the plurality communication ports.Type: GrantFiled: August 30, 2006Date of Patent: May 4, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C Stratton
-
Patent number: 7649892Abstract: A method and system of network communication receive load balancing. At least some of the illustrative embodiments are methods comprising determining communication path cost information by a computer system (the computer system coupled to plurality of clients over a network), configuring communications from the plurality of clients to the computer system such that the communications are distributed across a plurality of teamed communication ports (the distribution proportional to communication path cost information associated with each communication port), and receiving message packets distributed across the plurality of teamed communication ports.Type: GrantFiled: August 30, 2006Date of Patent: January 19, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C. Stratton
-
Publication number: 20080205409Abstract: A method and system of implementing virtual local area networks (VLANs) with teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports to form a single virtual communication port (the single virtual port comprising a first set of ports and a second set of ports), sending messages belonging to a first virtual local area network (VLAN) exclusively over the first set of ports from a first device to a second device, and sending messages belonging to a second VLAN exclusively over the second set of ports from the first device to the second device.Type: ApplicationFiled: August 30, 2006Publication date: August 28, 2008Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C. Stratton
-
Publication number: 20080056246Abstract: A method and system of assigning media access control (MAC) addresses across teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports in a computer system to appear as a single virtual port to an application program (each communication port transmits message packets with any of a number M possible MAC addresses, wherein the number communication ports is greater than M), assigning a set of size M of MAC addresses to each of the plurality communication ports such that each MAC address appears in the set for a communication port for which the MAC address is the primary address (and such that each MAC address appears in M-1 other sets for other communication ports), and receiving a message packet from a client device across a network, the message packet directed to a primary MAC address of the first of the plurality communication ports.Type: ApplicationFiled: August 30, 2006Publication date: March 6, 2008Inventors: Michael Sean McGEE, Jeffrey D. Allen, Mark C. Stratton
-
Publication number: 20080056123Abstract: A method of operating a network computer system to manage failover in the network computer system comprising communicating traffic via the plurality of network resources, and failing over from a primary pathway to a secondary pathway of the pathway plurality based on failure to receive the user-specified traffic defined by the failover criteria in the primary pathway in combination with availability of the user-specified traffic via the secondary pathway.Type: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Inventors: Gregory T. Howard, Michael Sean McGee, Jeffrey D. Allen
-
Publication number: 20080056132Abstract: A method and system of network communication receive load balancing At least some of the illustrative embodiments are methods comprising determining communication path cost information by a computer system (the computer system coupled to plurality of clients over a network), configuring communications from the plurality of clients to the computer system such that the communications are distributed across a plurality of teamed communication ports (the distribution proportional to communication path cost information associated with each communication port), and receiving message packets distributed across the plurality of teamed communication ports.Type: ApplicationFiled: August 30, 2006Publication date: March 6, 2008Inventors: Michael Sean McGee, Jeffrey D. Allen, Mark C. Stratton
-
Patent number: 5736016Abstract: An electrolytic cell for generating a mixed oxidant gas for treating bodies of water comprises an anode chamber that is defined by an anode plate at one end, a permeable membrane at an opposite end, and a first sealing gasket interposed therebetween. A cathode chamber is adjacent the anode chamber and is defined by a cathode plate at one end, the permeable membrane at an opposite end, and a second sealing gasket interposed therebetween, the first and second gaskets being separated by the permeable membrane. An anolyte reservoir is external from the anode chamber for accommodating a volume of anolyte therein, and is connected to the anode chamber to circulate anolyte thereto and to receive mixed oxidant gas therefrom. A catholyte reservoir is external from the cathode chamber for accommodating a volume of catholyte therein, and is connected to the cathode chamber to circulate catholyte thereto and to receive gas therefrom.Type: GrantFiled: October 10, 1996Date of Patent: April 7, 1998Assignee: Electrosci, Inc.Inventor: Jeffrey D. Allen
-
Patent number: 5458743Abstract: An electrolytic cell comprises an anode plate, a cathode plate, and a permeable membrane interposed between the anode and cathode plate. An anode sealing gasket is interposed between the anode plate and the permeable membrane forming an anode chamber, the anode sealing gasket may comprise a bipolar electrode. A cathode sealing gasket is interposed between the cathode plate and the permeable membrane forming a cathode chamber. An anolyte reservoir external to the anode chamber supplies anolyte to and removes mixed oxidant gases from the anode chamber. An anolyte make-up tank external to the anolyte reservoir and anode chamber supplies anolyte solution to the anolyte reservoir. The anolyte solution is transferred from the anolyte make-up tank, to the anolyte reservoir, and into the anode chamber by gravity. A catholyte reservoir external to the cathode chamber supplies catholyte to and removes gases from the cathode chamber.Type: GrantFiled: April 21, 1994Date of Patent: October 17, 1995Assignee: Electrosci Inc.Inventor: Jeffrey D. Allen
-
Patent number: 5427658Abstract: An electrolytic cell comprises an anode plate, a cathode plate, and a permeable membrane interposed between the anode and cathode plate. An anode sealing gasket is interposed between the anode plate and the permeable membrane forming an anode chamber, the anode sealing gasket may comprise a bipolar electrode. A cathode sealing gasket is interposed between the cathode plate and the permeable membrane forming a cathode chamber. An anolyte reservoir external to the anode chamber supplies anolyte to and removes mixed oxidant gases from the anode chamber. An anolyte make-up tank external to the anolyte reservoir and anode chamber supplies anolyte solution to the anolyte reservoir. The anolyte solution is transferred from the anolyte make-up tank, to the anolyte reservoir, and into the anode chamber by gravity. A catholyte reservoir external to the cathode chamber supplies catholyte to and removes gases from the cathode chamber.Type: GrantFiled: October 21, 1993Date of Patent: June 27, 1995Assignee: Electrosci IncorporatedInventor: Jeffrey D. Allen
-
Patent number: 4971084Abstract: A vehicle washing apparatus particularly adapted for the thorough washing of vehicle wheels including a wheel washing device or unit including a pivotally mounted carrousel supporting a rotary spray head and control means for actuating the carrousel to sweep the spray head across and along the wheel as the wheel moves past the washer unit. The carrousel is preferably computer controlled to move in response to the increments of travel of the vehicle so that the washer unit consistently tracks the vehicle wheels regardless of the length of the wheel base or the speed of travel of the vehicle.Type: GrantFiled: June 16, 1989Date of Patent: November 20, 1990Assignee: J. Smith EngineeringInventors: James H. Smith, Jeffrey D. Allen