[미국특허]
Method and apparatus for accessing networks by a mobile device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-015/173
출원번호
US-0243745
(2011-09-23)
등록번호
US-8234381
(2012-07-31)
발명자
/ 주소
Jonker, Niels
Dayton, Sky
McDaniel, William Paul Allan
출원인 / 주소
Boingo Wireless, Inc.
대리인 / 주소
Fish & Richardson P.C.
인용정보
피인용 횟수 :
2인용 특허 :
10
초록▼
An access client hosted by a mobile computing device accesses carrier networks using wireless access points and uses an access point database to identify access points and carrier networks. The access client uses methods and tokens databases to access carrier networks. The access client updates the
An access client hosted by a mobile computing device accesses carrier networks using wireless access points and uses an access point database to identify access points and carrier networks. The access client uses methods and tokens databases to access carrier networks. The access client updates the databases using an access server when coupled to a carrier network. The access client transmits user information to the carrier network, which uses the information to perform authenticate and generate session data. The carrier network transmits session data to the access server, which uses session data to generate billing information. The access client also collects network performance data for access points and carrier networks, and transmits network performance data to the access server. The access server aggregates network performance data from access clients to generate quality of service reports. The access client includes detection and evaluation features for selecting access points.
대표청구항▼
1. A method comprising: detecting, by a client, carrier network signals transmitted by a plurality of carrier networks;determining carrier network identifiers associated with the detected carrier network signals;retrieving carrier network information from an access point database stored at the clien
1. A method comprising: detecting, by a client, carrier network signals transmitted by a plurality of carrier networks;determining carrier network identifiers associated with the detected carrier network signals;retrieving carrier network information from an access point database stored at the client based on the determined carrier network identifiers, wherein the carrier network information includes information indicating carrier network systems associated with the carrier network identifiers, respectively, wherein each of the carrier network systems comprises two or more carrier network identifiers;selecting a preferred carrier network system from the carrier network systems based on one or more network system preferences stored in the access point database;communicating with a preferred carrier network of the plurality of carrier networks, the preferred carrier network being associated with the preferred carrier network system;detecting an additional carrier network belonging to an additional carrier network system;determining whether the additional carrier network is more preferable than the preferred carrier network based on business logic stored by the client; andselectively communicating with the additional carrier network. 2. The method of claim 1, wherein selecting the preferred carrier network system comprises using one or more user preferences stored by the client. 3. The method of claim 1, further comprising: retrieving access method information associated with the preferred carrier network system from an access method database stored at the client, wherein communicating with the preferred carrier network comprises using the access method information to establish communications with the preferred carrier network. 4. The method of claim 3, further comprising: retrieving a token associated with the preferred carrier network system from a token database stored at the client. 5. The method of claim 1, further comprising: updating the access point database in accordance with information obtained from an update server. 6. The method of claim 1, further comprising: selecting an alternate carrier network system based on a failure to connect with the preferred carrier network; andcommunicating with an additional carrier network of the plurality of carrier networks, the additional carrier network being associated with the alternate carrier network system. 7. A storage device encoded with program instructions that when executed by one or more processors cause the one or more processors to perform operations comprising: analyzing carrier network signals transmitted by a plurality of carrier networks;determining carrier network identifiers associated with the carrier network signals;retrieving carrier network information from an access point database stored at a client based on the determined carrier network identifiers, wherein the carrier network information includes information indicating carrier network systems associated with the carrier network identifiers, respectively, wherein each of the carrier network systems comprises two or more carrier network identifiers;selecting a preferred carrier network system from the carrier network systems based on one or more network system preferences stored in the access point database;communicating with a preferred carrier network of the plurality of carrier networks, the preferred carrier network being associated with the preferred carrier network system;detecting an additional carrier network belonging to an additional carrier network system;determining whether the additional carrier network is more preferable than the preferred carrier network based on business logic stored by the client; andselectively communicating with the additional carrier network. 8. The device of claim 7, wherein selecting the preferred carrier network system comprises using one or more user preferences stored by the client. 9. The device of claim 7, the operations further comprising: retrieving access method information associated with the preferred carrier network system from an access method database stored at the client, wherein communicating with the preferred carrier network comprises using the access method information to establish communications with the preferred carrier network. 10. The device of claim 9, the operations further comprising: retrieving a token associated with the preferred carrier network system from a token database stored at the client. 11. The device of claim 7, the operations further comprising: updating the access point database in accordance with information obtained from an update server. 12. The device of claim 7, the operations further comprising: selecting an alternate carrier network system based on a failure to connect with the preferred carrier network; andcommunicating with an additional carrier network of the plurality of carrier networks, the additional carrier network being associated with the alternate carrier network system. 13. A system comprising: a plurality of carrier networks configured to transmit carrier network signals; anda device including a memory storing an access point database and processor electronics configured to perform operations comprising:analyzing the carrier network signals transmitted by the plurality of carrier networks;determining carrier network identifiers associated with the carrier network signals;retrieving carrier network information from the access point database based on the determined carrier network identifiers, wherein the carrier network information includes information indicating carrier network systems associated with the carrier network identifiers, respectively, wherein each of the carrier network systems comprises two or more carrier network identifiers;selecting a preferred carrier network system from the carrier network systems based on one or more network system preferences stored in the access point database;communicating with a preferred carrier network of the plurality of carrier networks, the preferred carrier network being associated with the preferred carrier network system;detecting an additional carrier network belonging to an additional carrier network system;determining whether the additional carrier network is more preferable than the preferred carrier network based on business logic stored in the memory; andselectively communicating with the additional carrier network. 14. The system of claim 13, wherein selecting the preferred carrier network system comprises using one or more user preferences stored in the memory. 15. The system of claim 13, wherein the processor electronics are further configured to perform operations comprising: retrieving access method information associated with the preferred carrier network system from an access method database stored in the memory, wherein communicating with the preferred carrier network comprises using the access method information to establish communications with the preferred carrier network. 16. The system of claim 15, wherein the processor electronics are further configured to perform operations comprising: retrieving a token associated with the preferred carrier network system from a token database stored in the memory. 17. The system of claim 13, wherein the processor electronics are further configured to perform operations comprising: updating the access point database in accordance with information obtained from an update server. 18. The system of claim 13, wherein the processor electronics are further configured to perform operations comprising: selecting an alternate carrier network system based on a failure to connect with the preferred carrier network; andcommunicating with an additional carrier network of the plurality of carrier networks, the additional carrier network being associated with the alternate carrier network system.
Daniel W. Mauney ; Marc A. Sullivan ; Charles A. Green ; Steven A. Harbin, Enhanced wireless handset, including direct handset-to-handset communication mode.
Blatherwick Peter L.,CAX ; Mason Carol A.,CAX ; Liao Christian ; Liang Kenneth J.,CAX ; Orford Kenneth M.,CAX, Method and system in a computer-based system for providing access to services associated with different access points.
Nielsen Jakob, Password helper using a client-side master password which automatically presents the appropriate server-side password to a particular remote server.
Stead, James M.; Muthukrishnan, Arun; Johnson, Michael R.; Rivera, Laurie A.; Bilyeu, Selina D., Network authentication of multiple profile accesses from a single remote device.
Stead, James M.; Muthukrishnan, Arun; Johnson, Michael R.; Rivera, Laurie A.; Bilyeu, Selina D., Network authentication of multiple profile accesses from a single remote device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.