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).

  • Patent number: 8214467
    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: Grant
    Filed: December 14, 2007
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, Jr., Norman C. Strole, Theodore B. Vojnovich
  • Publication number: 20120145321
    Abstract: Latent thermal initiators and protectant compositions that remain shelf stable at elevated temperatures, yet readily cure during a solder bump reflow process or other high temperature processing. The thermal initiators comprise thermally labile cation-anion pairs where the blocked cation prevents cure at low temperatures, and the unblocked cation initiates cure at high temperatures. Also provided is a method of making a preferred initiator comprising the cation [N-(4-methylbenzyl)-N,N-dimethylanalinium] and the anion [N(SO2CF3)2].
    Type: Application
    Filed: February 22, 2012
    Publication date: June 14, 2012
    Inventors: Russell A. Stapleton, Melissa R. Kern, Matthew W. Smith
  • Patent number: 8178504
    Abstract: The present invention pertains to compositions and methods useful for treating anemia and other effects that are commonly associated in cancer bearing animals. The invention is 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.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: May 15, 2012
    Assignee: VGX Pharmaceuticals, Inc.
    Inventors: Ruxandra Draghia-Akli, Robert H. Carpenter, Douglas R. Kern, Robert J. Schwartz, Glen King, Kevin Hahn, Malcolm K. Brenner
  • Publication number: 20120049777
    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 (ZCE). The current value of an integral term corresponding to a rotational period may be updated according to the sign of the ZCE. The integral term may be updated periodically and multiple times during each rotational period. The ZCE may be subtracted from the integral term, and the resulting value may be used to generate one or more time values.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Inventors: Lynn R. Kern, Vadim Konradi
  • Publication number: 20120049776
    Abstract: A control method for a sensor-less, brushless, three-phase DC motor. The stator coil in the electromagnets inside the motor may be used as the inductive element through which a voltage regulator can regulate the current as a means of regulating the output voltage. The value of the control signal provided to the drivers controlling power to the coils may be calculated based on at least the rail voltage, as measured in real time. This allows for a wide variation of input voltages, while maintaining a relatively constant output power to the motor. In general, by taking into account the value of the rail voltage when determining the final value of the control signal that is applied to the stator coils, the maximum current through the stator coils may be scaled to the same magnitude current that would be expected to flow through the coils if the rail voltage were the rated (nominal) fan/motor voltage, even when the actual rail voltage is different, e.g. higher than the rated fan/motor voltage.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventor: Lynn R. Kern
  • Patent number: 8103993
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for dynamically allocating lanes to a plurality of PCI Express connectors is 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, creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors, and receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: William E. Atherton, Marcus A. Baker, Eric R. Kern
  • Publication number: 20120013280
    Abstract: A control method for a brushless, three-phase DC motor. The motor may include a plurality of electromagnets and a rotor. A voltage induced by rotation of a rotor may be sampled at an 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, may be calculated. A delta zero crossing error may be calculated. The delta zero crossing error may be calculated based on a difference between the first sampled voltage value and the calculated average. The plurality of electromagnets may be commutated. Commutation timing for the plurality of electromagnets may be determined based at least in part on the delta zero crossing error.
    Type: Application
    Filed: September 28, 2011
    Publication date: January 19, 2012
    Inventors: Lynn R. Kern, James P. McFarland
  • Patent number: 8082238
    Abstract: The invention relates to a multiple platform architecture data reporting system for managing attribute data. The system comprises: a system manager for collecting attribute data from multiple platforms and a user interface connected to the system manager for displaying the collected attribute data to a user. Also disclosed is a method for managing attribute data in a multiple platform architecture comprising the steps of polling at least two platforms for attribute data, collecting the attribute data from the at least two platforms in response to the step of polling, and then displaying the collected attribute data on a user display.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: December 20, 2011
    Assignee: Xerox Corporation
    Inventors: David L. Salgado, Russell R. Roberts, Dennis Ulrich, Gary R. Kern
  • Publication number: 20110291597
    Abstract: System and method for aligning and initiating rotation of a rotor in a motor. The motor may include the rotor and a plurality of pairs of electromagnets. The energy needed for alignment of the rotor of the motor may be used to generate the first movement in forced commutation. The energy needed for alignment may be combined with the initial energy to start the motor. The logic may be configured to align the rotor of the motor by energizing the three coils of the motor. Pulse width modulation may be applied to the first coil to control current on the coils; when a maximum PWM duty cycle is reached, the coil not required to rotate the correct direction may be released, thereby initiating motion in a rotor of the three phase motor. A rotation period may be determined. One or more pairs of electromagnets of the plurality of pairs of electromagnets may be excited at a first excitation level. The excitation level may be increased, over a second period of time, to a second excitation level.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Inventors: Lynn R. Kern, James P. McFarland, Joe A. Marrero
  • Publication number: 20110274322
    Abstract: A computer-implemented method for use in assessing a cornea which includes selecting a principal image from among a series of layered images of the cornea. The computer-implemented method further includes detecting a plurality of corneal structures in the principal image and providing a quantitative analysis of the plurality of corneal structures.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 10, 2011
    Applicant: ALCON RESEARCH, LTD.
    Inventors: Jami R. Kern, Christine Sindt, Bruno Lay
  • Patent number: 8054033
    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: Grant
    Filed: February 26, 2009
    Date of Patent: November 8, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Lynn R. Kern, James P. McFarland
  • Publication number: 20110258481
    Abstract: Deploying a virtual machine in a cloud computing environment, the cloud computing environment including one or more virtual machines (‘VMs’), the VMs being modules of automated computing machinery installed upon cloud computers disposed within data centers, the cloud computing environment also including a cloud operating system and data center administration servers operably coupled to the VMs, including deploying, by the cloud operating system in a local data center, a VM, including flagging the VM for disaster recovery; storing, by the cloud operating system in computer memory in a remote data center, a copy of the flagged VM; and configuring, by the cloud operating system, the remote data center to replace data processing operations of the flagged VM in the local data center with data processing operations of the copy in the remote data center when the flagged VM in the local data center is lost through disaster.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric R. Kern
  • Publication number: 20110258621
    Abstract: Autonomic scaling of virtual machines in a cloud computing environment, the cloud computing environment including virtual machines (‘VMs’), the VMs installed upon cloud computers disposed within a data center, also including a cloud operating system and a data center administration server operably coupled to the VMs, including deploying, by the cloud operating system, an instance of a VM, flagging the instance of a VM for autonomic scaling; monitoring, by the cloud operating system, one or more operating characteristics of the instance of the VM; deploying, by the cloud operating system, an additional instance of the VM if a value of an operating characteristic exceeds a first predetermined threshold value, including executing a portion of the data processing workload on the additional instance of the VM; and terminating operation of the additional instance of the VM if a value of an operating characteristic declines below a second predetermined threshold value.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric R. Kern
  • Patent number: 8041976
    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: Grant
    Filed: October 1, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Kern, William G. Pagan
  • Publication number: 20110250574
    Abstract: A computer-implemented method for teaching math is disclosed. The method comprises generating a problem for a user to solve; generating a graphical representation of a number associated with the problem; wherein the graphical representation is selected to facilitate subitizing of the number; and overlaying visual guidance on the graphical representation to guide a user as a means to drawing attention to a learning strategy for solving the problem; receiving and checking a user's input as a solution to the problem; and indicating to the user a correctness of the solution.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 13, 2011
    Inventors: Mickelle Weary, Catherine Twomey Fosnot, Beth Dudycha, Laura Koch, David Fedchenko, Nigel J. Green, Aja M. Hammerly, Daniel R. Kerns, Rebecca M. Lewis, Slavi Marinov Marinov, Valentin Mihov, Petia Radeva
  • Publication number: 20110250573
    Abstract: A computer-implemented method for teaching math is disclosed. The method comprises generating a number; generating movable items corresponding to the number defining a number of place values for representing the number; graphically marking place value areas corresponding to the place values; allowing a user to move the movable items into the place value areas to represent the number in terms of its place values.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 13, 2011
    Inventors: Mickelle Weary, Catherine Twomey Fosnot, Beth Dudycha, Laura Koch, David Fedchenko, Nigel J. Green, Aja M. Hammerly, Daniel R. Kerns, Rebecca M. Lewis, Slavi Marinov Marinov, Valentin Mihov, Petia Radeva
  • Publication number: 20110250571
    Abstract: A computer-implemented method for teaching math is disclosed. The method comprises displaying a number line graphic to indicate a relative order between numbers; generating a first problem comprising numbers at least some of which are indicated on the number line graphic; selectively providing guidance for solving the problem; and receiving a user's input as a solution to the first problem.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 13, 2011
    Inventors: Mickelle Weary, Catherine Twomey Fosnot, Beth Dudycha, Laura Koch, David Fedchenko, Nigel J. Green, Aja M. Hammerly, Daniel R. Kerns, Rebecca M. Lewis, Slavi Marinov Marinov, Valentin Mihov, Petia Radeva
  • Publication number: 20110250572
    Abstract: A computer-implemented method for teaching math is disclosed. The method comprises displaying a challenge for a learner to solve; displaying in first area a plurality of moveable pieces; displaying a second area defining a receptacle to which the learner can move the moveable pieces in attempting to solve the challenge; and evaluating the learner's response to the challenge.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 13, 2011
    Inventors: Mickelle Weary, Catherine Twomey Fosnot, Beth Dudycha, Laura Koch, David Fedchenko, Nigel J. Green, Aja M. Hammerly, Daniel R. Kerns, Rebecca M. Lewis, Slavi Marinov Marinov, Valentin Mihov, Petia Radeva
  • Publication number: 20110246992
    Abstract: Administration of virtual machine affinity in a cloud computing environment, where the cloud computing environment includes a plurality of virtual machines (‘VMs’), the VMs composed of modules of automated computing machinery installed upon cloud computers disposed within a data center, the cloud computing environment also including a cloud operating system and a data center administration server operably coupled to the VMs, including installing, by the cloud operating system on at least one VM, an indicator that at least two of the VMs have an affinity requirement to be installed upon separate cloud computers; communicating, by at least one of the VMs, the affinity requirement to the data center administration server; and moving by the data center administration server the VMs having the affinity requirement to separate cloud computers in the cloud computing environment.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric R. Kern
  • Publication number: 20110246627
    Abstract: Administration of virtual machine affinity among data centers in a cloud computing environment, where the cloud computing environment includes a plurality of virtual machines (‘VMs’), the VMs composed of modules of automated computing machinery installed upon cloud computers disposed within data centers, the cloud computing environment further including a cloud operating system and data center administration servers operably coupled to the VMs, including installing, by the cloud operating system on at least one VM, an indicator that at least two of the VMs have an affinity requirement to be installed upon cloud computers in separate data centers; communicating, by at least one of the VMs, the affinity requirement to at least one data center administration server; and moving by the at least one data center administration server the VMs having the affinity requirement to cloud computers in separate data centers in the cloud computing environment.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: International Business Machines Corporation
    Inventor: Eric R. Kern