Method for forming semiconductor device structure
US-9478617-B2 · Oct 25, 2016 · US
US10237798B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10237798-B2 |
| Application number | US-201615263532-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2016 |
| Priority date | Jul 8, 2011 |
| Publication date | Mar 19, 2019 |
| Grant date | Mar 19, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device establishes a first transmission control protocol (TCP) connection with a client device associated with a wireless network, and establishes a second TCP connection with a server device associated with the wireless network. The device also provides a first TCP window size to the client device via the first TCP connection, and provides a second TCP window size to the server device via the second TCP connection, where the first TCP window size is different than the second TCP window size.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a device, a first indication of starting handover associated with a client device of a wireless network; stopping, by the device, downlink traffic to the client device based on the first indication, wherein the downlink traffic includes traffic to be sent to the client device; storing the downlink traffic, received from a server device of the wireless network, in a buffer associated with the device; receiving, by the device, a second indication of completing the handover associated with the client device; and resuming, by the device, the downlink traffic to the client device based on the second indication. 2. The method of claim 1 , further comprising: providing the downlink traffic, stored in the buffer, to the client device when the second indication is received. 3. The method of claim 1 , further comprising: throttling the downlink traffic received from the server device based on a size of the buffer. 4. The method of claim 3 , wherein throttling the downlink traffic received from the server device includes: delaying transmission of transmission control protocol (TCP) acknowledgment packets to the server device, wherein the delayed transmission of the TCP acknowledgment packets causes the server device to decrease transmission of the downlink traffic. 5. The method of claim 3 , wherein throttling the downlink traffic received from the server device includes: reporting artificial packet loss to the server device, wherein the artificial packet loss causes the server device to decrease transmission of the downlink traffic. 6. The method of claim 1 , further comprising: establishing multiple TCP connections with the client device, based on the first indication. 7. The method of claim 6 , further comprising: providing, by the device, a first TCP window size to the client device via a first TCP connection among the multiple TCP connections; and providing, by the device, a second TCP window size to the client device via a second TCP connection among the multiple TCP connections, wherein the first TCP window size controls a flow of traffic between the client device and the device, and the second TCP window size controls a flow of traffic between the server device and the device. 8. The method of claim 7 , wherein the first TCP window size is different than the second TCP window size. 9. The method of claim 1 , wherein the handover is performed with a base station. 10. The method of claim 9 , further comprising providing the handover from the base station to a mobility management entity device allocated between the client device and the device. 11. A device, comprising: a memory to store a plurality of instructions; and a processor to execute instructions in the memory to: receive a first indication of starting handover associated with a client device of a wireless network, stop downlink traffic to the client device based on the first indication, wherein the downlink traffic includes traffic to be sent to the client device, store the downlink traffic, received from a server device of the wireless network, in a buffer associated with the memory, receive a second indication of completing the handover associated with the client device, and resume the downlink traffic to the client device based on the second indication. 12. The device of claim 11 , wherein the processor is further to execute instructions in the memory to: provide the downlink traffic, stored in the buffer, to the client device when the second indication is received. 13. The device of claim 11 , wherein the processor is further to execute instructions in the memory to: throttle the downlink traffic received from the server device based on a size of the buffer. 14. The device of claim 13 , wherein, when throttling the downlink traffic received from the server device, the processor is further to execute instructions in the memory to: delay transmission of transmission control protocol (TCP) acknowledgment packets to the server device, wherein the delayed transmission of the TCP acknowledgment packets causes the server device to decrease transmission of the downlink traffic. 15. The device of claim 13 , wherein, when throttling the downlink traffic received from the server device, the processor is further to execute instructions in the memory to: report artificial packet loss to the server device, wherein the artificial packet loss causes the server device to decrease transmission of the downlink traffic. 16. The device of claim 11 , wherein the processor is further to execute instructions in the memory to: establish multiple TCP connections with the client device, based on the first indication. 17. The device of claim 16 , wherein the processor is further to execute instructions in the memory to: provide, by the device, a first TCP window size to the client device via a first TCP connection among the multiple TCP connections; and provide, by the device, a second TCP window size to the client device via a second TCP connection among the multiple TCP connections, wherein the first TCP window size controls a flow of traffic between the client device and the device, and the second TCP window size controls a flow of traffic between the server device and the device. 18. The device of claim 17 , wherein the first TCP window size is different than the second TCP window size. 19. The device of claim 11 , wherein the handover is performed with a base station. 20. The device of claim 19 , wherein the processor is further to execute instructions in the memory to: provide the handover from the base station to a mobility management entity device allocated between the client device and the device.
In-band adaptation of TCP data exchange; In-band control procedures · CPC title
using split connections · CPC title
Performing reselection for specific purposes · CPC title
Integration of transport layer protocols, e.g. TCP and UDP · CPC title
Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.