Patents by Inventor David Richard Marquardt
David Richard Marquardt 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: 11012540Abstract: One example of a computer-implemented method of adaptively setting Transmission Control Protocol (TCP) Retransmission TimeOut (RTO) values comprises establishing a connection between a sender node and a receiver node using TCP; determining a network location of the receiver node relative to the sender node; and dynamically setting, by the sender node, an RTO minimum value for the receiver node based on the determined network location of the receiver node relative to the sender node.Type: GrantFiled: July 29, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, David Richard Marquardt
-
Patent number: 10992496Abstract: In an embodiment, a method includes receiving, at a data processing system, a packet from a first component in a first remote network in an overlay network. In an embodiment, a method includes determining whether a largesend option is supported on a set of paths between the first component and a second component, the second component in a second remote network in the overlay network. In an embodiment, a method includes sending, responsive to determining a largesend option is supported on a subset of the set of paths, a packet on the subset of the set of paths.Type: GrantFiled: May 14, 2019Date of Patent: April 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dwip N. Banerjee, David Richard Marquardt
-
Publication number: 20210037119Abstract: One example of a computer-implemented method of adaptively setting Transmission Control Protocol (TCP) Retransmission TimeOut (RTO) values comprises establishing a connection between a sender node and a receiver node using TCP; determining a network location of the receiver node relative to the sender node; and dynamically setting, by the sender node, an RTO minimum value for the receiver node based on the determined network location of the receiver node relative to the sender node.Type: ApplicationFiled: July 29, 2019Publication date: February 4, 2021Inventors: Dwip N. Banerjee, David Richard Marquardt
-
Publication number: 20200366527Abstract: In an embodiment, a method includes receiving, at a data processing system, a packet from a first component in a first remote network in an overlay network. In an embodiment, a method includes determining whether a largesend option is supported on a set of paths between the first component and a second component, the second component in a second remote network in the overlay network. In an embodiment, a method includes sending, responsive to determining a largesend option is supported on a subset of the set of paths, a packet on the subset of the set of paths.Type: ApplicationFiled: May 14, 2019Publication date: November 19, 2020Applicant: International Business Machines CorporationInventors: Dwip N. Banerjee, David Richard Marquardt
-
Patent number: 8424106Abstract: A method, system, and computer usable program product for securing a data communication against attacks are provided in the illustrative embodiments. A segment in the data communication is received at a first application executing in a first data processing system. The segment is formed according to a data communication protocol and includes an option. The option includes a current clue and a next clue. The current clue is compared with a saved next clue, the saved next clue being a next clue in a previous segment. The segment is accepted as being a valid segment in the data communication if the current clue matches the saved next clue. A part of the segment is sent to a consumer application.Type: GrantFiled: May 13, 2010Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: David Richard Marquardt, Prashant Anant Paranjape, Poornima Srinivas Patil
-
Publication number: 20110283367Abstract: A method, system, and computer usable program product for securing a data communication against attacks are provided in the illustrative embodiments. A segment in the data communication is received at a first application executing in a first data processing system. The segment is formed according to a data communication protocol and includes an option. The option includes a current clue and a next clue. The current clue is compared with a saved next clue, the saved next clue being a next clue in a previous segment. The segment is accepted as being a valid segment in the data communication if the current clue matches the saved next clue. A part of the segment is sent to a consumer application.Type: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Applicant: International Business Machines CorporationInventors: David Richard Marquardt, Prashant Anant Paranjape, Poornima Srinivas Patil
-
Patent number: 6826621Abstract: A system for effectively reducing address resolution of a packet on a network by representing multiple addresses on a node of the network by a single maskaddress. An aggregation utility is utilized to aggregate the multiple addresses from an address space (i.e., a number of addresses having a common initial bits) of sequential addresses. A pre-selected aggregation percent, representing the percentage of actual addresses from the space which is present on the node, is utilized in the evaluation of the maskaddress. The maskaddress comprises of two variables. The first variable represents the size of the space and the common initial bits. The second variable provides information on the number of relevant bits to include in the maskaddress and the length of the space to point out the actual addresses, which are present in the space. A negative address utility is utilized to indicate which addresses from within the address pace are not hosted on the node.Type: GrantFiled: April 24, 2000Date of Patent: November 30, 2004Assignee: International Business Machines CorporationInventors: George Andrew Kephart, David Richard Marquardt
-
Patent number: 6754700Abstract: A method and apparatus in a data processing system for managing receipt of data by a browser through a communications interface. Responsive to a user input, a first rate at which data is received is reduced at the browser to a decreased rate. A determination is then made as to whether incoming data for the communications interface is being received at a rate less than a threshold. Responsive to a determination that incoming data for the communications interface is being received at a rate less than the threshold, the first rate at which data is at the browser is restored.Type: GrantFiled: January 6, 2000Date of Patent: June 22, 2004Assignee: International Business Machines CorporationInventors: Robert B. Gordon, David Richard Marquardt, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
-
Patent number: 5959974Abstract: A local system issues an ICMP echo request packet with a size based on an initial PMTU value corresponding to that of the local system's interface MTU. When an ICMP needfrag error packet is received by the local system, this signifies that the initial PMTU value was too large for packets of corresponding size to be transmitted through the Internet without fragmentation. The value is accordingly decreased by the local system and a next ICMP echo request packet transmitted through the Internet. The process iterates until an ICMP echo request packet is successfully transmitted through the Internet to a target system. In response thereto, the target system transmits an ICMP echo response packet back through the Internet to the local system, thereby indicating that the last-sent ICMP echo request packet from the local system had the correct PMTU value which is thereafter assumed to be the correct PMTU.Type: GrantFiled: December 2, 1996Date of Patent: September 28, 1999Assignee: International Business Machines CorporationInventors: Daniel Edward Badt, David Richard Marquardt, Satyanarayana Billekal Rao, Lance Warren Russell, Larry Steven Wise
-
System and method for dynamically refining PMTU estimates in a multimedia datastream internet system
Patent number: 5892753Abstract: A local system issues an ICMP echo request packet with a size based on an initial PMTU value corresponding to that of the local system's interface MTU. When an ICMP needfrag error packet is received by the local system, this signifies that the initial PMTU value was too large for packets of corresponding size to be transmitted through the Internet without fragmentation. The value is accordingly decreased by the local system and a next ICMP echo request packet transmitted through the Internet. The process iterates until an ICMP echo request packet is successfully transmitted through the Internet to a target system. In response thereto, the target system transmits an ICMP echo response packet back through the Internet to the local system, thereby indicating that the last-sent ICMP echo request packet from the local system had the correct PMTU value which is thereafter assumed to be the correct PMTU.Type: GrantFiled: December 2, 1996Date of Patent: April 6, 1999Assignee: International Business Machines CorporationInventors: Daniel Edward Badt, David Richard Marquardt, Satyanarayana Billekal Rao, Lance Warren Russell, Larry Steven Wise