IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0451717
(2001-12-21)
|
국제출원번호 |
PCT/CA01/001814
(2001-12-21)
|
§371/§102 date |
20030620
(20030620)
|
국제공개번호 |
WO02/052798
(2002-07-04)
|
발명자
/ 주소 |
- Lewis,Allan D.
- Mousseau,Gary P.
- Gilhuly,Barry J.
- Patterson,Ian M.
- Banh,Vi Thuan
- Rogobete,Adrian
- Burns,Anthony G.
- Lazaridis,Mihal
|
출원인 / 주소 |
- Research In Motion Limited
|
인용정보 |
피인용 횟수 :
96 인용 특허 :
225 |
초록
▼
A wireless router employing a technique to couple a plurality a host services or host systems and a plurality of wireless networks. A method to route data items between a plurality of mobile devices and a plurality of host systems through a common wireless router. A point-to-point communication con
A wireless router employing a technique to couple a plurality a host services or host systems and a plurality of wireless networks. A method to route data items between a plurality of mobile devices and a plurality of host systems through a common wireless router. A point-to-point communication connection is preferably established between a first host system and a common wireless router, a mobile network message at a mobile device is generated, the mobile network message is transmitted via a wireless network to the common wireless router which in turn routes a data item component of the mobile network message to the appropriate host service.
대표청구항
▼
What is claimed: 1. A system for routing data between a plurality of host services and a plurality of mobile communication devices, comprising: a wireless router system; a communication network coupling the plurality of host services to the wireless router system; and one or more wireless networks
What is claimed: 1. A system for routing data between a plurality of host services and a plurality of mobile communication devices, comprising: a wireless router system; a communication network coupling the plurality of host services to the wireless router system; and one or more wireless networks coupling the wireless router system to the plurality of mobile communication devices; the wireless router system including a database for storing a plurality of host service identifiers, each host service identifier associated with a particular host service authorized to route data through the wireless router system; the host services connecting to the wireless router system using one of the host service identifiers to create an authorized communication channel between the host service and the wireless router system, the host services then communicating data to the wireless router system for a particular mobile communication device; and the mobile communication devices receiving the data from the wireless router system and transmitting response data and a host service identifier back to the wireless router system, the wireless router system using the host service identifier from the mobile communication device to route the response data to a particular host service. 2. The system of claim 1, further comprising a plurality of host systems, each host system being associated with at least one host service. 3. The system of claim 2, wherein at least one of the host systems is associated with more than one host service, the host system including a host service agent for communicating with the plurality of host services. 4. The system of claim 1, wherein the wireless router system includes a peer-to-peer messaging component that enables mobile communication devices to exchange data through the wireless router without having to communicate with a host service. 5. The system of claim 4, wherein the mobile communication devices transmit data and a mobile device identifier to the wireless router system to indicate a peer-to-peer data exchange. 6. The system of claim 1, wherein the wireless router system includes a billing component that monitors data routed through the wireless router system for particular mobile device identifiers and generates billing records. 7. The system of claim 6, wherein the data is routed to multiple wireless networks coupled to the wireless router system, and the billing component aggregates any charges associated with routing data to the multiple wireless networks and generates a consolidated billing record for a particular mobile device identifier. 8. The system of claim 1, wherein the mobile communication devices obtain the associated host service identifiers via a host service registration request. 9. The system of claim 8, wherein the host service registration request occurs via a wireless registration request. 10. The system of claim 8, wherein the wireless router system includes a registration component. 11. The system of claim 10, wherein the mobile communication devices send registration requests for available host services to the registration component of the wireless router system. 12. The system of claim 11, wherein the registration component provides host service identifiers in response to a registration request from a mobile communication device. 13. The system of claim 1, wherein the host service identifiers are manually loaded into the mobile communication devices. 14. The system of claim 1, wherein the wireless router system caches received data from the mobile communication devices for a particular host service if the host service has not made a connection to the wireless router system. 15. The system of claim 1, wherein the data received at the wireless router system from the host services includes a mobile device identifier, the wireless router system using the mobile device identifier to route the received data from the host services to a particular mobile communication device that is associated with the mobile device identifier. 16. The system of claim 1, wherein the wireless router system includes one or more host interface handlers that interface the wireless router system with a host service by receiving a communication from a host service including a host service identifier and by comparing the received host service identifier with the plurality of host service identifiers stored in the wireless router database. 17. The system of claim 16, wherein the host interface handlers create a secure, authenticated connection between the wireless router system and the host services that are authorized to route data through the wireless router system. 18. The system of claim 17, wherein the secure, authenticated connection is a point-to-point connection. 19. The system of claim 17, wherein the database includes a state entry for each host service identifier, the state entry indicating whether a particular host service is connected to the wireless router system. 20. The system of claim 17, wherein the secure, authenticated connection is a TCP/IP connection. 21. The system of claim 17, wherein the secure, authenticated connection is a continuous connection between the wireless router system and the host service, wherein the wireless router system maintains a separate secure, authenticated connection for each of the host services that have connected to the system. 22. The system of claim 17, wherein the secure, authenticated connection enables the transport of control messages as well as data between the host services and the wireless router system. 23. The system of claim 22, wherein the control messages include acknowledgement messages indicating that data has been received. 24. The system of claim 23, wherein the control messages include flow control messages from the wireless router system to the host services, the flow control messages enabling the wireless router system to control the amount of data being transmitted from the host services. 25. The system of claim 24, wherein the flow control messages include messages that control the amount of data being transmitted from the host services for a particular mobile communication device. 26. The system of claim 17, wherein for each authorized host service the wireless router database includes a host name, a host service identifier, a security credential, and a host interface handler identifier. 27. The system of claim 26, wherein the security credential is used to create the secure, authenticated connection. 28. The system of claim 26, wherein the host interface handler identifier indicates which host interface handler the host service is communicating with. 29. The system of claim 26, wherein the wireless router database includes data that indicates Whether the particular host service is flow controlled by the wireless router system. 30. The system of claim 26, wherein the wireless router database includes data that indicates the amount of pending data received from the host service but not yet routed through the wireless router system. 31. The system of claim 26, wherein the wireless router database includes data that indicates the length of time that the secure, authenticated connection has been established. 32. The system of claim 17, further comprising a firewall system coupled between the wireless router system and the plurality of host services. 33. The system of claim 32, wherein the firewall system determines if a host service communication is authorized and if so it allows a connection to be established to one of the host interface handlers. 34. The system of claim 33, wherein the host interface handler performs a key security exchange with the host service to determine if the host service is authorized to route data through the wireless router system. 35. The system of claim 34, wherein the key security exchange is an SSL connection. 36. The system of claim 34, wherein the key security exchange is an HMAC mechanism. 37. The system of claim 17, wherein the data received at the wireless router system from the host services includes a mobile device identifier, the wireless router system using the mobile device identifier to route the received data from the host services to a particular mobile communication device that is associated with the mobile device identifier. 38. The system of claim 37, wherein the wireless router system includes a plurality of network interface adapters for each of the one or more wireless networks, each of the network interface adapters providing protocol control for communicating data over one of the one or more wireless networks. 39. The system of claim 38, wherein the wireless router system includes a plurality of wireless transport handlers for interfacing the host interface handlers with the network interface adapters, each of the wireless transport handlers providing data transfer control to and from a mobile communication device via one of the network interface adapters. 40. The system of claim 39, wherein for each authorized mobile device identifier, the wireless router database includes an indication of the network that the mobile device identifier is associated with and an indication of the current connection status of the mobile communication device that is associated with the mobile device identifier. 41. The system of claim 39, wherein the wireless router system maintains a plurality of connections to at least one of the one or more wireless networks, and the wireless router database includes an indication as to which connection a particular mobile device identifier is currently associated with. 42. The system of claim 39, wherein the wireless router database includes an indication of whether any data is pending for a particular mobile device identifier. 43. The system of claim 39, wherein the wireless router system includes a network backbone for coupling the host interface handlers with the wireless transport handlers. 44. The system of claim 43, wherein the wireless router database is coupled to the network backbone. 45. The system of claim 43, wherein the wireless router includes a work dispatcher, coupled to the network backbone, that assigns a particular host interface handler and a particular wireless transport handler to each mobile device identifier. 46. The system of claim 39, wherein the wireless router database includes a table that maps the wireless transport handlers to particular wireless network adapters. 47. The system of claim 39, wherein at least one of the one or more wireless networks is a GPRS network, one of the network interface adapters being assigned to the GPRS network. 48. The system of claim 47, wherein the network interface adapter assigned to the GPRS network ensures that the mobile communication devices associated with the GPRS network and authorized to route data through the wireless router system have an active PDP context. 49. The system of claim 47, wherein the network interface adapter assigned to the GPRS network monitors DHCP traffic to determine when IP addresses are assigned or unassigned to particular mobile communication devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.