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: 7512830
    Abstract: A method and system for a failover management module for a server blade chassis. A virtual out-of-band network connects management modules in different server blade chassis. Upon a detection of a failure of the management module(s) in a first server blade chassis, a management module in a second server blade chassis takes over control of the first server blade chassis.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, Brandon J. Ellison, Eric R. Kern
  • Publication number: 20090081628
    Abstract: Embodiments of the present invention make it significantly easier for a teacher or other author to create a lesson by allowing them to define a lesson as a state machine. This method is significantly easier for teachers to learn and use and it allows for easy adaptation of classroom lesson plans to lessons in the system. Advantageously, someone with specialized programming knowledge is not required in the lesson creation process.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventors: Roy Leban, Daniel R. Kerns, Nigel J. Green
  • Publication number: 20090077370
    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: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, James F. Boland, IV, Eric R. Kern, Irit Loy, William J. Vanca
  • Publication number: 20090077166
    Abstract: A system for obtaining location information of a server. More particularly, embodiments of the present invention cause a node to obtain correlation of a first address of at least one target server with a second address of the at least one target server based on the second address of the at least one target server and a plurality of addresses similar in type to the first address. Embodiments further retrieve the correlation from the node. As a result, a client may access the correlated location information and communicate directly with the target server.
    Type: Application
    Filed: June 17, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simon C. Chu, Richard A. Dayan, Eric R. Kern, Phuong T. Nguyen
  • Publication number: 20090070903
    Abstract: The present invention relates to the field of plant breeding. More specifically, the present invention includes a method of using haploid plants for genetic mapping of traits of interest such as disease resistance. Further, the invention includes a method for breeding corn plants containing quantitative trait loci (QTL) that are associated with resistance to Goss' Wilt, a bacterial disease associated with Clavibacter michiganense spp.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 12, 2009
    Applicant: MONSANTO TECHNOLOGY LLC
    Inventors: Michael R. Kerns, Hongwu Jia, David Butruille, Travis J. Frey, Kevin Cook, Laron Peters
  • Publication number: 20090064360
    Abstract: The present invention relates to the field of plant breeding. More specifically, the present invention includes a method of using haploid plants for genetic mapping of traits of interest such as disease resistance. Further, the invention includes a method for breeding corn plants containing quantitative trait loci (QTL) that are associated with resistance to Gray Leaf Spot, a fungal disease associated with Cercospora spp.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 5, 2009
    Applicant: MONSANTO TECHNOLOGY LLC
    Inventors: Michael R. Kerns, Hongwu Jia, David Butruille, Travis J. Frey, Gilberto Pozar, Kevin Cook, Scott Walker, Gregory Holland
  • Publication number: 20090064361
    Abstract: The present invention relates to the field of plant breeding. More specifically, the present invention includes a method of using haploid plants for genetic mapping of traits of interest such as disease resistance. Further, the invention includes a method for breeding corn plants containing quantitative trait loci (QTL) that are associated with resistance to Gray Leaf Spot (GLS), a fungal disease associated with Cercospora spp. The invention further includes a method for breeding corn plants containing QTL that are associated with Goss' Wilt, a bacterial disease associated with Clavibacter michiganense spp.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 5, 2009
    Applicant: MONSANTO TECHNOLOGY LLC
    Inventors: David Butruille, Samuel Eathington, Travis J. Frey, Donald Bockelman, Michael R. Kerns, Thomas Carlson, Roger Weyhrich, Karen Grote
  • Publication number: 20090049216
    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: Application
    Filed: October 31, 2008
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William E. Atherton, Marcus A. Baker, Eric R. Kern
  • Publication number: 20090031014
    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: Application
    Filed: November 30, 2007
    Publication date: January 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simon C. Chu, Richard A. Dayan, Eric R. Kern, William J. Piazza
  • Patent number: 7480757
    Abstract: A method for dynamically allocating lanes to a plurality of PCI Express connectors is disclosed that may comprise identifying whether a PCI Express device is installed into each PCI Express connector, identifying historic data traffic for each PCI device installed into the plurality of PCI Express connectors, and assigning a portion of the lanes to each PCI Express connector having a PCI Express device installed into the PCI Express connector. The method may also comprise identifying a device type for each PCI Express device installed into the plurality of PCI Express connectors. Moreover, the method may comprise creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors. Furthermore, the method may comprise receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: William E. Atherton, Marcus A. Baker, Eric R. Kern
  • Publication number: 20080279461
    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: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logan S. Gabriel, Eric R. Kern, Paul K. Scrutton, David R. Woodham, Tong Yu
  • Publication number: 20080263308
    Abstract: A computer program product and system for managing allocation of storage in a switch utilizing flow control are provided. The switch includes a plurality of ports and an internal storage divided into a plurality of storage units. The computer program product and system provide for monitoring an average number of storage units used by each of the plurality of ports over a predetermined time period, setting a threshold for the average number of storage units used by each of the plurality of ports, and allocating one or more available storage units assigned to a first port to a second port in response to storage allocation management being enabled for the second port and the average number of storage units used by the second port exceeding the threshold for the second port.
    Type: Application
    Filed: June 24, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William E. ATHERTON, Marcus A. Baker, Eric R. Kern
  • Publication number: 20080252490
    Abstract: Merging a codec with a digital media file, including receiving, by a digital media provider from a playback device through a data communications network, a request for the digital media file, the digital media file comprising digital media content encoded by a codec, identifying, by the digital media provider, the codec by which the digital media content was encoded, inserting, by the digital media provider, the codec into the digital media file, distributing the digital media file with the inserted codec to the playback device through the data communications network. Playing a digital media file on a playback device, including receiving the digital media file in the playback device, extracting the codec from within the digital media file, installing, by the playback device, the codec for operation on the playback device, and decoding, by the playback device through the codec, the digital media content for playback on the playback device.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: David R. Chiluk, Logan S. Gabriel, Eric R. Kern, Michael S. Rollins, Paul K. Scrutton, Janae V. Simons, Torez Smith, David R. Woodham, Tong Yu
  • Publication number: 20080250486
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for a local blade server security is provided. The design structure includes a system capable of extracting authentication information for a local user from a USB keydrive inserted in the chassis of the blade server; comparing the extracted authentication information with predetermined authentication credentials; and granting access to one or more resources on the blade server if the extracted authentication information matches the predetermined authentication credentials; and denying access to one or more resources on the blade server if the extracted authentication information does not match the predetermined authentication credentials.
    Type: Application
    Filed: June 12, 2008
    Publication date: October 9, 2008
    Inventors: GREGG K. GIBSON, ERIC R. KERN, MICHAEL S. ROLLINS, JANAE V. SIMONS, DAVID R. WOODHAM, TONG YU
  • Publication number: 20080229576
    Abstract: Propagating pin corrections through physically mating devices including bending one of a plurality of connectors of a first mating device; and mating the first mating device having the bent connector with an unmodified second mating device; wherein the mating of the first mating device and the unmodified second mating device bends a connector corresponding to the bent connector of the first mating device.
    Type: Application
    Filed: March 22, 2007
    Publication date: September 25, 2008
    Inventors: Keith M. Campbell, Eric R. Kern, Caroline M. Metry
  • Publication number: 20080228981
    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: Application
    Filed: June 2, 2008
    Publication date: September 18, 2008
    Inventors: William E. ATHERTON, Marcus A. Baker, Eric R. Kern
  • Publication number: 20080201547
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for managing allocation of storage in a switch utilizing flow control is provided. The design structure includes a switch having a plurality of ports and an internal storage divided into a plurality of storage units. The design structure provides for monitoring an average number of storage units used by each of the plurality of ports over a predetermined time period, setting a threshold for the average number of storage units used by each of the plurality of ports, and allocating one or more available storage units assigned to a first port to a second port in response to storage allocation management being enabled for the second port and the average number of storage units used by the second port exceeding the threshold for the second port.
    Type: Application
    Filed: April 25, 2008
    Publication date: August 21, 2008
    Inventors: William E. Atherton, Marcus A. Baker, Eric R. Kern
  • Publication number: 20080194511
    Abstract: One aspect of the current invention is an optimized synthetic mammalian expression plasmid (e.g. pAV0201). This new plasmid comprise a therapeutic element, and a replication element. The therapeutic element of the new plasmid comprises a eukaryotic promoter; a 5? untranslated region (“UTR”); a codon-optimized-eukaryotic therapeutic gene sequence; and a poly adenylation signal. The therapeutic elements of this plasmid are operatively linked and located in a first operatively-linked arrangement. Additionally, the optimized synthetic mammalian expression plasmid comprises replication elements, wherein the replication elements are operatively linked and located in a second operatively-linked arrangement. The replication elements comprise a selectable marker gene promoter, a ribosomal binding site, and an origin of replication. The first-operatively-linked arrangement and the second-operatively-linked arrangement comprise a circular structure of the codon optimized synthetic mammalian expression plasmid.
    Type: Application
    Filed: November 16, 2007
    Publication date: August 14, 2008
    Applicant: VGX PHARMACEUTICLAS, INC.
    Inventors: Ruxandra Draghia-Akli, Ronald V. Abruzzese, Douglas R. Kern
  • Publication number: 20080184271
    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: Application
    Filed: January 28, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas James Fox, Eric R. Kern, Charles Christian Queen, Celia Anne Schreiber
  • Publication number: 20080104680
    Abstract: Methods, systems, and products for local blade server security are provided. Embodiments include extracting authentication information for a local user from a USB keydrive inserted in the chassis of the blade server; comparing the extracted authentication information with predetermined authentication credentials; and granting access to one or more resources on the blade server if the extracted authentication information matches the predetermined authentication credentials; and denying access to one or more resources on the blade server if the extracted authentication information does not match the predetermined authentication credentials.
    Type: Application
    Filed: October 2, 2006
    Publication date: May 1, 2008
    Inventors: Gregg K. Gibson, Eric R. Kern, Michael S. Rollins, Janae V. Simons, David R. Woodham, Tong Yu