Patents by Inventor Keith Johnston

Keith Johnston 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: 20130049710
    Abstract: Devices for reducing the open circuit voltages of solar systems are described. In one embodiment, a solar system includes a string of a plurality of solar modules having an open circuit voltage. The solar system also includes a device for reducing the open circuit voltage of the string of the plurality of solar modules during an open circuit configuration.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Inventors: Steven M. Kraft, Kevin Fischer, Greg Beardsworth, Zachary S. Judkins, Keith Johnston
  • Patent number: 8356336
    Abstract: Embodiments disclosed herein provide a system, method, and computer program product for providing network access control for a shared network. One embodiment of a network access controller may intercept a request to access a network resource from a browser application running on a client device associated with an anonymous user and determine whether the network resource is in a set of network destinations in the shared network. If the network resource is in the set of network destinations, the network access controller may direct the browser application to the network resource. If the network resource is not in the set of network destinations, the network access controller may redirect the browser application to a pre-authentication capture destination in the shared network. From the pre-authentication capture destination the anonymous user is free to visit any of the set of network destinations in the shared network without authentication.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: January 15, 2013
    Assignee: RPX Corporation
    Inventors: Keith Johnston, Eric White, John Martin
  • Publication number: 20120294979
    Abstract: The invention process provides a novel process of making cheese comprising the production of a coagulum which is caused to disaggregate into small curd particles in an in-line continuous flow process, separation of the curd particles from the whey and subsequent heating and mechanical working of the curd particles into a cheese mass.
    Type: Application
    Filed: May 31, 2012
    Publication date: November 22, 2012
    Applicant: FONTERRA CO-OPERATIVE GROUP LIMITED
    Inventors: Keith Johnston, Allan Main, Peter Dudley Elston, Peter Aaron Munro, Robert J. Buwalda
  • Patent number: 8307187
    Abstract: A method for managing storage for a desktop pool is described. The desktop pool includes a plurality of virtual machines (VMs), each VM having at least one virtual disk represented as a virtual disk image file on one of a plurality of datastores associated with the desktop pool. To identify a target datastore for a VM, a weight of each datastore is calculated. The weight may be a function of a virtual capacity of the datastore and the sum of maximum sizes of all the virtual disk image files on the datastore. The virtual capacity is a product of the data storage capacity of the datastore and an overcommit factor assigned to the datastore. The target datastore is selected as the datastore having the highest weight. The VM may is moved to or created on the target datastore.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: November 6, 2012
    Assignee: VMware, Inc.
    Inventors: Puneet Singh Chawla, Ke Jin, Frank Taylor, Keith Johnston, Amit Patel
  • Publication number: 20120079850
    Abstract: A gas liquefaction process, especially for producing LNG, maintains product flow rate and temperature by controlling the refrigeration so that variation to reduce any difference between actual and required product temperatures is initiated before variation of the product flow rate to reduce any difference between actual and required flow rates.
    Type: Application
    Filed: December 8, 2011
    Publication date: April 5, 2012
    Applicant: AIR PRODUCTS AND CHEMICALS, INC.
    Inventors: Michael Andrew Sicinski, Brian Keith Johnston, Scott Robert Trautmann, Mark Julian Roberts
  • Publication number: 20120074576
    Abstract: Interconnects for optoelectronic devices are described. An interconnect may include a stress relief feature. An interconnect may include an L-shaped feature.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Inventors: Ryan Linderman, Keith Johnston, Thomas Phu, Matthew Dawson
  • Publication number: 20120031464
    Abstract: Arrangements of diodes and heat spreaders for solar modules are described. For example, a solar module may include a backsheet with a low profile, surface-mount diode disposed above the backsheet. A pair of ribbon interconnects is coupled to the low profile, surface-mount diode and may penetrate the backsheet.
    Type: Application
    Filed: October 18, 2010
    Publication date: February 9, 2012
    Inventors: Keith Johnston, Ryan Linderman, Lewis Abra, Matthew Dawson
  • Publication number: 20120027887
    Abstract: The invention process provides a novel process of making cheese comprising the production of a coagulum which is caused to disaggregate into small curd particles in an in-line continuous flow process, separation of the curd particles from the whey and subsequent heating and mechanical working of the curd particles into a cheese mass.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Applicant: FONTERRA CO-OPERATIVE GROUP LIMITED
    Inventors: Keith Johnston, Allan Main, Peter Dudley Elston, Peter Aaron Munro, Robert J. Buwalda
  • Publication number: 20110132431
    Abstract: Optoelectronic devices with bypass diodes are described. An optoelectronic device includes a bypass diode, a heat spreader unit disposed above, and extending over, the bypass diode, and a heat sink disposed above the heat spreader unit. Another optoelectronic device includes a bypass diode, a heat spreader unit disposed above, but not extending over, the bypass diode, and a heat sink disposed above the heat spreader unit.
    Type: Application
    Filed: July 27, 2010
    Publication date: June 9, 2011
    Inventors: Ryan Linderman, Doug Rose, Nicholas Boitnott, Keith Johnston, David B. DeGraaff
  • Publication number: 20110121257
    Abstract: A diode is provided which comprises a cathode, an anode, and at least one crystalline nanowire in electrical communication with said cathode and said anode. The crystalline nanowire comprises a group IV metal which is substantially straight and substantially free of nanoparticles.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 26, 2011
    Inventors: Tobias Hanrath, Xianmao Lu, Keith Johnston, Brian Korgel
  • Patent number: 7858181
    Abstract: The present invention provides nanowires which are substantially straight and substantially free of nanoparticles and methods for making the same The nanowires can be made by seeded approaches, wherein nanocrystals bound to a substrate are used to promote growth of the nanowire. Nanocrystals in solution may also be used to make the nanowires of the present invention. Supercritical fluid reaction conditions can be used in a continuous or semi-batch process.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: December 28, 2010
    Inventors: Tobias Hanrath, Xianmao Lu, Keith Johnston, Brian Korgel
  • Publication number: 20100196533
    Abstract: The invention process provides a novel process of making cheese comprising the production of a coagulum which is caused to disaggregate into small curd particles in an in-line continuous flow process, separation of the curd particles from the whey and subsequent heating and mechanical working of the curd particles into a cheese mass.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Applicant: FONTERRA CO-OPERATIVE GROUP LIMITED
    Inventors: Keith Johnston, Allan Main, Peter Dudley Elston, Peter Aaron Munro, Robert J. Buwalda
  • Patent number: 7695745
    Abstract: The invention provides a novel process of making cheese comprising the production of a coagulum which is caused to disaggregate into small curd particles in an in-line continuous flow process, separation of the curd particles from the whey and subsequent heating and mechanical working of the curd particles into a cheese mass.
    Type: Grant
    Filed: February 18, 2003
    Date of Patent: April 13, 2010
    Assignee: Fonterra Co-Operative Group Limited
    Inventors: Keith Johnston, Allan Main, Peter Dudley Elston, Peter Aaron Munro, Robert J. Buwalda
  • Publication number: 20100070978
    Abstract: A method for managing storage for a desktop pool is described. The desktop pool includes a plurality of virtual machines (VMs), each VM having at least one virtual disk represented as a virtual disk image file on one of a plurality of datastores associated with the desktop pool. To identify a target datastore for a VM, a weight of each datastore is calculated. The weight may be a function of a virtual capacity of the datastore and the sum of maximum sizes of all the virtual disk image files on the datastore. The virtual capacity is a product of the data storage capacity of the datastore and an overcommit factor assigned to the datastore. The target datastore is selected as the datastore having the highest weight. The VM may is moved to or created on the target datastore.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 18, 2010
    Applicant: VMware, Inc.
    Inventors: Puneet Singh CHAWLA, Ke Jin, Frank Taylor, Keith Johnston, Amit Patel
  • Publication number: 20100064356
    Abstract: Embodiments disclosed herein provide a system, method, and computer program product for providing network access control for a shared network. One embodiment of a network access controller may intercept a request to access a network resource from a browser application running on a client device associated with an anonymous user and determine whether the network resource is in a set of network destinations in the shared network. If the network resource is in the set of network destinations, the network access controller may direct the browser application to the network resource. If the network resource is not in the set of network destinations, the network access controller may redirect the browser application to a pre-authentication capture destination in the shared network. From the pre-authentication capture destination the anonymous user is free to visit any of the set of network destinations in the shared network without authentication.
    Type: Application
    Filed: November 16, 2009
    Publication date: March 11, 2010
    Inventors: Keith Johnston, Eric White, John Martin
  • Patent number: 7665130
    Abstract: A system and method of providing network access comprising a processor, a first network interface coupled to the processor, a second network interface coupled to the processor, a storage media accessible by the processor and a set of computer instructions stored on the storage media, executable by the processor, where the computer instructions can be executable to receive a network communication over the first network interface from a user using a user device and determine if the network communication is associated with an authenticated user. If the network communication is not associated with an authenticated user, is not destined for a server in a walled garden, and a pre-authentication interface is specified, the computer instructions can be executable to direct the user to the pre-authentication interface.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: February 16, 2010
    Inventors: Keith Johnston, Eric White, John Martin
  • Patent number: 7604825
    Abstract: A process for making cheese comprising the steps: starting with a mil,m composition that has a milk fat content of more than 0.3%, adding a gum preparation to the milk, adding a starter to the milk to form a cheese milk, coagulating the cheese milk, cutting the coagulum to separate curd and whey, draining whey from the curd, and shaping and cooling the curd. The difference over the prior art is the addition of gum to the milk before the starter is added.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: October 20, 2009
    Assignee: New Zealand Dairy Board
    Inventors: Keith Johnston, Allan Main, Brian Bennett, David Hughes, Alastair Bruce
  • Patent number: 7509625
    Abstract: A system and method for generating configuration code using an SNMP MIB, comprising generating a first configuration layer based on an XML MIB derived from the SNMP MIB. The first configuration layer is configured to provide an SNMP Agent with access to a second configuration layer. A second configuration layer is generated for a configuration table based on the XML MIB and comprises methods for managing the configuration table. The second configuration layer is configured to receive a configuration request containing configuration information representing a change to the configuration table from the SNMP Agent, call a first configuration listener method from a configuration listener layer, and receive a first status code from the configuration listener layer.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: March 24, 2009
    Inventors: Keith Johnston, Mario Garcia
  • Publication number: 20090025422
    Abstract: A gas liquefaction process, especially for producing LNG, maintains product flow rate and temperature by controlling the refrigeration so that variation to reduce any difference between actual and required product temperatures is initiated before variation of the product flow rate to reduce any difference between actual and required flow rates.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Applicant: AIR PRODUCTS AND CHEMICALS, INC.
    Inventors: Michael Andrew Sicinski, Brian Keith Johnston, Scott Robert Trautmann, Mark Julian Roberts
  • Publication number: 20080248304
    Abstract: The present invention provides nanowires which are substantially straight and substantially free of nanoparticles and methods for making the same The nanowires can be made by seeded approaches, wherein nanocrystals bound to a substrate are used to promote growth of the nanowire. Nanocrystals in solution may also be used to make the nanowires of the present invention. Supercritical fluid reaction conditions can be used in a continuous or semi-batch process.
    Type: Application
    Filed: December 20, 2007
    Publication date: October 9, 2008
    Inventors: Tobias Hanrath, Xianmao Lu, Keith Johnston, Brian Korgel