IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0094130
(2005-03-31)
|
등록번호 |
US-7822865
(2010-11-15)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
220 |
초록
▼
Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a
Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a first wireless access point. The server sends the wireless client a stub of a distributed object. The stub is used to instantiate an object class. The object class defines an interface that the remote client can use to communicate with the remote server using an upper layer interface. The distributed object stub also provides an implementation of a software radio configuration for a set of lower protocol layers in a second air interface. The wireless client can thereby communicate with a second wireless access point using said second air interface protocol. Exemplary embodiments of the present invention are disclosed that focus on toll-tag and electronic-commerce related highway systems, distributed federated wireless access systems, and wide area wireless system capacity augmentation.
대표청구항
▼
What is claimed is: 1. A method for use in a system comprising at least a cellular network and a wireless local area network, each being coupled to a packet switched data network, wherein a mobile unit communicates via the packet switched data network at a transport layer or above with a remote ser
What is claimed is: 1. A method for use in a system comprising at least a cellular network and a wireless local area network, each being coupled to a packet switched data network, wherein a mobile unit communicates via the packet switched data network at a transport layer or above with a remote server system which is configured to facilitate a roam operation at least in part by managing compatibility issues associated with the mobile unit roaming between different types of networks, and for use when the remote server determines that the mobile unit lacks at least one communication protocol feature used by the wireless local area network, the method comprising: sending to the remote server system an indication that the mobile unit is in a coverage area of a wireless access point of the wireless local area network; receiving from the remote server system one or more executable software modules that are not already present in the mobile unit and which when loaded into the mobile unit operatively enable the mobile unit to implement the at least one communication protocol feature used by the wireless access point; receiving from the remote server system an indication to switch from a first connection between the mobile unit and the cellular network to a second connection between the mobile unit and the wireless local area network via the wireless access point; switching from the first connection to the second connection, in response to the indication, as part of the roam operation; establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the packet switched data network, at least partially via the first connection, using a packet switched data transmission protocol; executing the first peer application program as a client side application program that communicates with the second peer application layer program via the application layer communication interaction; performing at least a first client-server interaction with the second peer application layer program prior to the switching by interacting with a protocol stack in the mobile unit; performing at least a second client-server interaction with the second peer application layer program after the switching by interacting with the protocol stack; and implementing the switching, at least in part, by switching at least one portion of a lower layer of the protocol stack from a cellular network air interface protocol software to a wireless local area network air interface protocol software; wherein the client side application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the client side application program. 2. The method of claim 1, wherein at least one of the one or more executable software modules received from the remote server system comprises wireless local area network air interface protocol software. 3. The method of claim 1, wherein the switching is performed in a seamless manner to maintain continuity of a single voice telephony call including a first call portion which is established at least partially via the first connection, using a circuit switched cellular telephony protocol, and a second call portion which is established at least partially via the second connection, using a voice-over-Internet telephony protocol. 4. The method of claim 1, wherein the switching is performed in a seamless manner to maintain continuity of a single voice telephony call including a first call portion which is established at least partially via the first connection, using a packet switched telephony protocol, and a second call portion which is established at least partially via the second connection, using a voice-over-Internet telephony protocol. 5. The method of claim 1, wherein the remote server system further employs an optimization strategy to determine whether it is superior for the mobile unit to obtain access from the wireless local area network than to continue obtaining access from the cellular network. 6. The method of claim 5, wherein the optimization strategy takes into account at least one user-defined preference. 7. The method of claim 5, wherein optimization strategy takes into account an economic cost of obtaining service from a plurality of different service providers and makes a determination to minimize costs to the mobile unit. 8. The method of claim 5, wherein optimization strategy takes into account an economic cost of obtaining service from a plurality of different service providers and the remote server system is operatively enabled to establish that a service provider associated with the wireless local area network should be compensated for providing access service to the mobile unit. 9. The method of claim 1, wherein the packet switched data network comprises an Internet. 10. A method for use in a system comprising at least a cellular network and a wireless local area network coupled to a packet switched data network , wherein a mobile unit communicates via the packet switched data network at a transport layer or above with a remote server system which is configured to facilitate a roam operation at least in part by managing compatibility issues associated with the mobile unit roaming between different types of networks, and for use when the mobile unit lacks at least one communication protocol feature used by the wireless local area network, the method comprising: sending to the remote server system an indication that the mobile unit is in a coverage area of a wireless access point of the wireless local area network; receiving from the remote server system one or more executable software modules that are not already present in the mobile unit and which when loaded into the mobile unit operatively enable the mobile unit to implement the communication protocol feature used by the wireless access point; and switching from a first connection between the mobile unit and the cellular network to a second connection between the mobile unit and the wireless local area network via the wireless access point, as part of the roam operation; establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the packet switched data network , at least partially via the first connection, using a packet switched data transmission protocol; executing the first peer application program as a client side application program that communicates with the second peer application layer program via the application layer communication interaction; performing at least a first client-server interaction with the second peer application layer program prior to the switching using a protocol stack in the mobile unit; performing at least a second client-server interaction with the second peer application layer program after the switching using the protocol stack; and implementing the switching, at least in part, by switching at least one portion of a lower layer of the protocol stack from a cellular network air interface protocol software to a wireless local area network air interface protocol software; wherein the client side application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the client side application program. 11. The method of claim 10, wherein the indication that the mobile unit is in the coverage area of the wireless local area network includes an identification of a set of GPS coordinates indicative of a current location of the mobile unit. 12. The method of claim 10, wherein the indication that the mobile unit is in the coverage area of the wireless local area network includes an indication that the mobile unit and the wireless local area network have made radio contact. 13. The method of claim 10, wherein the switching is performed in a seamless manner to thereby maintain continuity of a single voice telephony call across the first connection, using a circuit switched cellular telephony protocol, and the second connection, using a voice-over-Internet telephony protocol. 14. The method of claim 10, wherein the switching is performed in a seamless manner to thereby maintain continuity of a single voice telephony call across the first connection, using a packet switched telephony protocol, and the second connection, using a voice-over-Internet telephony protocol. 15. The method of claim 10, wherein the cellular network and the wireless local area network are operated by different service providers. 16. The method of claim 15, wherein the remote server system manages revenue sharing between the different service providers. 17. The method of claim 10, wherein at least one of the one or more executable software modules received from the remote server system comprises wireless local area network air interface protocol software. 18. The method of claim 10, wherein the remote server system further employs an optimization strategy to determine whether it is superior for the mobile unit to obtain access from the wireless local area network than to continue obtaining access from the cellular network. 19. The method of claim 18, wherein the optimization strategy takes into account at least one user-defined preference. 20. The method of claim 18, wherein optimization strategy takes into account an economic cost of obtaining service from a plurality of different service providers and makes a determination to minimize costs to the mobile unit. 21. The method of claim 18, wherein optimization strategy takes into account an economic cost of obtaining service from a plurality of different service providers and the remote server system is operatively enabled to establish that a service provider associated with the wireless local area network should be compensated for providing access service to the mobile unit. 22. The method of claim 10, wherein the packet switched data network comprises an Internet. 23. A method for use in a system comprising a mobile unit, a cellular network, a wireless local area network coupled to a packet switched data network , and a remote server system, wherein the remote server system receives an indication that the mobile unit is within a coverage area of the wireless local area network via the packet switched data network at a transport layer or above from at least one of the mobile unit, the cellular network, and the wireless local area network, the remote server system is configured to facilitate a roam operation at least in part by managing compatibility issues associated with the mobile unit roaming between different types of networks, and for use when the mobile unit lacks at least a software feature to be used while communicating with the wireless local area network, the method comprising: receiving from the remote server system one or more executable software modules that are not already present in the mobile unit in order to operatively enable the mobile unit to implement the software feature; switching from a first connection between the mobile unit and the cellular network to a second connection between the mobile unit and a wireless access point of the wireless local area network, as part of the roam operation; establishing an application layer communication interaction between a first peer application program resident in the mobile unit and a second peer application layer program resident in a remote application server that is coupled to the packet switched data network , at least partially via the first connection, using a packet switched data transmission protocol; executing the first peer application program as a client side application program that communicates with the second peer application layer program via the application layer communication interaction; performing at least a first client-server interaction with the second peer application layer program prior to the switching using a protocol stack in the mobile unit; performing at least a second client-server interaction with the second peer application layer program after the switching using the protocol stack; and implementing the switching, at least in part, by switching at least one portion of a lower layer of the protocol stack from a cellular network air interface protocol software to a wireless local area network air interface protocol software; wherein the client side application program interacts with the protocol stack at an interface point above the at least one portion of the lower layer of the protocol stack affected by the switching, so that the switching is transparent to the client side application program. 24. The method of claim 23, further comprising: receiving from the remote server system an indication to switch from the first connection to the second connection. 25. The method of claim 23, wherein the remote server system determines that the mobile unit does not possess the one or more executable software modules. 26. The method of claim 23, wherein the software feature is a communication protocol feature used by the wireless local area network. 27. The method of claim 23, wherein the software feature is a lower layer communication protocol feature used by a peer protocol stack in the wireless local area network. 28. The method of claim 23, wherein at least one of the one or more executable software modules received from the remote server system comprises wireless local area network air interface protocol software. 29. The method of claim 23, wherein the packet switched data network comprises an Internet.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.