최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0844726 (2013-03-15) |
등록번호 | US-8874761 (2014-10-28) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 10 인용 특허 : 645 |
An architecture for optimizing signaling for arbitrary proprietary and non-proprietary protocols. In one embodiment, a Transmission Control Protocol (TCP) stream is passed as a byte stream from an application to a local proxy over a first session, from the local proxy to a proxy server over a second
An architecture for optimizing signaling for arbitrary proprietary and non-proprietary protocols. In one embodiment, a Transmission Control Protocol (TCP) stream is passed as a byte stream from an application to a local proxy over a first session, from the local proxy to a proxy server over a second TCP session, and from the proxy server to a content server over a third TCP session. The local proxy observes and identifies patterns within the byte stream, without being aware of the underlying protocol. Once a pattern is identified, the second TCP session is torn down such that the first TCP session replays the pattern to the application, and third TCP session replays the pattern to the content server. Once either side detects a change in the pattern, the second TCP session is re-established to deliver the changed content to the other end.
1. A mobile device for optimizing signaling for proprietary or non-proprietary application protocols, comprising: a memory having stored thereon instructions, which when executed by a processor coupled to the memory causes the mobile device to: establish a transport layer protocol session based on a
1. A mobile device for optimizing signaling for proprietary or non-proprietary application protocols, comprising: a memory having stored thereon instructions, which when executed by a processor coupled to the memory causes the mobile device to: establish a transport layer protocol session based on a transport layer protocol with a server, wherein the transport layer protocol session includes a Transmission Control Protocol (TCP) session;send or receive transaction requests associated with a mobile application on the mobile device to or from the server over the session, wherein the transaction requests comprise byte streams;detect, based on characteristics not specific to any application protocols, a pattern from the transaction requests;terminate the session with the server upon detecting the pattern;identify a transaction request corresponding to the pattern;replay the pattern to the mobile application in response to the transaction request;monitor transaction requests from the mobile application to identify a transaction request causing a change in the pattern;re-establish the TCP session with the server upon detecting the transaction request causing the change in the pattern; andsend a byte stream corresponding to the transaction request causing the change in the pattern to a content server via the re-established TCP session with the intermediary server. 2. The mobile device of claim 1, wherein the server is a proxy server, and the transaction requests are routed via the proxy server to or from a content server that is a recipient or an originator of the transaction requests. 3. The mobile device of claim 1, wherein the server is a content server that is a recipient or an originator of the transaction requests. 4. The mobile device of claim 3, further configured to establish a session based on a transport layer protocol with an intermediary server for routing any subsequent transaction requests that do not correspond to the pattern. 5. The mobile device of claim 1, wherein the pattern includes recurring idle period between transaction requests. 6. The mobile device of claim 1, wherein the pattern indicates simple periodic or increasing periodic transactions within the session. 7. The mobile device of claim 1, wherein the pattern includes receiving of a transaction request from a content server and responding to the transaction request by the mobile application, sending of a transaction request by the content server, or sending of transaction requests from the mobile application and the content server at different intervals. 8. A method for signaling optimization in a wireless network for traffic using proprietary application protocols, comprising: establishing a communication session with a server; monitoring binary streams from a mobile application on a mobile device; sending the binary streams to the server over the communication session; detecting a pattern from the binary streams without being aware of underlying application protocol; and terminating the communication session with the server upon detecting the pattern. 9. The method of claim 8, further comprising: detecting a binary stream corresponding to the pattern from the mobile application; and replaying the pattern to the mobile application in response to the detecting. 10. The method of claim 9, further comprising: monitoring binary streams from the mobile application to detect a change in the pattern; establishing a communication session with the server; and sending a binary stream causing the change in the pattern to the server. 11. A system for optimizing signaling, comprising: a processor; and a memory having stored thereon instructions, which when executed by the processor coupled to the memory causes the processor to: receive byte streams associated with a mobile application from a mobile device over a first session for routing to a content server over a second session; detect termination of the first session with the mobile device; obtain or determine a pattern corresponding to the byte streams; retrieve a cached response corresponding to the pattern; and send the cached response to the content server over the second session. 12. The system of claim 11, wherein the pattern includes recurring idle period between byte streams. 13. The system of claim 11, wherein the pattern indicates simple periodic or increasing periodic data requests within the session. 14. The system of claim 11, wherein the pattern includes receiving of a byte stream from the content server and response to the byte stream by the mobile device. 15. The system of claim 11, wherein the pattern includes sending of a byte stream by the content server. 16. The system of claim 11, wherein the pattern includes sending of byte streams from the mobile device and the content server at different intervals. 17. The system of claim 11, further configured to determine presence status of a user based on receiving of messages from the mobile device at regular intervals. 18. The system of claim 17, wherein the messages from the mobile device are sent using a radio aware mechanism. 19. The system of claim 17, further configured to disconnect the second session with the content server when the presence status of the user is determined to be unavailable or offline. 20. The system of claim 11, wherein the first and the second sessions are based on Transmission Control Protocol.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.