Patents by Inventor Tomasz F. Wilk
Tomasz F. Wilk 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: 9559925Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: GrantFiled: June 9, 2015Date of Patent: January 31, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20150271040Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: ApplicationFiled: June 9, 2015Publication date: September 24, 2015Inventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 9054964Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: GrantFiled: November 28, 2006Date of Patent: June 9, 2015Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 8769226Abstract: A system and method for identifying properties of virtual resources to efficiently perform backups and restores of cluster data. A cluster of nodes is coupled to a data storage medium. A node receives a request for a backup or a restore of cluster data. In response to this request, the node queries a cluster subsystem and a virtual subsystem of all other cluster nodes for identification of VMs, a subset of corresponding stored data, and an identification of VMs which are highly available (HA). In response to receiving query responses, the node aggregates the results and sends them to a backup server. These to aggregated results may then be used to schedule subsequent backup and restore operations. In addition, the node may use the results to complete the current backup or restore operation.Type: GrantFiled: July 9, 2012Date of Patent: July 1, 2014Assignee: Symantec CorporationInventor: Tomasz F. Wilk
-
Patent number: 8688832Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: GrantFiled: September 10, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20130007269Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: David B. RHOADES, Tomasz F. Wilk
-
Publication number: 20120278287Abstract: A system and method for identifying properties of virtual resources to efficiently perform backups and restores of cluster data. A cluster of nodes is coupled to a data storage medium. A node receives a request for a backup or a restore of cluster data. In response to this request, the node queries a cluster subsystem and a virtual subsystem of all other cluster nodes for identification of VMs, a subset of corresponding stored data, and an identification of VMs which are highly available (HA). In response to receiving query responses, the node aggregates the results and sends them to a backup server. These to aggregated results may then be used to schedule subsequent backup and restore operations. In addition, the node may use the results to complete the current backup or restore operation.Type: ApplicationFiled: July 9, 2012Publication date: November 1, 2012Inventor: Tomasz F. Wilk
-
Patent number: 8301752Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: GrantFiled: May 2, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 8219769Abstract: A system and method for identifying properties of virtual resources to efficiently perform backups and restores of cluster data. A cluster of nodes is coupled to a data storage medium. A node receives a request for a backup or a restore of cluster data. In response to this request, the node queries a cluster subsystem and a virtual subsystem of all other cluster nodes for identification of VMs, a subset of corresponding stored data, and an identification of VMs which are highly available (HA). In response to receiving query responses, the node aggregates the results and sends them to a backup server. These aggregated results may then be used to schedule subsequent backup and restore operations. In addition, the node may use the results to complete the current backup or restore operation.Type: GrantFiled: May 4, 2010Date of Patent: July 10, 2012Assignee: Symantec CorporationInventor: Tomasz F. Wilk
-
Publication number: 20080235343Abstract: A system for status reporting. The system provides a plurality of status messages, and reports to at least two user groups at least two status messages of the plurality of status messages, wherein each of the at least two user groups receives a different status message.Type: ApplicationFiled: May 30, 2008Publication date: September 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Tomasz F. WILK
-
Publication number: 20080126542Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: ApplicationFiled: November 28, 2006Publication date: May 29, 2008Inventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20040252101Abstract: A method for controlling a display device includes: determining if a user is proximate to an input device; and disabling at least a portion of the display device, if the user is not proximate to the input device. In one aspect, the input device includes a sensing element capable of sensing whether or not a user's hand is proximate to the input device. When the input device senses that a user's hand is proximate to the input device, then the graphic corresponding to the input device is displayed. When the input device senses that a user's hand is not proximate to the input device, then the graphic is hidden. In this manner, the display of a graphic corresponding to an input device is controlled such that the graphic does not obstruct the user's view when the user's hand is not proximate to the input device.Type: ApplicationFiled: June 12, 2003Publication date: December 16, 2004Applicant: International Business Machines CorporationInventor: Tomasz F. Wilk