Method and apparatus for efficient use of communication resources in a data communication system under overload conditions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04Q-007/00
H04J-003/14
H04I-012/00
출원번호
US-0773835
(2001-01-31)
발명자
/ 주소
Bender,Paul E.
Canoy,Michael David Nakayoshi
Mohanty,Bibhu
Pankaj,Rajesh K.
Tsybakov,Boris S.
출원인 / 주소
QUALCOMM Incorporated
인용정보
피인용 횟수 :
32인용 특허 :
16
초록▼
In a communication system (1400) for communication of data, a method and apparatus provide for detecting a request for opening a connection for a user (1407) for communication of data, selecting an open connection, releasing the selected open connection, and allocating, to the user (1407), communica
In a communication system (1400) for communication of data, a method and apparatus provide for detecting a request for opening a connection for a user (1407) for communication of data, selecting an open connection, releasing the selected open connection, and allocating, to the user (1407), communication resources corresponding to resources released based on releasing the selected open connection. In accordance with an embodiment, the selected open connection is in an idle open state.
대표청구항▼
What is claimed is: 1. A method comprising: detecting a request for opening a new connection between an access terminal and a data network for communication of data; in response to the detected request, determining whether an access network between the access terminal and the data network has an ov
What is claimed is: 1. A method comprising: detecting a request for opening a new connection between an access terminal and a data network for communication of data; in response to the detected request, determining whether an access network between the access terminal and the data network has an overload condition; if the access network has the overload condition, determining whether there are any pre-existing idle open connections in the access network, each idle open connecting having assigned communication resources; selecting one of the pre-existing idle open connections based on at least (a) open connection times and (b) previous data traffic activity of the pre-existing idle open connections; releasing said selected pre-existing idle open connection; and allocating, to said new connection, communication resources corresponding to said released, selected pre-existing idle open connection. 2. The method of claim 1 wherein determining the overload condition comprises at least one of (a) determining whether communication resources in the access network are limited, (b) determining whether a pre-configured number of maximum connections per channel has been reached, and (c) determining whether a reverse link loading threshold has been exceeded. 3. The method of claim 1 wherein selecting one of the pre-existing idle open connections comprises: comparing idle open connection times of two or more idle open connections; and selecting an idle open connection, from said two or more idle open connections, with a longest idle open state connection time. 4. The method of claim 1 wherein selecting one of the pre-existing idle open connections comprises: comparing amounts of data previously transferred by the idle open connections when the idle open connections were in busy open states; and determining which idle open connection previously transferred a predetermined amount of data in a predetermined period of time. 5. The method of claim 4 wherein said predetermined amount of data is a largest amount of data transferred. 6. The method of claim 1 wherein selecting one of the pre-existing idle open connections comprises: comparing data transfer rates of the idle open connections when the idle open connections were in busy open states; and determining which idle open connection transferred data at a predetermined data rate in a predetermined period of time. 7. The method of claim 6 wherein said predetermined data rate is a highest data rate. 8. The method of claim 6 wherein said predetermined period is a period when the idle open connections were in busy open states. 9. The method of claim 1 wherein selecting one of the pre-existing idle open connections is further based on a random selection. 10. The method of claim 1, wherein selecting one of the pre-existing idle open connections comprises: comparing total idle open and busy open connection times of two or more idle open connections; and determining which idle open connection has a longest combined idle open state connection time and busy open state connection time. 11. The method of claim 1, if there are no idle open connections, further comprising: determining whether an open connection is in a busy open state; and releasing the busy open connection. 12. The method of claim 1, if there are no idle open connections, further comprising: determining whether two or more open connections are in a busy open state; determining which busy open connection has a longest busy open state connection time; and releasing the busy open connection with said longest busy open state connection time. 13. The method of claim 1, if there are no idle open connections, further comprising: determining whether two or more open connections are in a busy open state; determining which busy open connection transferred a predetermined amount of data in a predetermined period of time; and releasing the busy open connection used to transfer said predetermined amount of data in said predetermined period of time. 14. The method of claim 13 wherein said predetermined amount of data is a largest amount of data transferred. 15. The method of claim 13 wherein said predetermined period is a period when the open connections are in said busy open state. 16. The method of claim 1, if there are no idle open connections, further comprising: determining whether two or more open connections are in a busy open state; determining which busy open connection transferred data at a predetermined data rate in a predetermined period of time; and releasing the busy open connection used to transfer data at said predetermined data rate in said predetermined period of time. 17. The method of claim 16 wherein said predetermined data rate is a highest data rate. 18. The method of claim 1, if there are no idle open connections, further comprising: determining whether two or more open connections are in a busy open state; determining which busy open connection has a longest combined idle open state connection time and busy open state connection time. 19. The method of claim 1 further comprising: determining at least an open connection in a busy open state and at least an open connection in an idle open state; and selecting one of the open connections to release. 20. The method of claim 19 wherein said open connections include two or more open connections in said busy open state and two or more open connections in said idle open state, further comprising: determining which open connection has a longest idle open state connection time; and releasing the open connection with said longest idle open state connection time. 21. The method of claim 19 wherein said open connections include two or more open connections in said busy open state and two or more open connections in said idle open state, further comprising: determining which open connection has a longest busy open state connection time; and releasing the open connection with said longest busy open state connection time. 22. The method of claim 19 wherein said open connections include two or more open connections in said busy open state and two or more open connections in said idle open state, further comprising: determining which open connection transferred a predetermined amount of data in a predetermined period of time; and releasing said determined open connection used to transfer said predetermined amount of data in said predetermined period of time. 23. The method of claim 22 wherein said predetermined amount of data is a largest amount of data transferred. 24. The method of claim 19 wherein said open connections include two or more open connections in said busy open state and two or more open connections in said idle open state, further comprising: determining which open connection transferred data at a predetermined data rate in a predetermined period of time; and releasing said determined open connection used to transfer data at said predetermined data rate in said predetermined period of time. 25. The method of claim 24 wherein said predetermined data rate is a highest data rate. 26. The method as recited in claim 19 wherein said open connections include two or more open connections in said busy open state and two or more open connections in said idle open state, further comprising: determining which open connection has a longest combined idle open state connection time and busy open state connection time; and releasing the determined connection with said longest combined idle open state connection time and busy open state connection time. 27. The method of claim 1 wherein said determining whether the access network has an overload condition includes: detecting a predetermined number of existing connections; wherein said overload condition is based on said number of existing connections. 28. The method of claim 1 further comprising: monitoring utilization and activity of a reverse link; wherein said overload condition is based on a level of said utilization and activity. 29. An apparatus comprising: a resource manager for managing a plurality of communication resources in an access network between an access terminal and a data network; and a plurality of connection controllers in communication with said resource manager for making requests for allocating communication resources to a new connection; wherein said resource manager is configured to detect a request for opening a new connection for communication of data between the access terminal and the data network, to determine whether the access network has an overload condition, to determine whether there are any pre-existing open connections in the access network, each idle open connection having assigned communication resources, to select one of the pre-existing idle open connections based on at least (a) open connection times and (b) previous data traffic activity of the idle open connections, and to release said selected open connection for allocating, to said new connection, communication resources corresponding to said released, selected open connection. 30. The apparatus of claim 29 wherein to determine the overload condition comprises at least one of (a) to determine whether communication resources in the access network are limited, (b) to determine whether a pre-configured number of maximum connections per channel has been reached, and (c) to determine whether a reverse link loading threshold has been exceeded. 31. A method comprising: detecting a request for opening a new connection between an access terminal and a data network for communication of data; selecting a pre-existing idle open connection in an access network between the access terminal and the data network based on a grade of service assigned to said pre-existing open connection and data traffic activity of the pre-existing open connection; releasing said selected open connection; and allocating, to said new connection, communication resources corresponding to said released, selected open connection. 32. In a communication system for communication of data, a method comprising: detecting a request for opening a connection for a user for communication of data; selecting two or more open connections based on a grade of service assigned to said open connections; determining whether two or more of the selected open connections are in an idle open state; selecting an idle open connection, from said two or more selected open connections in said idle open state, with a longest idle open state connection time; releasing said selected idle open connection; and allocating, to said user, communication resources corresponding to resources released based on said releasing said selected idle open connection. 33. In a communication system for communication of data, a method comprising: detecting a request for opening a connection for a user for communication of data; selecting two or more open connection based on a grade of service assigned to said open connections; determining whether two or more of the selected open connections are in an idle open state; selecting an idle open connection, from said two or more selected open connections in said idle open state, used to transfer a predetermined amount of data in a predetermined period of time; releasing said selected idle open connection; and allocating, to said user, communication resources corresponding to resources released based on said releasing said selected idle open connection. 34. The method of claim 1, wherein the access network is a code division multiple access (CDMA) network configured to communicate wirelessly with the access terminal.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Douglis, Frederick; Killian, Thomas Joseph, Adaptive modem connection lifetimes.
Berg, Diane M.; Bova, Thomas J.; Krivoruchka, Jr., Theodore S.; Morneault, Kenneth A., Method and apparatus for providing continuous voice and call communications between a data network and a telephony network.
Stephen S. Rappaport ; Yunsang Park, Method and apparatus to maintain connectivity for mobile terminals in wireless and cellular communications systems.
Tahir Hussain ; Christopher Kingdon ; Bagher Zadeh ; Bikash Saha, System and method for configuring generic equipment measurement units with a mobile services switching center.
Akiyama, Masaki, Communication controlling method, method for sharing information, wireless terminal, wireless base station, and wireless base station controlling apparatus.
Akiyama, Masaki, Communication controlling method, method for sharing information, wireless terminal, wireless base station, and wireless base station controlling apparatus.
Prakash, Rajat; Ulupinar, Fatih; Teague, Edward Harrison; Sutivong, Arak; Khandekar, Aamod; Gorokhov, Alexei, Method and apparatus for transmitting and receiving a sectorparameters message in an active state in wireless communication system.
Prakash, Rajat; Ulupinar, Fatih; Horn, Gavin, Method and apparatus for updating configuration attributes using FastRepage attribute in wireless communication systems.
Campbell, Daniel A.; Pryor, Robert F.; Simmons, John B., Method, system and program product for managing download requests received to download files from a server.
Ramanathan, Subramanian; Basu, Prithwish; Hansen, Richard Earl; Jones, Christine Elaine; Krishnan, Rajesh; Hain, Regina Rosales, Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks.
Redi, Jason Keith; Brett, Eric Gustav; Watson, Jr., William Dugald, Systems and methods for three dimensional antenna selection and power control in an ad-hoc wireless network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.