Patents Assigned to Speedy Packets, Inc.
-
Publication number: 20190036650Abstract: A method for data communication between a first node and a second node over a data path includes determining one or more redundancy messages from data messages at the first node using an error correcting code and transmitting messages from the first node to the second node. The transmitted messages include the data messages and the redundancy messages. The method includes, receiving, at the first node, messages indicative of a rate of arrival at the second node of the messages transmitted from the first node, and receiving messages indicative of successful and unsuccessful delivery of the messages transmitted from the first node to the second node. A first transmission limit and a second transmission limit are maintained according to the received messages. Transmission of messages from the first node to the second node is inhibited according to the maintained first transmission limit, and according to the second transmission limit.Type: ApplicationFiled: November 20, 2017Publication date: January 31, 2019Applicant: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Publication number: 20180331967Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes transmitting a segment of data from the first node to the second node over the data path as a number of messages, the number of messages being transmitted according to a transmission order. A degree of redundancy associated with each message of the number of messages is determined based on a position of said message in the transmission order.Type: ApplicationFiled: May 7, 2018Publication date: November 15, 2018Applicant: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Patent number: 10129159Abstract: A method for data communication between a first node and a second node over a number of data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the number of data paths including transmitting a first subset of the messages over a first data path of the number of data paths, and transmitting a second subset of the messages over a second data path of the number of data paths. The first data path has a first latency and the second data path has a second latency substantially larger than the first latency, and messages of the first subset of the messages are chosen to have first message characteristics and messages of the second subset are chosen to have second message characteristics, different from the first message characteristics.Type: GrantFiled: March 4, 2016Date of Patent: November 13, 2018Assignee: Speedy Packets, Inc.Inventors: Steven Blumenthal, Tracey Ho
-
Publication number: 20180254966Abstract: A method for data communication between a first node and a second node over a data path includes estimating a rate at which loss events occur, where a loss event is either an unsuccessful delivery of a single packet to the second data node or an unsuccessful delivery of a plurality of consecutively transmitted packets to the second data node, and sending redundancy messages at the estimate rate at which loss events occur.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Applicant: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Publication number: 20180254991Abstract: A method for data communication between a first node and a second node over a data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the data paths including transmitting at least some of the messages over a first data path using a first communication protocol, and transmitting at least some of the messages over a second data path using a second communication protocol and determining that the first data path is altering a flow of messages over the first data path due to the messages being transmitted using the first communication protocol, and in response to the determining, adjusting a number of messages sent over the data paths including decreasing a number of the messages transmitted over the first data path and increasing a number of messages transmitted over the second data path.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Applicant: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Publication number: 20180254992Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes maintaining a transmission limit according to an increase function, wherein the increase function has a first portion and a second portion, the first portion being controllable separately from the second portion using a first parameter and the second portion being controllable separately from the first portion using a second parameter.Type: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Applicant: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Patent number: 9992126Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes maintaining a transmission limit according to an increase function, wherein the increase function has a first portion and a second portion, the first portion being controllable separately from the second portion using a first parameter and the second portion being controllable separately from the first portion using a second parameter.Type: GrantFiled: November 9, 2015Date of Patent: June 5, 2018Assignee: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Patent number: 9992128Abstract: A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes transmitting a segment of data from the first node to the second node over the data path as a number of messages, the number of messages being transmitted according to a transmission order. A degree of redundancy associated with each message of the number of messages is determined based on a position of said message in the transmission order.Type: GrantFiled: March 4, 2016Date of Patent: June 5, 2018Assignee: Speedy Packets, Inc.Inventors: Tracey Ho, Chun Meng
-
Patent number: 9992088Abstract: A method for data communication between a first node and a second node over a data path includes estimating a rate at which loss events occur, where a loss event is either an unsuccessful delivery of a single packet to the second data node or an unsuccessful delivery of a plurality of consecutively transmitted packets to the second data node, and sending redundancy messages at the estimate rate at which loss events occur.Type: GrantFiled: November 9, 2015Date of Patent: June 5, 2018Assignee: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Patent number: 9979664Abstract: A method for data communication between a first node and a second node over a data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the data paths including transmitting at least some of the messages over a first data path using a first communication protocol, and transmitting at least some of the messages over a second data path using a second communication protocol and determining that the first data path is altering a flow of messages over the first data path due to the messages being transmitted using the first communication protocol, and in response to the determining, adjusting a number of messages sent over the data paths including decreasing a number of the messages transmitted over the first data path and increasing a number of messages transmitted over the second data path.Type: GrantFiled: March 4, 2016Date of Patent: May 22, 2018Assignee: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui
-
Patent number: 9825733Abstract: A method for data communication between a first node and a second node over a data path includes determining one or more redundancy messages from data messages at the first node using an error correcting code and transmitting messages from the first node to the second node. The transmitted messages include the data messages and the redundancy messages. The method includes, receiving, at the first node, a first plurality of messages including messages indicative of a rate of arrival at the second node of the messages transmitted from the first node and messages indicative of successful and unsuccessful delivery of the messages transmitted from the first node to the second node. A first transmission limit and a second transmission limit are maintained according to the first plurality of messages. Transmission of messages from the first node to the second node is limited according to the maintained first transmission limit, and according to the second transmission limit.Type: GrantFiled: November 9, 2015Date of Patent: November 21, 2017Assignee: Speedy Packets, Inc.Inventors: Tracey Ho, John Segui