US2006075467A1PendingUtilityA1

Systems and methods for enhanced network access

Individually held — no corporate assignee on recordPriority: Jun 28, 2004Filed: Jun 27, 2005Published: Apr 6, 2006
Est. expiryJun 28, 2024(expired)· nominal 20-yr term from priority
H04L 63/20H04L 63/166H04L 63/0869H04L 63/0823H04L 41/5067H04L 63/1408H04L 63/102H04L 47/11H04L 63/0263G06F 21/6227H04L 2209/56H04L 63/0272H04L 69/329H04L 67/30H04L 9/321H04L 41/0681G06F 21/316H04L 67/04H04L 63/08H04L 43/045H04L 67/14H04L 9/3273H04L 43/0817H04L 67/02H04L 63/145H04L 2209/805H04W 48/18H04L 41/5009H04L 41/0213H04L 2209/60H04L 47/24H04L 63/0227H04L 63/162H04L 41/509H04L 47/22H04L 41/5016H04L 67/61H04W 12/088
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for enhanced network access are described. One aspect of one described embodiment includes receiving a request to connect to a network, the request associated with a user, determining a policy associated with the user, identifying at least one available network connection, determining at least one property of the at least one available network connection, evaluating the property based at least in part on the policy, and selecting the at least one available network connection based on the evaluation. In another embodiment, a computer-readable medium (such as, for example random access memory or a computer disk) includes code for carrying out such a method.

Claims

exact text as granted — not AI-modified
1 . A method comprising: 
 receiving a request to connect to a network, the request associated with a user;    determining a policy associated with the user;    identifying at least one available network connection;    determining at least one property of the at least one available network connection;    evaluating the property based at least in part on the policy; and    selecting the at least one available network connection based on the evaluation.    
   
   
       2 . The method of  claim 1 , wherein the policy comprises a list of allowed connections.  
   
   
       3 . The method of  claim 1 , wherein the policy comprises a list of disallowed connections.  
   
   
       4 . The method of  claim 1 , wherein the property comprises a property selected from the group consisting of security, reliability, speed, and cost.  
   
   
       5 . The method of  claim 1 , wherein the at least one property comprises a plurality of properties and further comprising applying a normalization algorithm to the plurality of properties.  
   
   
       6 . The method of  claim 1 , wherein determining the policy comprises retrieving the policy from a central policy repository.  
   
   
       7 . The method of  claim 1 , wherein the at least one available network connection comprises a public connection.  
   
   
       8 . The method of  claim 1 , wherein the at least one available network connection comprises a private connection.  
   
   
       9 . The method of  claim 1 , further comprising receiving a quality of service datum associated with the at least one available network connection.  
   
   
       10 . The method of  claim 1 , wherein the at least one available network connection comprises a plurality of available network connections.  
   
   
       11 . A method comprising: 
 receiving an indication that a new network connection is available for a client device associated with a user;    determining at least one first property associated with the new network connection;    determining at least one second property associated with an existing network connection;    determining a policy associated with the user;    evaluating the at least one first property based at least in part on the policy;    evaluating the at least one second property based at least in part on the policy;    disconnecting from the existing network connection; and    connecting to the new network connection.    
   
   
       12 . The method of  claim 11 , further comprising signaling that the new network connection is available.  
   
   
       13 . The method of  claim 11 , further comprising before disconnecting from the existing network connection, opening a data cache for buffering data during a disconnection.  
   
   
       14 . The method of  claim 13 , further comprising after connecting to the new network connection: 
 receiving data from the data cache; and    closing the data cache.    
   
   
       15 . The method of  claim 13 , further comprising receiving a measure for determining the size of the data cache.  
   
   
       16 . The method of  claim 15 , wherein the measure comprises an estimated disconnection duration.  
   
   
       17 . The method of  claim 11 , wherein the indication that a new network connection is available comprises a signal from a hardware device.  
   
   
       18 . The method of  claim 17 , wherein the hardware device comprises an adapter selected from the group consisting of a WiFi adapter, a LAN adapter, a cellular adapter (WWAN), and a dial-up (WAN) adapter.  
   
   
       19 . A computer-readable medium on which is encoded program code, the program code comprising: 
 program code for receiving a request to connect to a network, the request associated with a user;    program code for determining a policy associated with the user;    program code for identifying at least one available network connection;    program code for determining at least one property of the at least one available network connection;    program code for evaluating the property based at least in part on the policy; and    program code for selecting the at least one available network connection based on the evaluation.    
   
   
       20 . The computer-readable medium of  claim 19 , further comprising program code for receiving a quality of service datum associated with the at least one available network connection.  
   
   
       21 . A computer-readable medium on which is encoded program code, the program code comprising: 
 program code for receiving an indication that a new network connection is available;    determining at least one first property associated with the new network connection;    determining at least one second property associated with an existing network connection;    determining a policy associated with a user;    evaluating the at least one first property based at least in part on the policy;    evaluating the at least one second property based at least in part on the policy;    disconnecting from the existing network connection; and    connecting to the new network connection.    
   
   
       22 . The computer-readable medium of  claim 21 , further comprising signaling that the new network connection is available.  
   
   
       23 . The computer-readable medium of  claim 21 , further comprising before disconnecting from the existing network connection, opening a data cache for buffering data during a disconnection.  
   
   
       24 . The computer-readable medium of  claim 23 , further comprising after connecting to the new network connection: 
 receiving data from the data cache; and    closing the data cache.    
   
   
       25 . The computer-readable medium of  claim 23 , further comprising receiving a measure for determining the size of the data cache.  
   
   
       26 . A system comprising: 
 a policy reader operable to determine a policy associated with a user;    a connection manager operable to: 
 receive a request to connect to a network, the request associated with a user;  
 identify at least one available network connection;  
 determine at least one property of the at least one available network connection;  
 evaluate the property based at least in part on the policy; and  
 select the at least one available network connection based on the evaluation.  
   
   
   
       27 . The system of  claim 26 , further comprising a quality of service collector operable to receive a quality of service datum associated with the at least one available network connection.  
   
   
       28 . A system comprising: 
 a policy reader operable to determine a policy associated with a user;    a connection manager operable to: 
 receive an indication that a new network connection is available;  
 determine at least one first property associated with the new network connection;  
 determine at least one second property associated with an existing network connection;  
 evaluate the at least one first property based at least in part on the policy;  
 evaluate the at least one second property based at least in part on the policy;  
 disconnect from the existing network connection; and  
 connect to the new network connection.

Join the waitlist — get patent alerts

Track US2006075467A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.