최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0630092 (2009-12-03) |
등록번호 | US-10225314 (2019-03-05) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 779 |
Methods and systems are provided for improving system responsiveness while increasing efficiency and scalability of network communication by combining reliable and unreliable network transports. A method and system is provided for client polling a status server to see if there is new data, receiving
Methods and systems are provided for improving system responsiveness while increasing efficiency and scalability of network communication by combining reliable and unreliable network transports. A method and system is provided for client polling a status server to see if there is new data, receiving a notification that there is new data, sending a client request to a server premises which retrieves the new data from a database and returns the new data to the client. Communication with the status server uses an unreliable packet or a reliable packet, whereas communication between the client and the server premises uses reliable transport. A redundant cluster of status servers and methods is provided.
1. A system comprising: a data server located at a first premises and configured to receive a command to control a premises device; anda control device located at a second premises remote from the first premises, wherein the control device is configured to: poll, via an unreliable protocol, a status
1. A system comprising: a data server located at a first premises and configured to receive a command to control a premises device; anda control device located at a second premises remote from the first premises, wherein the control device is configured to: poll, via an unreliable protocol, a status server to determine availability of data associated with the control device;receive, via the unreliable protocol and from the status server, a first notification indicating that data is available to the control device, wherein the data available to the control device comprises the command to control the premises device;send, based on the first notification and via a reliable protocol, a request for the data available to the control device;receive, from the data server and via the reliable protocol, the data available to the control device; andcontrol, based on the data available to the control device, the premises device. 2. The system of claim 1, wherein the data server comprises one or more of a firewall, a web server, an application server, or a database server. 3. The system of claim 2, wherein the application server is configured to decode the request for data available to the control device and send a data access request to the database server in response to decoding the request for data available to the control device. 4. The system of claim 3, wherein the database server is configured to access, from a database, the data available to the control device and send, to the application server, the data available to the control device. 5. The system of claim 1, wherein the control device comprises a gateway device in communication, via a premises network located at the second premises, with the premises device. 6. The system of claim 1, wherein the reliable protocol comprises a transmission control protocol (TCP). 7. The system of claim 1, wherein the reliable protocol comprises one or more of an extensible markup language (XML) based protocol, a hypertext transfer protocol (HTTP), or a simple object access protocol (SOAP). 8. The system of claim 1, wherein the data server is configured to notify the status server that the data is available to the control device in response to receiving the command to control the premises device. 9. The system of claim 8, wherein the status server is configured to update a cache to indicate that the data is available to the control device. 10. The system of claim 1, wherein the status server is not configured to store data in a database and is not configured to perform logging. 11. The system of claim 1, wherein the control device is configured to: receive, from an additional status server, a second notification indicating that there is additional data available to the control device; andsend, to the data server and based on receiving the second notification, an additional request to retrieve the additional data available to the control device,wherein at least the status server and the additional status server are comprised in a cluster of servers. 12. The system of claim 11, wherein the control device being configured to receive the second notification from the additional status server comprises the control device being configured to receive, based on the unreliable protocol, the second notification. 13. The system of claim 11, wherein the control device is configured to increase polling of the at least one of the status server and the additional status server in response to a failure of at least one of the status server and the additional status server to notify the control device that there is data available to the control device. 14. A system comprising: a data server located at a first premises, wherein the data server is configured to receive a command to control a premises device;a status server configured to send, based on an unreliable protocol and in response to polling, a first notification; anda control device located at a second premises remote from the first premises, wherein the control device is configured to: receive, via the unreliable protocol and from the status server, the first notification, wherein the first notification indicates that data is available to the control device, and wherein the data available to the control device comprises the command to control the premises device;send, to the data server and via a reliable protocol, and based on the first notification, a request for the data available to the control device;receive, from the data server and via the reliable protocol, the data available to the control device; andcontrol, based on the data available to the control device, the premises device. 15. The system of claim 14, wherein the reliable protocol comprises a transmission control protocol and the unreliable protocol comprises user datagram protocol. 16. The system of claim 14, wherein the premises device comprises one or more of a security device or an automation device. 17. A method comprising: sending, by a control device located at a first premises, via an unreliable protocol, to a status server, a polling message to determine availability of data associated with the control device;receiving, via the unreliable protocol and from the status server, a first notification indicating that data is available to the control device, wherein the data available to the control device comprises a command to control a premises device;sending, based on the first notification and via a reliable protocol, a request for the data available to the control device;receiving, from a data server located at a second premises and via the reliable protocol, the data available to the control device; andcontrolling, based on the data available to the control device, the premises device. 18. The method of claim 17, wherein the reliable protocol comprises a transmission control protocol and the unreliable protocol comprises user datagram protocol. 19. The method of claim 17, wherein the premises device comprises one or more of a security device or an automation device. 20. The method of claim 17, wherein the control device comprises a gateway device in communication, via a premises network located at the first premises, with the premises device. 21. A method comprising: receiving, via an unreliable protocol, from a status server, and based on polling the status server, a first notification, wherein the first notification indicates that data is available to a control device, and wherein the data available to the control device comprises a command to control a premises device;sending, via a reliable protocol, to a data server located at a first premises, and based on receiving the first notification, a request for the data available to the control device;receiving, from the data server and via the reliable protocol, the data available to the control device; andcontrolling, based on the data available to the control device, the premises device. 22. The method of claim 21, wherein the reliable protocol comprises a transmission control protocol and the unreliable protocol comprises user datagram protocol. 23. The method of claim 21, wherein the premises device comprises one or more of a security device or an automation device. 24. The method of claim 21, wherein the first notification is received by a gateway device located at a second premises.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.