Accessing Network Service from a Mobile Device via Protocol Shadowing
Publication Date: 2005-Nov-21
The IP.com Prior Art Database
AbstractA mobile device user’s experience is very limited in terms of experiencing raw enterprise network services. Any non-native mobile devices (i.e., not native to the networking environment) may be handicapped from accessing the native network functions such as file access, file share with other users, and remote content views.
Accessing Network Service from a
MobileDevice via Protocol Shadowing
A mobile device user’s experience is very limited in terms of experiencing raw enterprise network services. Any non-native mobile devices (i.e., not native to the networking environment) may be handicapped from accessing the native network functions such as file access, file share with other users, and remote content views.
This proposed solution enables a mobile device to access network services securely and in a scalable fashion. Some areas of access include:
1. Accessing shared folders from the enterprise network and listing all available files.
2. Viewing contents of a file from a network shared folder using the attachment service.
3. Accessing the enterprise "Network Neighbourhood".
4. Viewing all the network printers in the enterprise network.
5. Accessing a file URL in the form of "\\computername\directory\file" right from a received email.
The following details assume the enterprise network is running a Windows network with file and printer sharing turned on.
Windows provides network file and printer sharing using NetBIOS (Network Basic Input Output System) and NetBEUI (NetBIOS Enhanced User Interface) protocols in a network of hosts running Windows OS. The NetBIOS/NetBEUI protocol allows human-assigned names for devices (such as MyComputer), which are easier to remember than a complex numbering scheme. Running this protocol from a mobile device is very expensive as it would require lots of network bandwidth. This invention allows a mobile device to participate in those protocols in a scalable fashion without using much network bandwidth.
This invention requires a special Client Network Access Application (CNAA) to run on the mobile device. It also requires a Server Network Access Application (SNAA) to run in the enterprise network with the MDS.
When mobile user runs the CNAA, it registers itself with the SNAA using the mobile device transport protocol. The SNAA acts as a NetBIOS/NetBEUI shadow for the device. SNAA implements the required NetBIOS/NetBEUI protocol to access shared network resources. SNAA uses the user's login and password to access the network resources. So, a user is allowed to access only the network services he or she is allowed to access as set by the network administrator.
SNAA hides all the details of NetBIOS/NetBEUI protocol f...