API tool-set for providing services through a residential communication gateway
First Claim
Patent Images
1. A method for managing network-based access to computer applications, comprising:
- communicating with a residential communications gateway executed from a portal webpage;
including in the portal webpage a link to a first application on a residential network and another link to a single second application on a service provider network;
receiving a request for service from a residential user;
associating the user to a primary account subscriber;
searching a services database for services that the primary account subscriber has authorized the residential user to access;
executing an application programming interface that associates multiple users of a 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;
identifying the residential user from the multiple users and differentiating service offerings for the residential user;
when the residential user is not authorized to access the requested service, retrieving a destination web page specified by the primary account subscriber, and redirecting the request for service to the destination web page to deny the requested service;
when the residential user is authorized to access the requested service, creating an entry in the service database that links the requested service to the residential user and creating a website link on the portal webpage associated with the primary account subscriber, the website link accessing the first application that provides the requested service;
associating the first application with the residential user;
associating the second application with the residential user;
determining a first access address of the first application;
determining a second access address of the second application; and
providing access to the second access address via a second website link on the portal webpage.
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.
307 Citations
20 Claims
-
1. A method for managing network-based access to computer applications, comprising:
-
communicating with a residential communications gateway executed from a portal webpage; including in the portal webpage a link to a first application on a residential network and another link to a single second application on a service provider network; receiving a request for service from a residential user; associating the user to a primary account subscriber; searching a services database for services that the primary account subscriber has authorized the residential user to access; executing an application programming interface that associates multiple users of a 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; identifying the residential user from the multiple users and differentiating service offerings for the residential user; when the residential user is not authorized to access the requested service, retrieving a destination web page specified by the primary account subscriber, and redirecting the request for service to the destination web page to deny the requested service; when the residential user is authorized to access the requested service, creating an entry in the service database that links the requested service to the residential user and creating a website link on the portal webpage associated with the primary account subscriber, the website link accessing the first application that provides the requested service; associating the first application with the residential user; associating the second application with the residential user; determining a first access address of the first application; determining a second access address of the second application; and providing access to the second access address via a second website link on the portal webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium storing processor executable instructions for performing a method of managing network-based access to computer applications, the method comprising:
-
communicating with a residential communications gateway executed from a portal webpage; including in the portal webpage a link to a first application on a residential network and another link to single second application on a service provider network; receiving a request for service from a residential user; associating the user to a primary account subscriber; searching a services database for services that the primary account subscriber has authorized the residential user to access; executing an application programming interface that associates multiple users of a 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; identifying the residential user from the multiple users and differentiating service offerings for the residential user; when the residential user is not authorized to access the requested service, retrieving a destination web page specified by the primary account subscriber, and redirecting the request for service to the destination web page to deny the requested service; when the residential user is authorized to access the requested service, creating an entry in the service database that links the requested service to the residential user and creating a website link on the portal webpage associated with the primary account subscriber, the website link accessing the first application that provides the requested service; associating the first application with the residential user; associating the second application with the residential user; determining a first access address of the first application; determining a second access address of the second application; and providing access to the second access address via a second website link on the portal webpage. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for managing network-based access to computer applications comprising:
-
a communications device communicating with a residential communications gateway executed from a portal webpage, the portal webpage including a link to a first application on a residential network and another link to single second application on a service provider network; means for receiving a request for service from a residential user; means for associating the user to a primary account subscriber; means for searching a services database for services that the primary account subscriber has authorized the residential user to access; the communications device executing an application programming interface that associates 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; identify the residential user from the multiple users and differentiating service offerings for the residential user; when the residential user is not authorized to access the requested service, means for retrieving a destination web page specified by the primary account subscriber, and means for redirecting the request for service to the destination web page to deny the requested service; when the residential user is authorized to access the requested service, means for creating an entry in the service database that links the requested service to the residential user and means for creating a website link on the portal webpage associated with the primary account subscriber, the website link accessing the first application that provides the requested service; means for associating the first application with the residential user; means for associating the second application with the residential user; means for determining a first access address of the first application; means for determining a second access address of the second application; and means for providing access to the second access address via a second website link on the portal webpage. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification