Patent ID: 7716350
Filing Date: 2010-05-11
Classification: H04L

Abstract:
1. A computer readable storage medium with a computer program stored thereon for providing controlled access to a home network, the computer program including instructions for causing one or more devices of the home network to perform steps comprising: receiving a log-in attempt from a remote user, the log-in attempt originating from an Internet protocol address, the remote user communicating with the home network via a first protocol suitable for Internet communication; verifying that the remote user is an authorized user of the home network; generating a network address translation rule associating the Internet protocol address with a port of a device on the home network; dynamically generating a Web page, the Web page including links to content on one or more devices on the home network, the content accessible to the one or more devices via a second protocol, the second protocol being different from the first protocol, the second protocol being a content protocol that allows local file sharing of content, wherein the local file sharing of content comprises one or more devices reading files stored on one or more different devices, the Web page graphical user interface allowing the remote user to select only content or services that the remote user is authorized to select; transmitting, from a gateway of the home network, the Web page to the remote user; receiving a selection request from the remote user; receiving content from the device using the content protocol and without accessing a Web server; and providing content or services to the remote user according to the selection request, wherein the receiving, verifying, generating and providing are performed by one or more devices of the home network.