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: 20110238803
    Abstract: Administration of virtual machine affinity in a data center, where the data center includes a plurality of virtual machines (‘VMs’), each VM being a module of automated computing machinery installed upon a computer in the data center and characterized by a Universally Unique Identifier (‘UUID’), at least two of the VMs having an affinity requirement to be installed on separate computers, the data center further including a data center administration server operably coupled to the VMs, including communicating, by at least one of the VMs having an affinity requirement to the data center administration server, the UUIDs of the VMs having an affinity requirement; and moving by the data center administration server the VMs having an affinity requirement to separate computers in the data center.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric R. Kern
  • Patent number: 8028193
    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: Grant
    Filed: December 13, 2007
    Date of Patent: September 27, 2011
    Assignee: 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: 20110128085
    Abstract: System and method for digitizing analog voltage signals. A first voltage signal may be received at a comparator. A ramp signal may be received at the comparator. The ramp signal may be generated by a ramp generator. An output signal may be generated by the comparator. The output signal may indicate whether the analog voltage signal or the ramp signal is greater. The output signal may be conveyed to logic circuitry by the comparator. Control information may be conveyed by the logic circuitry to the ramp generator. The ramp generator may generate the ramp signal based on the control information. The logic circuitry may determine a digital representation of the first voltage signal based on the output signal from the comparator and the control information.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: Joe A. Marrero, Lynn R. Kern, Scott C. McLeod
  • Publication number: 20110115423
    Abstract: A control method for a brushless, three-phase DC motor. 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. A pulse-width modulation duty cycle may be adjusted based on the delta zero crossing error. The pulse-width modulation duty cycle may be used to control a rotational velocity of the rotor.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventors: Lynn R. Kern, Scott C. McLeod, Kenneth W. Gay
  • Publication number: 20110115421
    Abstract: System and method for initiating rotation of a rotor in a motor. The motor may include the rotor and a plurality of pairs of electromagnets. 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 excited one or more pairs of electromagnets may be determined based on the rotation period. The excitation level may be decreased, over a first period of time, to a second excitation level. The second excitation level may be a lower excitation level than the first excitation level. The excitation level may be increased, over a second period of time, to a third excitation level. The third excitation level may be a higher excitation level than the second excitation level. The rotation period may be decreased over the first and second periods of time.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventors: Lynn R. Kern, James P. McFarland
  • Publication number: 20110115419
    Abstract: A system and method are presented for aligning a rotor in a motor. The motor may include the rotor and a plurality of pairs of electromagnets. One or more pairs of electromagnets may be excited at a first excitation level. The one or more pairs of electromagnets may be less than all of the plurality of pairs of electromagnets. The excitation of the one or more pairs of electromagnets may be increased to a second excitation level over a first period of time. The excitation of the one or more pairs of electromagnets may be decreased to a third excitation level over a second period of time. Exciting the one or more pairs of electromagnets, increasing the excitation, and decreasing the excitation may cause the rotor to stop in a known position.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventor: Lynn R. Kern
  • Patent number: 7945773
    Abstract: Failover of blade servers in a data center, including powering off by a system management server a failing blade server, the failing blade server characterized by a machine type, the failing blade server mapped to remote computer boot storage administered through a Storage Management Initiative-Specification (‘SMI-S’) provider; identifying, by the system management server by use of the SMI-S provider from a pool of standby blade servers, a replacement blade server; remapping by the system management server through the SMI-S provider the remote computer boot storage of the failing blade server to the replacement blade server; and powering on the replacement blade server by the system management server.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, James F. Boland, IV, Eric R. Kern, Irit Loy, William J. Vanca
  • Patent number: 7940696
    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: Grant
    Filed: December 20, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Macines Corporation
    Inventors: Eric R. Kern, William G. Pagan, Norman C. Strole
  • Patent number: 7934086
    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: November 30, 2007
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, Eric R. Kern, William J. Piazza
  • Patent number: 7933967
    Abstract: A method and system in accordance with the present invention provides a microprocessor on each blade server for providing interfaces at the plurality of blade servers for simultaneous connection with a local or remote drive. The microprocessor can also configure the blade server to simultaneously connect with a plurality of local and/or remote drives. The microprocessor routes data packets between a management system and its respective blade server, while a management module in the management system manages the simultaneous access of the drive(s) by the plurality of blade servers or the plurality of drives by a blade server. This increases the efficiency of the system.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Kern, Brandon J. Ellison, James A. Day, Jr., Shane M. Lardinois
  • Patent number: 7920747
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to video scaling and compression and provide a novel and non-obvious method, system and computer program product for pre-distribution image scaling for screen size. In one embodiment of the invention, a compressed video delivery method can be provided. The method can include determining a display size for a target computing platform, pre-scaling video imagery to comport with the display size of the target computing platform, compressing the pre-scaled video imagery, and transmitting the compressed, pre-scaled video imagery to the target computing platform over a computer communications network.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Logan S. Gabriel, Eric R. Kern, Paul K. Scrutton, David R. Woodham, Tong Yu, Michael S. Rollins, Janae V. Simons, David R. Chiluk, Torez Smith
  • Patent number: 7904712
    Abstract: A technique is disclosed that allows different computers in a network to create an identifier that uniquely identifies the network. The technique allows the unique identifier to be consistently created over time, regardless of the particular make up of the computing devices in the network at any particular point time. In some implementation, a computer within the network hosts the identification creation tool. In order to create a unique identifier for the network, the tool identifies each network adapter used by the host computer. Using this information, the tool identifies a gateway device used by the network adapter or adapters, and then determines the physical network address of that gateway device. For example, if the network is an Ethernet network, the tool will determine the medial access control (MAC) address for the gateway device. The tool then creates a unique identifier for the network based upon the physical address.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Steve M. Bush, Dan R. Kerns, Thomas C. Butcher, Harry J. Heymann, Roxanne C. Skelly
  • Publication number: 20110055370
    Abstract: Methods, apparatus, and products are disclosed for dynamically balancing resources in a server farm, the server farm comprising a plurality of servers organized in functional server groups with the servers in each functional server group assigned a same type of data processing task, the servers operatively coupled to data storage through a packet switching fabric, the servers operatively coupled to a system management server, the methods, apparatus, and products including: monitoring, by a resource balancing module of the system management server, CPU utilization in at least one of the functional server groups; identifying, by the resource balancing module in dependence upon the monitored CPU utilization, an overburdened functional server group, the overburdened functional server group's CPU utilization exceeding a CPU overburden threshold; and increasing, by the resource balancing module, CPU resources of the overburdened functional server group, including moving a transfer server from a source functional se
    Type: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Kern, William G. Pagan
  • Patent number: 7895428
    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: Grant
    Filed: September 28, 2007
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: James F. Boland, IV, Simon C. Chu, Gregory W. Dake, Eric R. Kern
  • Patent number: 7869204
    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: Grant
    Filed: September 15, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Courtney S. Bair, Eric R. Kern
  • Patent number: 7865781
    Abstract: A method of providing diagnostic service for a data processing system includes retrieving product data identifying a data processing element in response to an alert generated by the element. The retrieved product data is forwarded to a networked diagnostic site. A diagnostic package is retrieved, the diagnostic package including diagnostic code appropriate for the alerting element. The diagnostic package is forwarded to the data processing system. The diagnostic code is then installed and executed to perform diagnostic testing of the element. Results generated during execution of the diagnostic code may then be used to take machine initiated corrective action. After the results have been generated, the diagnostic software is uninstalled from the data processing system.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Fox, Eric R. Kern, Charles C. Queen, Celia A. Schreiber
  • Publication number: 20100315029
    Abstract: A control method for a sensor-less, brushless, three-phase DC motor. The effects of commutation on the motor may be minimized using a sinusoidal current drive on each electromagnet. The “off” times and/or the “on” times of the drive transistors controlling the electromagnets in a full “H-bridge” configuration drive scheme may be delayed. By overlapping the drive signals to the electromagnets with respect to a commutation command, the effects of switching between electromagnets may be minimized. In addition, the “on” and “off” times may also be adjusted during the overlapping to further ensure that the coils continuously conduct current, and that the current does not change direction during the switching. The delays, and hence the overlap times of the coil drive signals may be dynamically controlled, for example by using digital timers, making the response predictable and easily controlled.
    Type: Application
    Filed: December 7, 2009
    Publication date: December 16, 2010
    Inventors: Lynn R. Kern, James P. McFarland
  • Publication number: 20100215510
    Abstract: A control circuit for controlling the rotational speed of a fan may include a memory element to store operating data corresponding to an operational profile of the fan defined by RPM (revolutions per minute) versus temperature, with the operating data comprising a respective temperature value and a respective RPM value for each respective operating point representing a change in slope of a function that corresponds to the operational profile of the fan. A processing unit may operate to receive a present temperature value, retrieve the operating data from the storage unit, and identify a pair of consecutive operating points such that the present temperature value is greater than a lower respective temperature value of the pair of consecutive operating points, and lower than a higher respective temperature value of the pair of consecutive operating points.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Inventors: Chao-Ming Tsai, Lynn R. Kern
  • Publication number: 20100209896
    Abstract: Embodiments of the invention disclose a virtual manipulative to facilitate math learning. The virtual manipulative comprises a user interface to progressively form one on more columns to hold partial sums or number decompositions to assist a learner in computing a sum.
    Type: Application
    Filed: January 22, 2010
    Publication date: August 19, 2010
    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, Ken Curspe, Ronald Anthony Kornfeld, Sarah Daniels
  • Patent number: D629809
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: December 28, 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