Methods, systems, and products for managing access to applications
First Claim
Patent Images
1. A method for managing network-based access to computer applications, comprising:
- identifying by a web server a first application executing within a residential network;
determining by the web server a residential address in the residential network for accessing the first application;
creating a portal webpage comprising a first link to the residential address in the residential network home and a second link to a second application executing outside the residential network on a service provider network;
storing the portal webpage in memory of a residential communications gateway communicating with the residential network and with the service provider network;
storing a services database in the residential communications gateway that associates services to users and to devices;
registering the users in the services database to associate each user of the users to a device and to a service offered by a service provider over the service provider network;
receiving a request for service at the residential communications gateway identifying a requested service for a requesting user at a requesting device;
searching the services database for the requesting user;
determining the requesting user is authorized to access the requested service from the requesting device;
executing an application programming interface by a processor in the residential communications gateway that associates multiple users of the communications device with at least one available application on the residential network and with at least one available application on the service provider network;
creating an entry in the service database that links the requested service to the requesting user when the requesting user is authorized to access the requested service; and
displaying a website link in the portal webpage that provides access to the requested service.
1 Assignment
0 Petitions
Accused Products
Abstract
Different communications devices, different communications networks, and/or different users are used to generate, enable, and/or manage an API tool set for providing services through a residential communications gateway. The actual physical location of the service and the manner in which it operates are transparent to the user.
-
Citations
19 Claims
-
1. A method for managing network-based access to computer applications, comprising:
-
identifying by a web server a first application executing within a residential network; determining by the web server a residential address in the residential network for accessing the first application; creating a portal webpage comprising a first link to the residential address in the residential network home and a second link to a second application executing outside the residential network on a service provider network; storing the portal webpage in memory of a residential communications gateway communicating with the residential network and with the service provider network; storing a services database in the residential communications gateway that associates services to users and to devices; registering the users in the services database to associate each user of the users to a device and to a service offered by a service provider over the service provider network; receiving a request for service at the residential communications gateway identifying a requested service for a requesting user at a requesting device; searching the services database for the requesting user; determining the requesting user is authorized to access the requested service from the requesting device; executing an application programming interface by a processor in the residential communications gateway that associates multiple users of the communications device with at least one available application on the residential network and with at least one available application on the service provider network; creating an entry in the service database that links the requested service to the requesting user when the requesting user is authorized to access the requested service; and displaying a website link in the portal webpage that provides access to the requested service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor communicating with memory storing code causing the processor to; identify a first application executing within a residential network; determine a residential address in the residential network for accessing the first application; create a portal webpage comprising a first link to the residential address in the residential network home and a second link to a second application executing outside the residential network on a service provider network; store the portal webpage in memory of a residential communications gateway communicating with the residential network and with the service provider network; storing a services database in the residential communications gateway that associates services to users and to devices; registering the users in the services database to associate each user of the users to a device and to a service offered by a service provider over the service provider network; receive a request for service at the residential communications gateway identifying a requested service for a requesting user at a requesting device; search the services database for the requesting user; determining the requesting user is authorized to access the requested service from the requesting device; execute an application programming interface in the residential communications gateway, the application programming interface associating multiple users of the communications device in the residential network with at least one available application on the residential network and with at least one available application on the service provider network; retrieve a destination web page when the residential user is not authorized to access the requested service and redirect the request for service to the destination web page to deny the requested service; create an entry in the service database that links the requested service to the requesting user when the requesting user is authorized to access the requested service; and display a website link on the portal webpage that provides access to the requested service. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing processor executable instructions for performing a method of managing network-based access to computer applications, the method comprising:
-
identifying by a web server a first application executing within a residential network; determining by the web server a residential address in the residential network for accessing the first application; creating a portal webpage comprising a first link to the residential address in the residential network home and a second link to a second application executing outside the residential network on a service provider network; storing the portal webpage in memory of a residential communications gateway communicating with the residential network and with the service provider network; storing a services database in the residential communications gateway that associates services to users and to devices; registering the users in the services database to associate each user of the users to a device and to a service offered by a service provider over the service provider network; receiving a request for service at the residential communications gateway identifying a requested service for a requesting user at a requesting device; searching the services database for the requesting user; determining the requesting user is authorized to access the requested service from the requesting device; executing an application programming interface in the residential communications gateway, the application programming interface associating multiple users of the communications device in the residential network with at least one available application on the residential network and with at least one available application on the service provider network; when the requesting user is not authorized to access the requested service, retrieving a destination web page and redirecting the request for service to the destination web page to deny the requested service; and when the requesting user is authorized to access the requested service, creating an entry in the service database that links the requested service to the requesting user and displaying the website link on the portal webpage to provide access to the requested service. - View Dependent Claims (18, 19)
-
Specification