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: 9559925
    Abstract: 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: Grant
    Filed: June 9, 2015
    Date of Patent: January 31, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20150271040
    Abstract: 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: Application
    Filed: June 9, 2015
    Publication date: September 24, 2015
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 9054964
    Abstract: 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: Grant
    Filed: November 28, 2006
    Date of Patent: June 9, 2015
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 8769226
    Abstract: 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: Grant
    Filed: July 9, 2012
    Date of Patent: July 1, 2014
    Assignee: Symantec Corporation
    Inventor: Tomasz F. Wilk
  • Patent number: 8688832
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20130007269
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: David B. RHOADES, Tomasz F. Wilk
  • Publication number: 20120278287
    Abstract: 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: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Inventor: Tomasz F. Wilk
  • Patent number: 8301752
    Abstract: 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: Grant
    Filed: May 2, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 8219769
    Abstract: 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: Grant
    Filed: May 4, 2010
    Date of Patent: July 10, 2012
    Assignee: Symantec Corporation
    Inventor: Tomasz F. Wilk
  • Publication number: 20080235343
    Abstract: 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: Application
    Filed: May 30, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Tomasz F. WILK
  • Publication number: 20080126542
    Abstract: 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: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20040252101
    Abstract: 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: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Applicant: International Business Machines Corporation
    Inventor: Tomasz F. Wilk