Patents by Inventor R. Kern

R. Kern 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: 20100115509
    Abstract: Embodiments of the present invention provide a method, system and computer program product for power optimization via virtualization opportunity determination. In an embodiment of the invention, a method for power optimization via virtualization opportunity determination can be provided. The method can include monitoring power utilization in individual server hosts in a cluster and determining a set of the server hosts in the cluster demonstrating low power utilization. The method also can include selecting a subset of server hosts in the set and migrating each VM in non-selected server hosts in the set to the subset of server hosts. Finally, the method can include powering down the non-selected server hosts.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Kern, William G. Pagan, Marc V. Stracuzza
  • Publication number: 20100102766
    Abstract: A control method for a sensor-less, brushless, three-phase DC motor. A pulse-width modulation (PWM) duty cycle may be calculated. A voltage induced by rotation of a rotor may be sampled at a first expected zero crossing value to produce a first sampled voltage value. An average of a plurality of sampled voltage values, including voltage values sampled at a plurality of prior expected zero crossing values and the first sampled voltage value, may be calculated. The first sampled voltage value may be subtracted from the calculated average to produce a delta zero crossing error. The delta zero crossing error may be multiplied by a first constant representing electromechanical properties of the motor to produce a representation of an angular velocity. One or more time values may be generated based on the representation of the angular velocity. Operation of the motor may be controlled based on the one or more time values and the PWM duty cycle.
    Type: Application
    Filed: February 26, 2009
    Publication date: April 29, 2010
    Inventors: Lynn R. Kern, James P. McFarland
  • Publication number: 20100083010
    Abstract: Power management for clusters of computers, a cluster including a configuration of computers operating in a power management domain, one or more of the computers of the cluster having a power requirement that differs from power requirements of other computers in the cluster, data processing operations on the cluster effecting a processing load on the computers in the cluster, including selecting, from a plurality of configurations of computers capable of supporting a plurality of processing loads at a plurality of power levels, a configuration of computers capable of supporting the processing load at a lowest power level, the lowest power level defined by comparison among configurations capable of supporting the processing load; and reconfiguring the cluster according to the selected configuration.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Kern, William G. Pagan
  • Publication number: 20100067181
    Abstract: A computer with a fully integrated virtual keyboard projector and a display projector. The computer includes a base having a CPU, a video card and memory, a screen pivotally mounted to one side of the base, and a display projector mounted to an opposite side of the base and angled to project a computer generated image onto the screen. Further, the computer includes a keyboard projector mounted to the opposite side of the base to project a keyboard onto a surface adjacent to the opposite side of the base. Further, the computer includes another display projector mounted to the opposite side of the base and digitally synchronized with the first display projector for projecting a superimposed image.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Courtney S. Bair, Eric R. Kern
  • Patent number: 7673132
    Abstract: An aggregated server blade system includes a plurality of individual server blades and a management module which can be designated as a bootable device. A boot list maintained and executed in each server blade includes a management module entry in its list of bootable devices. In response to the management module entry being selected or otherwise made active as the bootable device for a particular blade, an alternative bootable-devices list maintained on the management module is referenced and the boot process proceeds according to the alternative list.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, Eric R. Kern, William J. Piazza
  • Patent number: 7664545
    Abstract: The present invention relates to a modular electrode system, and its use, for facilitating the introduction of a macromolecule into cells of a selected tissue in a body or plant. The modular electrode system comprises a non-symmetrically arranged plurality of needle electrodes; a hypodermic needle; an electrical connector that provides a conductive link from a programmable constant-current pulse controller to the plurality of needle electrodes; and a power source. In a preferred embodiment of the present invention, an operator can grasp the plurality of needle electrodes that are mounted on a support structure and firmly insert the them into the selected tissue in a body or plant. The macromolecules are then delivered via the hypodermic needle into the selected tissue. The programmable constant-current pulse controller is activated and constant-current electrical pulse is applied to the plurality of needle electrodes.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 16, 2010
    Assignee: VGX Pharmaceuticals, Inc.
    Inventors: Allan Westersten, William R. Wilkinson, Ruxandra Draghia-Akli, Robert H. Carpenter, Douglas R. Kern
  • Patent number: 7657688
    Abstract: Method, apparatus, and computer program products for dynamically allocating lanes to a plurality of PCI Express connectors are disclosed that include identifying whether a PCI Express device is installed into each PCI Express connector, and assigning a portion of the lanes to each PCI Express connector having a PCI Express device installed into the PCI Express connector. Dynamically allocating lanes to a plurality of PCI Express connectors may also include identifying a device type for each PCI Express device installed into the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: William E. Atherton, Marcus A. Baker, Eric R. Kern
  • Publication number: 20090325140
    Abstract: Embodiments of the present invention disclose a method for adapting a lesson. The method comprises for a given learner, forming an expectation of the learner's performance in answering questions of a lesson; adapting the lesson a first time based on the expectation; evaluating the learner's actual performance in answering questions of the adapted lesson; and selectively adapting the lesson a second time if a difference between the expectation and the actual performance is greater than a threshold.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Lou Gray, Nigel J. Green, Daniel R. Kerns, Roy Leban, Becca Lewis, Benjamin W. Slivka, Mickelle Weary
  • Publication number: 20090260047
    Abstract: A system and method for providing redundant video signals from a server blade in a blade center. A blade center is described that includes a capture system for capturing a video stream off a PCI-x bus in a server blade and delivering the pair of video streams to a midplane in the blade center; and a switch module that inputs the pair of video streams and generates an unroutable video signal and a routable video signal.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 15, 2009
    Inventors: Gerhard N. Buckler, Eric R. Kern, Johnny Nieves
  • Publication number: 20090217775
    Abstract: A test system includes a platform having a movable endless belt. A restraint is configured to restrain a test article in a selected vertical position relative to the moveable belt. The restraint includes at least a pair of axially rigid supports wherein at least one rigid support is provided on each side of the movable belt and has an end configured to be secured to the test article, and wherein each support extends from a stationary portion, relative to the belt, of the platform over at least a portion of the movable belt.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 3, 2009
    Applicant: MTS Systems Corporation
    Inventors: Bradley C. Litz, Thomas R. Kerns, Jay S. Warner
  • Patent number: 7574534
    Abstract: Identifying an operating system running on a computer system. In one aspect of the invention, an enumeration pattern is collected, the enumeration pattern describing an enumeration of a device that has been performed between the device and the operating system running on a host computer system. The type of the operating system running on the host computer system is identified based on the collected enumeration pattern.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph E. Bolan, Robert K. Christner, Simon C. Chu, Peter T. Donovan, Eric R. Kern
  • Publication number: 20090170748
    Abstract: The present invention pertains to compositions and methods for plasmid-mediated supplementation. The compositions and methods are useful for treating anemia and other effects that are commonly associated in cancer bearing animals. Overall, the embodiments of the invention can be accomplished by delivering an effective amount of a nucleic acid expression construct that encodes a GHRH or functional biological equivalent thereof into a tissue of an animal and allowing expression of the encoded gene in the animal. For example, when such a nucleic acid sequence is delivered into the specific cells of the animal tissue specific constitutive expression is achieved.
    Type: Application
    Filed: March 21, 2007
    Publication date: July 2, 2009
    Applicants: Advisys, Inc., Baylor College of Medicine
    Inventors: Ruxandra Draghia-Akli, Robert H. Carpenter, Douglas R. Kern, Robert J. Schwartz, Glen King, Kevin Hahn, Malcolm K. Brenner
  • Publication number: 20090161667
    Abstract: Methods, apparatus, and products are disclosed for remotely booting computing nodes in a switching domain, the switching domain capable of connecting to other switching domains through a network switch, that include: receiving, in the switch, a wakeup request packet that requests activation of one or more computing nodes in the switching domain, the wakeup request packet having a process port value specifying physical ports on the switch to which the one or more computing nodes are physically connected; identifying, by the switch, a network address for each computing node in dependence upon the physical port on the switch to which each computing node to be activated is physically connected; generating, by the switch, a wakeup packet for each computing node in dependence upon the identified network address for that computing node; and transmitting, by the switch to each computing node to be activated, the wakeup packet for that computing node.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINESS CORPORATION
    Inventors: Eric R. Kern, William G. Pagan, Norman C. Strole
  • Publication number: 20090158081
    Abstract: Failover of blade servers in a data center including powering off a failing blade server by a system management server through a blade server management module (‘BSMM’) managing the failing blade server, the failing blade server characterized by a machine type, one or more network addresses, and one or more storage addresses, the addresses being virtual addresses; identifying, by the system management server from a pool of standby blade servers, a replacement blade server, the replacement blade server managed by a BSMM; assigning, by the system management server through the BSMM managing the replacement blade server, the one or more network addresses and the one or more storage addresses of the failing blade server to the replacement blade server, including enabling in the replacement blade server the assigned addresses; and powering on the replacement blade server by the system management server through the BSMM managing the replacement blade server.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, JR., Martin J. Tross, Theodore B. Vojnovich, Ben-Ami Yassour
  • Publication number: 20090154980
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for controlling shared access of a media tray is disclosed. The design structure includes operations that include monitoring communications between a virtualized media tray and a computing device currently connected to the virtualized media tray; receiving an access request from a requesting computing device not currently connected to the virtualized media tray; determining, in dependence upon the monitored communications between the virtualized media tray and the computing device currently connected to the virtualized media tray, to switch connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device; and switching connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device.
    Type: Application
    Filed: May 1, 2008
    Publication date: June 18, 2009
    Inventors: CANDICE L. COLETRANE, Eric R. Kern, Chambrea Little, Robyn A. McGlotten
  • Publication number: 20090157840
    Abstract: Methods, apparatus, and products for controlling shared access of a media tray are disclosed that include monitoring communications between a virtualized media tray and a computing device currently connected to the virtualized media tray; receiving an access request from a requesting computing device not currently connected to the virtualized media tray; determining, in dependence upon the monitored communications between the virtualized media tray and the computing device currently connected to the virtualized media tray, to switch connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device; and switching connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Candice L. Coletrane, Eric R. Kern, Chambrea L. Kittrell, Robyn A. McGlotten
  • Publication number: 20090157851
    Abstract: Migrating port-specific operating parameters during blade server failover including querying, by a system management server of a data center, a switch for port-specific operating parameters of a first port, the data center comprising blade servers coupled for data communications to one another and to the system management server by a network, the system management server comprising a computer subsystem that automates server management processes in the data center, the switch comprising a data communications component of the network, the switch comprising ports, the ports comprising physical points of connection between the switch and blade servers, each port having associated port-specific operating parameters, the switch connected at the first port to a failing blade server; and assigning, by the system management server, the port-specific operating parameters to a second port in a same switch or another switch connected at the second port to a replacement blade server.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, JR., Norman C. Strole, Theodore B. Vojnovich
  • Publication number: 20090089567
    Abstract: Applying firmware updates to servers in a data center, the servers including one or more active servers and a standby server, each server mapped to separate remote computer boot storage, including applying the firmware updates to the standby server; selecting an active server for firmware updating; powering off the selected active server by the system management server; remapping the standby server to the remote computer boot storage for the selected active server; rebooting the standby server from the remote computer boot storage for the selected active server, designating the standby server as an active server; remapping the selected active server to the remote computer boot storage formerly mapped to the standby server; and rebooting the selected active server from the remote boot storage formerly mapped to the standby server, designating the selected active server as a standby server.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JAMES F. BOLAND, IV, SIMON C. CHU, GREGORY W. DAKE, ERIC R. KERN
  • Patent number: D615547
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: May 11, 2010
    Assignee: Dreambox Learning Inc.
    Inventors: Mickelle Weary, Rebecca M. Lewis, Laura Koch, Jennifer A. Seery, Catherine Twomey Fosnot, Aja M. Hammerly, Neil Smith, Nigel J. Green, Roy Leban, Slavi Marinov Marinov, Valentin Mihov, Christopher M. Franklin, Cristopher Cook, Nathan Brutzman, Lou Gray, Benjamin W. Slivka, Lorenzo Pasqualis, Daniel R. Kerns, Tami Caryl Borowick, Clifton S. Swiggett, Ken Cursoe, Ronald A. Kornfeld, Sarah Daniels
  • Patent number: D615988
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: May 18, 2010
    Assignee: Dreambox Learning Inc.
    Inventors: Mickelle Weary, Rebecca M. Lewis, Laura Koch, Jennifer A. Seery, Catherine Twomey Fosnot, Aja M. Hammerly, Neil Smith, Nigel J. Green, Roy Leban, Slavi Marinov Marinov, Valentin Mihov, Christopher M. Franklin, Christopher Cook, Nathan Brutzman, Lou Gray, Benjamin W. Slivka, Lorenzo Pasqualis, Daniel R. Kerns, Tami Caryl Borowick, Clifton S. Swiggett, Ken Cursoe, Ronald A. Kornfeld, Sarah Daniels