최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
SAI
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0045543 (2013-10-03) |
등록번호 | US-9008100 (2015-04-14) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 308 |
One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be d
One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
1. A method for communicating with a remote system using Internet Protocol (IP) via a computer network, the method comprising: transmitting, by a flow control module configured on a device, a first data packet from a sender to a remote system, the transmitted first data packet including a first tran
1. A method for communicating with a remote system using Internet Protocol (IP) via a computer network, the method comprising: transmitting, by a flow control module configured on a device, a first data packet from a sender to a remote system, the transmitted first data packet including a first transport layer sequence number;transmitting, by the flow control module, a second data packet from the sender to the remote system, the second data packet including a second transport layer sequence number;transmitting, by the flow control module, a third data packet from the sender to the remote system, the third data packet including a third transport layer sequence number;retransmitting, by the flow control module, the first data packet from the sender to the remote system, the retransmitted first data packet including the first sequence number;maintaining, by the flow control module, an ordered list of sequence numbers in order of transmission, the list comprising an entry for each of the transmission of the first, second, and third data packets and the retransmission of the first data packet;receiving, by the flow control module from the remote system, a first acknowledgement packet, the first acknowledgement packet including one of: (i) the second sequence number to indicate receipt by the remote system of the second data packet, or (ii) the third sequence number to indicate receipt by the remote system of the third data packet;receiving, by the flow control module from the remote system, a second acknowledgement packet, the second acknowledgement packet including the first sequence number; anddetermining, by the flow control module, whether the received second acknowledgement packet acknowledges receipt by the remote system of one of: (i) the transmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the transmission of the first data packet, or (ii) the retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the retransmission of the first data packet. 2. The method of claim 1, further comprising adding, by the flow control module, an entry to the ordered list responsive to transmission or retransmission of a data packet, the entry comprising the transport layer sequence number of the transmission or retransmission of the data packet. 3. The method of claim 1, further comprising identifying as a last known received entry, by the flow control module and responsive to receiving the first acknowledgement packet, an entry in the ordered list corresponding to the sequence number included in the first acknowledgement packet. 4. The method of claim 1, further comprising: transmitting, by the flow control module, one or more additional data packets from the sender to the remote system prior to retransmitting the first data packet; andpresuming lost, by the flow control module, the one or more additional data packets sent prior to retransmitting the first data packet, responsive to: (i) determining that the received acknowledgement packet acknowledges receipt by the remote system of the retransmission of the first data packet, and (ii) receipt of the one or more additional data packets not being acknowledged by the remote system. 5. The method of claim 1, wherein the ordered list further comprises a timestamp corresponding to each entry. 6. The method of claim 1, wherein the second acknowledgement packet does not include an explicit identifier indicating the number of times a data packet was retransmitted. 7. The method of claim 1, further comprising: re-retransmitting, by the flow control module, the first data packet from the sender to the remote system, the re-retransmitted first data packet including the first sequence number. 8. The method of claim 7, further comprising adding, by the flow control module, an entry to the ordered list responsive to re-retransmitting the first data packet, the entry comprising the first sequence number. 9. The method of claim 8, further comprising; determining, by the flow control module, that the received second acknowledgement packet acknowledges receipt by the remote system of one of: (i) the transmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the transmission of the first data packet, (ii) the retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the retransmission of the first data packet, or (iii) the re-retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the re-retransmission of the first data packet. 10. The method of claim 9, further comprising: transmitting, by the flow control module, one or more additional data packets from the sender to the remote system prior to re-retransmitting the first data packet; andpresuming lost, by the flow control module, the one or more additional data packets sent prior to re-retransmitting the first data packet, responsive to: (i) determining that the received acknowledgement packet acknowledges receipt by the remote system of the retransmission of the first data packet, and (ii) receipt of the one or more additional data packets not being acknowledged by the remote system. 11. A system for communicating with a remote system using Internet Protocol (IP) via a computer network, the system comprising: a device deployed between a sender and a remote system, the device comprising a flow control module, the flow control module configured to: transmit a first data packet from a sender to a remote system, the transmitted first data packet including a first transport layer sequence number;transmit a second data packet from the sender to the remote system, the second data packet including a second transport layer sequence number;transmit a third data packet from the sender to the remote system, the third data packet including a third transport layer sequence number;retransmit, the first data packet from the sender to the remote system, the retransmitted first data packet including the first sequence number;maintain an ordered list of sequence numbers in order of transmission, the list comprising an entry for each of the transmission of the first, second, and third data packets and the retransmission of the first data packet;receive from the remote system, a first acknowledgement packet, the first acknowledgement packet including one of: (i) the second sequence number to indicate receipt by the remote system of the second data packet, or (ii) the third sequence number to indicate receipt by the remote system of the third data packet;receive from the remote system, a second acknowledgement packet, the second acknowledgement packet including the first sequence number; anddetermine whether the received second acknowledgement packet acknowledges receipt by the remote system of one of: (i) the transmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the transmission of the first data packet, or (ii) the retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the retransmission of the first data packet. 12. The system of claim 11, wherein the flow control module is further configured to add an entry to the ordered list responsive to transmission or retransmission of a data packet, the entry comprising the transport layer sequence number of the transmission or retransmission of the data packet. 13. The system of claim 11, wherein the flow control module is further configured to identify as a last known received entry, by the flow control module and responsive to receipt of the first acknowledgement packet, an entry in the ordered list corresponding to the sequence number included in the first acknowledgement packet. 14. The system of claim 11, wherein the flow control module is further configured to: Transmit one or more additional data packets from the sender to the remote system prior to retransmitting the first data packet; andpresume lost the one or more additional data packets sent prior to retransmitting the first data packet, responsive to: (i) determining that the received acknowledgement packet acknowledges receipt by the remote system of the retransmission of the first data packet, and (ii) receipt of the one or more additional data packets not being acknowledged by the remote system. 15. The system of claim 11, wherein the ordered list further comprises a timestamp corresponding to each entry. 16. The system of claim 11, wherein the second acknowledgement packet does not include an explicit identifier indicating the number of times a data packet was retransmitted. 17. The system of claim 11, wherein the flow control module is further configured to re-retransmit the first data packet from the sender to the remote system, the re-retransmitted first data packet including the first sequence number. 18. The system of claim 17, wherein the flow control module is further configured to add an entry to the ordered list responsive to re-retransmitting the first data packet, the entry comprising the first sequence number. 19. The system of claim 18, wherein the flow control module is further configured to: determine that the received second acknowledgement packet acknowledges receipt by the remote system of one of: (i) the transmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the transmission of the first data packet, (ii) the retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the retransmission of the first data packet, or (iii) the re-retransmission of the first data packet, responsive to the entry for the sequence number included in the first acknowledgement packet being closer in the ordered list to the entry for the re-retransmission of the first data packet. 20. The system of claim 19, wherein the flow control module is further configured to: transmit one or more additional data packets from the sender to the remote system prior to re-retransmitting the first data packet; and presume lost the one or more additional data packets sent prior to re-retransmitting the first data packet, responsive to: (i) determining that the received acknowledgement packet acknowledges receipt by the remote system of the retransmission of the first data packet, and (ii) receipt of the one or more additional data packets not being acknowledged by the remote system.
해당 특허가 속한 카테고리에서 활용도가 높은 상위 5개 콘텐츠를 보여줍니다.
더보기 버튼을 클릭하시면 더 많은 관련자료를 살펴볼 수 있습니다.
IPC | Description |
---|---|
A | 생활필수품 |
A62 | 인명구조; 소방(사다리 E06C) |
A62B | 인명구조용의 기구, 장치 또는 방법(특히 의료용에 사용되는 밸브 A61M 39/00; 특히 물에서 쓰이는 인명구조 장치 또는 방법 B63C 9/00; 잠수장비 B63C 11/00; 특히 항공기에 쓰는 것, 예. 낙하산, 투출좌석 B64D; 특히 광산에서 쓰이는 구조장치 E21F 11/00) |
A62B-1/08 | .. 윈치 또는 풀리에 제동기구가 있는 것 |
내보내기 구분 |
|
---|---|
구성항목 |
관리번호, 국가코드, 자료구분, 상태, 출원번호, 출원일자, 공개번호, 공개일자, 등록번호, 등록일자, 발명명칭(한글), 발명명칭(영문), 출원인(한글), 출원인(영문), 출원인코드, 대표IPC 관리번호, 국가코드, 자료구분, 상태, 출원번호, 출원일자, 공개번호, 공개일자, 공고번호, 공고일자, 등록번호, 등록일자, 발명명칭(한글), 발명명칭(영문), 출원인(한글), 출원인(영문), 출원인코드, 대표출원인, 출원인국적, 출원인주소, 발명자, 발명자E, 발명자코드, 발명자주소, 발명자 우편번호, 발명자국적, 대표IPC, IPC코드, 요약, 미국특허분류, 대리인주소, 대리인코드, 대리인(한글), 대리인(영문), 국제공개일자, 국제공개번호, 국제출원일자, 국제출원번호, 우선권, 우선권주장일, 우선권국가, 우선권출원번호, 원출원일자, 원출원번호, 지정국, Citing Patents, Cited Patents |
저장형식 |
|
메일정보 |
|
안내 |
총 건의 자료가 검색되었습니다. 다운받으실 자료의 인덱스를 입력하세요. (1-10,000) 검색결과의 순서대로 최대 10,000건 까지 다운로드가 가능합니다. 데이타가 많을 경우 속도가 느려질 수 있습니다.(최대 2~3분 소요) 다운로드 파일은 UTF-8 형태로 저장됩니다. ~ |
Copyright KISTI. All Rights Reserved.
AI-Helper는 오픈소스 모델을 사용합니다. 사용하고 있는 오픈소스 모델과 라이센스는 아래에서 확인할 수 있습니다.
AI-Helper uses Open Source Models. You can find the source code of these open source models, along with applicable license information below. (helpdesk@kisti.re.kr)
OpenAI의 API Key를 브라우저에 등록하여야 ChatGPT 모델을 사용할 수 있습니다.
등록키는 삭제 버튼을 누르거나, PDF 창을 닫으면 삭제됩니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.