Patents by Inventor Edward S. Suffern
Edward S. Suffern 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: 20150102673Abstract: Systems and methods for power balancing in power distribution networks are disclosed herein. According to an aspect, a method may be implemented at a power manager in a power distribution network including multiple computing devices. The method may include receiving vital product data associated with the computing devices. The method may also include predicting, based on the vital product data, occurrences of unbalanced power in the power distribution system upon distribution of power to the computing devices. Further, the method may include controlling application of power to the computing devices, prior to distributing power in the power distribution system, based on the predicted occurrences such that power distribution to the power distribution system is substantially balanced.Type: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: International Business Machines CorporationInventors: Shareef Alshinnawi, Gary D. Cudak, Edward S. Suffern, John M. Weber
-
Publication number: 20150098186Abstract: An apparatus includes a chassis having longitudinal rails for guiding the chassis to move longitudinally into and out of a rack. A flexible sealing member is secured to at least one longitudinal surface of the chassis along a lateral pathway, wherein the flexible sealing member has a first side secured to the chassis, a second side secured to a rigid frame, and a central portion extending between the first and second ends. An actuator is positioned within the rack and is longitudinally aligned with the rigid frame. Accordingly, moving the chassis longitudinally into the rack causes the rigid frame to engage the actuator and then elastically flex the central portion of the flexible sealing member to extend outwardly from the longitudinal surface of the chassis.Type: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Publication number: 20150100816Abstract: Anticipatory protection of critical jobs in a computing system, including: identifying, by a system management module, a problem computing component in the computing system; identifying, by the system management modules, all proximate computing components in the computing system, wherein each proximate computing component is within a predetermined physical proximity of the problem computing component; determining, by the system management module, whether the proximate computing components are executing one or more critical jobs; and responsive to determining that the proximate computing components are executing one or more critical jobs migrating, by the system management module, the one or more critical jobs to distant computing components in the computing system, wherein each distant computing component is not within the predetermined physical proximity of the problem computing component.Type: ApplicationFiled: October 8, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER
-
Publication number: 20150100817Abstract: Anticipatory protection of critical jobs in a computing system, including: identifying, by a system management module, a problem computing component in the computing system; identifying, by the system management modules, all proximate computing components in the computing system, wherein each proximate computing component is within a predetermined physical proximity of the problem computing component; determining, by the system management module, whether the proximate computing components are executing one or more critical jobs; and responsive to determining that the proximate computing components are executing one or more critical jobs migrating, by the system management module, the one or more critical jobs to distant computing components in the computing system, wherein each distant computing component is not within the predetermined physical proximity of the problem computing component.Type: ApplicationFiled: October 10, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Patent number: 9003407Abstract: Virtual machines are managed on the basis of data obtained from a management information database of a network switch having a plurality of Ethernet links coupled to compute nodes running a plurality of virtual machines. A management entity, such as a provisioning manager, determines the amount of network bandwidth being utilized through each of the Ethernet links. Accordingly, an additional virtual machine may be provisioned to the compute node that is coupled to an Ethernet link identified as having the greatest amount of unutilized network bandwidth.Type: GrantFiled: September 7, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: James J. Bozek, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge
-
Patent number: 8996778Abstract: A verified cluster configuration is collected and stored by a central management entity. Servers within the cluster are connected to network cables, where each of the servers has at least one network port and memory storing a port identification code for each network port, and where each network cable has memory storing a cable identification code. For each verified connection between a network cable and a network port, the port identification code is stored in the memory of the network cable and the cable identification code is stored in the memory of the corresponding server. The data identifying each connection is stored by the central management entity and includes the port identification code for a particular network port in association with the network cable identification code for the corresponding network cable. Any miswiring of the configuration is identified by the central management entity and easily corrected by the administrator.Type: GrantFiled: December 13, 2012Date of Patent: March 31, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Publication number: 20150085882Abstract: A computer processor determines that a call has been placed on hold. The computer processor sends a first packet to a local exchange carrier (LEC) of the calling device, wherein the first packet includes instructions to release the bandwidth of the call placed on-hold, between the LEC and a recipient of the call. The computer processor sends a second packet intermittently to the LEC, wherein the second packet maintains a connection between the calling device of the call and the LEC. The computer processor determines that a representative is available, wherein the representative is the recipient of the call, and in response to determining the representative that is available responds to the call, the computer processor sending a third packet to connect the calling device of the call to the representative that is available.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: International Business Machines CorporationInventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, John M. Weber
-
Publication number: 20150077271Abstract: A method controls vehicular traffic on a one-way roadway. A hardware sensor detects vehicular traffic on a roadway. A hardware traffic control device determines whether the vehicular traffic on the roadway has been moving exclusively in a first direction during a preceding period of time, such that the roadway is a one-way roadway on which current vehicular traffic is authorized to travel only in the first direction. The hardware sensor detects an errant vehicle that is traveling on the one-way roadway in a second direction that is opposite the first direction. In response to determining that the errant vehicle is traveling in the second direction on the one-way roadway, a warning signal is transmitted to vehicles, other than the errant vehicle, on the one-way roadway.Type: ApplicationFiled: September 20, 2013Publication date: March 19, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER
-
Publication number: 20150077273Abstract: A hardware traffic control device controls vehicular traffic on a one-way roadway. A hardware sensor detects vehicular traffic on a roadway in order to enable a hardware traffic control device to determine that the vehicular traffic on the roadway has been moving exclusively in a first direction during a preceding period of time, thus identifying the roadway as a one-way roadway in which current vehicular traffic is authorized to travel only in the first direction. The hardware sensor then detects an errant vehicle that is traveling in the opposite direction on the one-way roadway. A disabling electronic signal is then transmitted from the hardware traffic control device to disable a distracting electronic device within the errant vehicle.Type: ApplicationFiled: September 18, 2013Publication date: March 19, 2015Applicant: International Business Machines CorporationInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER
-
Publication number: 20150050905Abstract: A computer program product includes computer readable program code embodied on a computer readable storage medium. The computer program product include computer readable program code for receiving input from a user of a first communication device identifying a second communication device and initiating a call to the second communication device, computer readable program code for receiving further input from the user of the first communication device indicating that an incoming call from the identified second communication device is an urgent call, and computer readable program code for, in response to receiving the further input from the user of the first communication device, blocking any incoming call that is not identified as an urgent call is blocked.Type: ApplicationFiled: August 13, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: John C. Morris, Margaret M. Quinn, Edward S. Suffern, Laura A. Weaver
-
Publication number: 20150050920Abstract: A method includes receiving input from a user of a first communication device, the input identifying a second communication device and initiating a call to the second communication device. Further input is received from the user of the first communication device indicating that an incoming call from the identified second communication device is an urgent call. In response to receiving the further input from the user of the first communication device, any incoming call that is not identified as an urgent call is blocked.Type: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: John C. Morris, Margaret M. Quinn, Edward S. Suffern, Laura A. Weaver
-
Publication number: 20150019851Abstract: A method and computer program product for implementing the method, where the method comprises obtaining boot dependencies among a plurality of systems, wherein a boot dependency identifies a dependent system, a service system that provides a service to the dependent system, a provide state of the service system, and a need state of the dependent system that requires the service system to have reached the provide state. The method further comprises obtaining historical measurements of the time periods between states for each of the systems. Then, during a process of booting the plurality of systems, the method initiates boot of each dependant system at a time that is determined, based on the historical measurements, to allow the dependent system to reach the need state no earlier than the time at which the service system is determined, based on the historical measurements, to reach the provide state.Type: ApplicationFiled: July 12, 2013Publication date: January 15, 2015Applicant: International Business Machines CorporationInventors: Thomas J. Alandt, Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Publication number: 20140362520Abstract: A method comprising flowing a liquid through supply pipe couplings to a fin tube assembly of an air-to-liquid heat exchanger and through the fin tube assembly to return pipe couplings, wherein the fin tube assembly forms a central air flow pathway. The method further comprises passing air through components within a rack secured to the rear door heat exchanger and through the fin tube assembly and detecting an operating condition within the rack. The method then automatically moves the fin tube assembly from a retracted position to an extended position in response to the operating condition, wherein the retracted position directs substantially all of the air to exit the rack through the central air flow pathway, and wherein the extended position allows the air to exit through the central air flow pathway and also through first and second side air flow pathways.Type: ApplicationFiled: June 27, 2013Publication date: December 11, 2014Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Publication number: 20140360696Abstract: A rear door heat exchanger includes a door frame have opposing first and second edges, a fluid supply manifold secured along the first edge of the door frame, a fluid return manifold secured along the second edge of the door frame, a fin tube assembly including a plurality of fin tubes extending across a central region of the rear door heat exchanger and forming an air flow pathway through the fin tube assembly, and an actuator for controllably moving the fin tube assembly between retracted and extended positions. The rear door heat exchanger further comprises a plurality of supply pipe coupling assemblies and a plurality of return pipe coupling assemblies, each pipe coupling assembly providing fluid communication between one of the manifolds and one of the fin tubes.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
-
Publication number: 20140355201Abstract: A rear door heat exchanger is used to cool exhaust air as it exits a rack containing a plurality of computing devices. An air flow rate is determined for each of the plurality of computing devices within the rack, wherein each of the plurality of computing devices includes a fan drawing air through the computing device. The position of a baffle or louver is controlled to allow exhaust air to bypass the rear door heat exchanger in response to determining that the total air flow rate through the plurality of computing devices exceeds a predetermined air flow capacity threshold of the rear door heat exchanger.Type: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Robert W. Stegner, Edward S. Suffern, J. Mark Weber
-
Publication number: 20140327539Abstract: Embodiments of the invention provide a method of tracing cable through a datacenter. The method causes a cable to emit a radio frequency signal along the length of the cable. One or more structural members have a detection circuit that will illuminate in response to detecting the radio frequency signal with greater than a threshold signal strength, such that the one or more structural members are easy to identify when the detection circuit is illuminated. The one or more structural members may be removed to gain physical access to the cable.Type: ApplicationFiled: May 6, 2013Publication date: November 6, 2014Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Adam Roberts, Edward S. Suffern
-
Patent number: 8830672Abstract: A computer system includes a rack-mountable server unit with a closed server housing. The server housing has a channel with a recessed channel wall in conductive thermal communication with a processor or other heat-generating component. An elongate conduit is received into the channel of the server housing in conductive thermal communication with an external surface of the server housing. The server is cooled by conductive fluid flow through the conduit, with no appreciable airflow through the server housing. The system may be operated in an optional burst cooling mode, wherein a volume of cooling fluid is trapped in the conduit for a period of time before being quickly released.Type: GrantFiled: July 27, 2012Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Shareef F. Alshinnawi, Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts, Edward S. Suffern, J. Mark Weber
-
Patent number: 8825863Abstract: Disclosed herein are methods, systems, and computer program products for the placement of a virtual machine within a plurality of cache-coherent NUMA servers. According to an aspect, an example method includes determining a resource requirement of the virtual machine. The example method may also include determining a resource availability of one or more nodes of the plurality of servers. Further, the example method may include selecting placement of the virtual machine within one or more nodes of the plurality of cache-coherent NUMA servers based on the determined resource requirement and the determined resource availability.Type: GrantFiled: September 20, 2011Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Nils Peter Joachim Hansson, Edward S. Suffern, James L. Wooldridge, Brian You
-
Publication number: 20140240919Abstract: A system selectively cools a set of at least one rack-mounted server in a chassis. The system comprises: a chassis; a chassis manager; a set of at least one thermal sensor coupled to each rack-mounted server in the chassis; a cold air source; a cold air conduit coupled to the cold air source; a plurality of cold air valves coupled to the cold air conduit; and an expandable tube of flexible memory material coupled to each of the plurality of cold air valves, where the expandable tube inflates with cold air from the cold air source to expose directional holes, and thus cold air, across a specific predetermined sub-area of a particular overheating rack-mounted server in response to the chassis manager detecting that the particular overheating rack-mounted server is exceeding a predetermined temperature.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER
-
Publication number: 20140226280Abstract: In one embodiment of the present invention, a system selectively cools a set of at least one rack-mounted server in a chassis. The system comprises: a chassis; a chassis manager; a set of at least one thermal sensor coupled to each rack-mounted server in a chassis; a trolley track oriented functionally proximate to the multiple rack-mounted servers; and a cold air trolley movably mounted to the trolley track. The cold air trolley moves along the trolley track in order to be selectively oriented next to a particular overheating rack-mounted server in the chassis, thus providing a fluid conduit from a cold air source to the particular overheating rack-mounted server in response to the chassis manager detecting that the particular overheating rack-mounted server is exceeding a predetermined temperature.Type: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER