Patents by Inventor Christopher Victor Lazzaro

Christopher Victor Lazzaro 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: 8493859
    Abstract: A computer implemented method, apparatus, and computer usable program code to monitor transmission of data to target. A determination is made as to whether the transmission of the data exceeds a threshold. The bandwidth used to transmit the data to the target is controlled using an adaptive bandwidth control process if the transmission of the data exceeds the threshold, wherein a minimum amount of bandwidth is guaranteed for the transmission of the data.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Tranh K. Tran
  • Patent number: 8352623
    Abstract: A method and system for providing an energy efficient computer management environment via tightly integrated target status and directed work sessions. The illustrative embodiments query, by a lightweight communication means, an availability status of a target computer device using a status thread. The status of the target computer device is recorded in a memory of a central computer according to response from the server thread. Responsive to an absence of a response by the target computer, the illustrative embodiments query, by a heavyweight communication means, the status of the target computer device using the status thread.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gene Wayne Cherry, Christopher Victor Lazzaro, Dasgupta Ranjan
  • Patent number: 8284796
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Publication number: 20120075993
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Patent number: 8094681
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Patent number: 7953113
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
  • Patent number: 7792984
    Abstract: Systems and methods for the distribution of bulk data using multicast routing are provided. A multicast advertisement is sent to potential receivers of the bulk distribution. The advertisement may include a list of intended receivers and the ‘multicast group that the distribution will be multicast on. In response to the advertisement, intended receivers may listen on the multicast group address for the bulk data. Receivers that are not targets for the distribution do not join the multicast group, and consequently, the delivery of data by routers to subnets that have no target receivers may thus be obviated.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Mark Achtermann, Robert Earl Guthrie, Christopher Victor Lazzaro, Mark Allen Sistrunk
  • Publication number: 20100223395
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Application
    Filed: May 18, 2010
    Publication date: September 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Patent number: 7720819
    Abstract: A method and apparatus for protecting file data is provided that combines or merges revision based backup with backup based on time intervals. One embodiment is directed to a method for protecting data contained in a file of a computer system, wherein the computer system is useable to create multiple successive file versions. The method comprises the steps of specifying a maximum number of file versions that can be stored collectively at first and second storage locations, and apportioning the maximum number into a first number of file versions and a second number of file versions. The method further comprises storing the most recent of the multiple file versions, up to a number equal to the first number, at the first storage location. A number of file versions respectively created before the stored most recent versions, up to a number equal to the second number, are stored at the second storage location, over a pre-specified time period and in accordance with a pre-specified strategy.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher Victor Lazzaro, Thomas Edward O'Brien, Borna Safabakhsh
  • Publication number: 20100121819
    Abstract: A method and apparatus for protecting file data is provided that combines or merges revision based backup with backup based on time intervals. One embodiment is directed to a method for protecting data contained in a file of a computer system, wherein the computer system is useable to create multiple successive file versions. The method comprises the steps of specifying a maximum number of file versions that can be stored collectively at first and second storage locations, and apportioning the maximum number into a first number of file versions and a second number of file versions. The method further comprises storing the most recent of the multiple file versions, up to a number equal to the first number, at the first storage location. A number of file versions respectively created before the stored most recent versions, up to a number equal to the second number, are stored at the second storage location, over a pre-specified time period and in accordance with a pre-specified strategy.
    Type: Application
    Filed: December 30, 2009
    Publication date: May 13, 2010
    Applicant: International Business Machines Corporation
    Inventors: Christopher Victor Lazzaro, Thomas Edward O'Brien, Borna Safabakhsh
  • Publication number: 20100070661
    Abstract: A method and system for providing an energy efficient computer management environment via tightly integrated target status and directed work sessions. The illustrative embodiments query, by a lightweight communication means, an availability status of a target computer device using a status thread. The status of the target computer device is recorded in a memory of a central computer according to response from the server thread. Responsive to an absence of a response by the target computer, the illustrative embodiments query, by a heavyweight communication means, the status of the target computer device using the status thread.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Gene Wayne Cherry, Christopher Victor Lazzaro, Dasgupta Ranjan
  • Patent number: 7558271
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Patent number: 7474614
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
  • Publication number: 20080259803
    Abstract: A computer implemented method, apparatus, and computer usable program code to monitor transmission of data to target. A determination is made as to whether the transmission of the data exceeds a threshold. The bandwidth used to transmit the data to the target is controlled using an adaptive bandwidth control process if the transmission of the data exceeds the threshold, wherein a minimum amount of bandwidth is guaranteed for the transmission of the data.
    Type: Application
    Filed: June 3, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Thanh K. Tran
  • Publication number: 20080256140
    Abstract: A method and apparatus for protecting file data is provided that combines or merges revision based backup with backup based on time intervals. One embodiment is directed to a method for protecting data contained in a file of a computer system, wherein the computer system is useable to create multiple successive file versions. The method comprises the steps of specifying a maximum number of file versions that can be stored collectively at first and second storage locations, and apportioning the maximum number into a first number of file versions and a second number of file versions. The method further comprises storing the most recent of the multiple file versions, up to a number equal to the first number, at the first storage location. A number of file versions respectively created before the stored most recent versions, up to a number equal to the second number, are stored at the second storage location, over a pre-specified time period and in accordance with a pre-specified strategy.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Inventors: Christopher Victor Lazzaro, Thomas Edward O'Brien, Borna Safabakhsh
  • Publication number: 20080247419
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.
    Type: Application
    Filed: June 13, 2008
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Elliot, Gregory James Kudamik, Christopher Victor Lazzaro, Tranh K. Tran
  • Publication number: 20080240156
    Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
    Type: Application
    Filed: June 12, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
  • Publication number: 20080056147
    Abstract: A computer implemented method, apparatus and computer usable program code for identifying a minimum round trip time over a socket for use in transmitting data over a connection. Two packets are sent over the connection to an endpoint. Round trip times are identified for the two packets in response to receiving acknowledgments for the two packets. Two additional packets of the connection are sent after round trip times for the two packets have been identified. Additional round trip times for the two additional packets are identified in response to receiving additional acknowledgments for the two additional packets. The repeating and identifying steps are repeated for a selected period of time, wherein a lowest round trip time identified for packets sent over the connection during the selected period of time is used as the minimum round trip time for use in sending data over the connection.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: Steven L. Elliott, Nikhil Gupta, Christopher Victor Lazzaro
  • Publication number: 20080056146
    Abstract: A computer implemented method, apparatus, and computer usable program code for identifying a maximum round trip time over a socket for use in transmitting data over a connection. During a beginning phase of a send operation through a socket, packets are sent on the connection as fast as possible. The as fast as possible value is determined by the network and an event is generated that flows back to the application. Sending of the packets is halted in response to this event. Round trip times for the packets sent are identified by waiting for the acknowledgement for the packets sent. The maximum round trip time from the various round trip times is identified, wherein the maximum round trip time used in an adaptive bandwidth control algorithm to determine the optimum rate of sending the data to the endpoint.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: Steven L. Elliott, Nikhil Gupta, Christopher Victor Lazzaro
  • Publication number: 20040148421
    Abstract: Systems and methods for the distribution of bulk data using multicast routing are provided. A multicast advertisement is sent to potential receivers of the bulk distribution. The advertisement may include a list of intended receivers and the multicast group that the distribution will be multicast on. In response to the advertisement, intended receivers may listen on the multicast group address for the bulk data. Receivers that are not targets for the distribution do not join the multicast group, and consequently, the delivery of data to subnets that have no target receivers may thus be obviated.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Mark Achtermann, Robert Earl Guthrie, Christopher Victor Lazzaro, Mark Allen Sistrunk