Patents by Inventor Keith M. Campbell
Keith M. Campbell 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: 20150138728Abstract: A method includes sensing ambient conditions in a datacenter containing a server, and determining whether the ambient conditions exceed predetermined threshold conditions representing risk of electrostatic discharge. A lid to the server is locked in a closed position in response to the ambient conditions exceeding the predetermined threshold conditions. However, the lid to the server is unlocked in response to a grounding strap being connected to the server. Optionally, the grounding strap may be identified and the server lid will only unlock if the identified grounding strap is associated with authorization to unlock the server lid.Type: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Keith M. Campbell, James G. McLean, William M. Megarity, Luke D. Remis, Gregory D. Sellman, Christopher L. Wood
-
Patent number: 9002010Abstract: Secure communication of information over a wireless link with apparatus including a blade management module and a plurality of blade servers, the blade servers connected for data communications with the blade management module through at least one wired link, the blade servers also connected for data communications with the blade management module through at least one wireless link, including sharing an encryption key between the blade management module and one or more of the blade servers only through the at least one wired link connecting the blade management module to the one or more blade servers; encrypting information by the blade management module with the encryption key; transmitting the encrypted information by the blade management module to the one or more blade servers through the at least one wireless link; and decrypting the encrypted information by the blade server with the encryption key.Type: GrantFiled: September 10, 2009Date of Patent: April 7, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Keith M. Campbell, Rajiv N. Kantesaia, William G. Pagan, Marc V. Stracuzza, Michael N. Womack
-
Publication number: 20150095928Abstract: Delivering content via a content delivery device that includes audio delivery capabilities and video delivery capabilities, including: detecting, by a summarization module, that the audio delivery capabilities of the content delivery device have been disabled; identifying, by the summarization module, the content currently being delivered by the content delivery device; and displaying, by the summarization module, visual summary content associated with the content currently being delivered by the content delivery device.Type: ApplicationFiled: October 1, 2013Publication date: April 2, 2015Applicant: International Business Machines CorporationInventors: Keith M. Campbell, William M. Megarity, Luke D. Remis, Christopher L. Wood
-
Publication number: 20150070401Abstract: A method of controlling a liquid crystal display (LCD) includes applying a test voltage to the LCD, and detecting an amount of light received by a plurality of photosensors while the test voltage is being applied, wherein the photosensors are each aligned behind one of the liquid crystal elements of the LCD. An image is then displayed on the LCD by applying selected voltage levels to the LCD elements. An amount of backlight produced by backlighting elements is controlled to compensate for differences in the light transmittance of the individual LCD elements.Type: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: International Business Machines CorporationInventors: Keith M. Campbell, William M. Megarity, Luke D. Remis, Gregory D. Sellman, Christopher L. Wood
-
Publication number: 20150070257Abstract: A computer program product (CPP) for controlling a liquid crystal display (LCD) includes code for applying a test voltage to each liquid crystal element (LCE) disposed in an addressable array forming the LCD, and code for detecting an amount of light received by photosensors while applying the test voltage applied to the LCEs, wherein each photosensor is aligned behind and logically associated with one of the LCEs. The CPP further includes code for applying selected voltage levels to each LCE to display an image, and code for controlling an amount of backlight produced by backlighting elements in an addressable array while the image is displayed. Each backlighting element is aligned behind and logically associated with one LCE, and at least one backlighting element is controlled to compensate for a difference between the amount of light detected by the photosensor logically associated with at least one LCE and the other photosensors.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: International Business Machines CorporationInventors: Keith M. Campbell, William M. Megarity, Luke D. Remis, Gregory D. Sellman, Christopher L. Wood
-
Publication number: 20150055455Abstract: A method, computer system, and/or computer program product controls access to a wireless local area network (WLAN) access point in a retail establishment. A predetermined retail activity threshold is established for a retail establishment, where the retail establishment has a patron service area with a WLAN access point, and where a determination has been made that exceeding the predetermined retail activity threshold without increasing patron traffic out of the retail establishment will cause an excessive wait time for occupying the patron service area. In response to determining that the predetermined retail activity threshold is being exceeded, a secondary criterion is examined in order to determine if the mobile device should be disconnected from the WLAN access point, in order to motivate a user of the mobile device to leave the patron service area. If so, then the mobile device is disconnected from the WLAN access point.Type: ApplicationFiled: August 23, 2013Publication date: February 26, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KEITH M. CAMPBELL, WILLIAM M. MEGARITY, LUKE D. REMIS, GREGORY D. SELLMAN
-
Publication number: 20140359313Abstract: An approach is described for implementing an air tube button in a computing system. An associated apparatus may include an air tube having an aperture located on a panel of the computing system. The apparatus further may include an airflow sensor located in the air tube and a fan configured for facilitating airflow though the air tube. The airflow sensor may be an anemometer, an air pressure gauge, or a mass flow meter. The apparatus further may include a service processor subsystem connected to the airflow sensor. The service processor subsystem may be configured for implementing a virtual signal having a default logical high value. The service processor subsystem further may be configured for establishing a baseline value by determining average airflow detected by the airflow sensor over a unit of time and commencing sampling of the airflow sensor to obtain airflow values at uniform time intervals.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Inventors: Keith M. CAMPBELL, William M. MEGARITY, Luke D. REMIS, Gregory D. SELLMAN
-
Publication number: 20140245595Abstract: 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: ApplicationFiled: May 15, 2014Publication date: September 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KEITH M. CAMPBELL, ERIC R. KERN, CAROLINE M. METRY
-
Patent number: 8769812Abstract: 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: GrantFiled: March 22, 2007Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Keith M. Campbell, Eric R. Kern, Caroline M. Metry
-
Patent number: 8769088Abstract: Managing stability of a link coupling an adapter of a computing system to a port of a networking device for in-band data communications, the adapter and the network device coupled for out-of-band data communications to a management module, where link stability is managed by: monitoring link health including retrieving adapter link statistics from the adapter and networking device link statistics from the networking device; determining, in dependence upon the adapter and networking device link statistics, whether the link health meets predefined health acceptability criteria; and if the link health does not meet predefined health acceptability criteria, instructing the adapter to execute one or more predefined corrective actions.Type: GrantFiled: September 30, 2011Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Keith M. Campbell, Patrick L. Caporale, Caroline M. Metry, Pravin S. Patel
-
Publication number: 20130220423Abstract: Methods, apparatuses, and computer program products for responding to moisture at one or more zones around an outer surface of a liquid-carrying pipe are provided. Embodiments include monitoring, by a moisture correction controller, a plurality of moisture sensors, each moisture sensor configured to detect moisture at a separate zone around the outer surface of the liquid-carrying pipe; based on the monitoring of the plurality of moisture sensors, calculating and tracking, for each zone, a level of moisture detected by a moisture sensor; based on the tracked levels of moisture detected at the zones, selecting, between condensation or a leak from within the liquid-carrying pipe as a source of the moisture detected at the zones around the liquid-carrying pipe; and administering a corrective action based on the selection of the source of the moisture detected at the zones around the liquid-carrying pipe.Type: ApplicationFiled: February 23, 2012Publication date: August 29, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith M. Campbell, Vinod Kamath, Christopher L. Wood
-
Publication number: 20130086248Abstract: Managing stability of a link coupling an adapter of a computing system to a port of a networking device for in-band data communications, the adapter and the network device coupled for out-of-band data communications to a management module, where link stability is managed by: monitoring link health including retrieving adapter link statistics from the adapter and networking device link statistics from the networking device; determining, in dependence upon the adapter and networking device link statistics, whether the link health meets predefined health acceptability criteria; and if the link health does not meet predefined health acceptability criteria, instructing the adapter to execute one or more predefined corrective actions.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith M. Campbell, Patrick L. Caporale, Caroline M. Metry, Pravin S. Patel
-
Patent number: 8365176Abstract: Thermal-based job scheduling among server chassis of a data center including identifying, by a data center management module in dependence upon a threshold fan speed for each server chassis, a plurality of server chassis having servers upon which one or more compute intensive jobs are executing, the data center management module comprising a module of automated computing machinery; identifying, by the data center management module, the compute intensive jobs currently executing on the identified plurality of server chassis; and moving, by the data center management module, the execution of the compute intensive jobs to one or more servers of chassis for compute intensive jobs.Type: GrantFiled: October 15, 2009Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Keith M. Campbell, Jeffery M Franke, John K Whetzel
-
Patent number: 8194661Abstract: Autoconfiguration of an IPv6 component in a segmented network including receiving an IPv6 packet; determining whether the received IPv6 packet is a router advertisement or a router solicitation; if the received IPv6 packet is a router advertisement, then retrieving through an out-of-band link a MAC address for the IPv6 component, removing a MAC address of a sending router, inserting in the packet instead an internal MAC address for forwarding packets to the IPv6 component, removing a multicast destination MAC address, inserting in the packet the destination MAC address of the IPv6 component, and forwarding the packet to the IPv6 component as a unicast message; if the received IPv6 packet is a router solicitation, then removing the MAC address of the sending IPv6 component, inserting in the packet instead an external MAC address for forwarding packets to the router, and forwarding the packet to the router as a multicast message.Type: GrantFiled: September 30, 2009Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Joseph E. Bolan, Keith M. Campbell, Phuong T. Nguyen, Norman C. Strole
-
Patent number: 8140837Abstract: According to one embodiment, a corrupted network hardware device may be automatically inspected and repaired. A default boot sequence may be suspended, and an external recovery device may inspect and repair the corrupted code by selectively repairing files and configuration settings in a minimally invasive manner, to preserve as many user settings as practicable. The network hardware device may then be re-booted from the repaired firmware.Type: GrantFiled: November 5, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Keith M. Campbell, William G. Pagan, Marc V. Stracuzza, Michael N. Womack
-
Patent number: 7995719Abstract: The present invention is directed to the coordination of a voicemail response (e.g., away message) with calendar scheduling. A method in accordance with an embodiment of the present invention includes: receiving a phone call; forwarding the phone call to a voicemail system; determining a phone number associated with the phone call; determining a calendar entry for a current time; and generating a voicemail response based on the phone number and the calendar entry.Type: GrantFiled: September 6, 2006Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Keith M. Campbell, Caroline M. Metry
-
Publication number: 20110138095Abstract: Settings are provided by a chassis management controller to an expansion card in a multi-slot server chassis. The chassis management controller in a multi-slot server chassis provides an operating parameter to a server management controller in a server, and the server management controller writes the operating parameter to a port expander of an expansion card installed on the server. The operating parameter is written to the port expander prior to expansion card power up, and the expansion card uses the operating parameter after power up to derive one or more SERDES value. The SERDES value is used to program an ASIC chip comprising a SERDES converter on the expansion card. In one example, the operating parameter is determined by the capabilities of a chassis midplane at the slot where the compute node is installed.Type: ApplicationFiled: December 8, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith M. Campbell, Patrick L. Caporale, Caroline M. Metry, Pravin Patel
-
Publication number: 20110093856Abstract: Thermal-based job scheduling among server chassis of a data center including identifying, by a data center management module in dependence upon a threshold fan speed for each server chassis, a plurality of server chassis having servers upon which one or more compute intensive jobs are executing, the data center management module comprising a module of automated computing machinery; identifying, by the data center management module, the compute intensive jobs currently executing on the identified plurality of server chassis; and moving, by the data center management module, the execution of the compute intensive jobs to one or more servers of chassis for compute intensive jobs.Type: ApplicationFiled: October 15, 2009Publication date: April 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith M. Campbell, Jeffery M. Franke, John K. Whetzel
-
Publication number: 20110075666Abstract: Autoconfiguration of an IPv6 component in a segmented network including receiving an IPv6 packet; determining whether the received IPv6 packet is a router advertisement or a router solicitation; if the received IPv6 packet is a router advertisement, then retrieving through an out-of-band link a MAC address for the IPv6 component, removing a MAC address of a sending router, inserting in the packet instead an internal MAC address for forwarding packets to the IPv6 component, removing a multicast destination MAC address, inserting in the packet the destination MAC address of the IPv6 component, and forwarding the packet to the IPv6 component as a unicast message; if the received IPv6 packet is a router solicitation, then removing the MAC address of the sending IPv6 component, inserting in the packet instead an external MAC address for forwarding packets to the router, and forwarding the packet to the router as a multicast message.Type: ApplicationFiled: September 30, 2009Publication date: March 31, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Bolan, Keith M. Campbell, Phuong T. Nguyen, Norman C. Strole
-
Publication number: 20110058674Abstract: Secure communication of information over a wireless link with apparatus including a blade management module and a plurality of blade servers, the blade servers connected for data communications with the blade management module through at least one wired link, the blade servers also connected for data communications with the blade management module through at least one wireless link, including sharing an encryption key between the blade management module and one or more of the blade servers only through the at least one wired link connecting the blade management module to the one or more blade servers; encrypting information by the blade management module with the encryption key; transmitting the encrypted information by the blade management module to the one or more blade servers through the at least one wireless link; and decrypting the encrypted information by the blade server with the encryption key.Type: ApplicationFiled: September 10, 2009Publication date: March 10, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keith M. Campbell, Rajiv N. Kantesaia, William G. Pagan, Marc V. Stracuzza, Michael N. Womack