Methods and apparatus for regulating the remote ordering, authorization, access and control of services and service features associated with a terminal
First Claim
1. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for activating a service for the subscribed terminal, the method comprising steps of:
- a) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal; and
b) processing an authorization request, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service ordered,wherein the service order is activated only upon an authorization request from the subscribed terminal, andwherein the step of processing an order includes sub-steps of;
i) accepting order information;
ii) retrieving stored pre-authorized order data, if it exists;
iii) determining whether the order has been pre-authorized based on the stored pre-authorized order data retrieved; and
iv)(A) if the order has not been pre-authorized, storing the order information as an inactive order, and(B) if the order has been pre-authorized, processing the requested order so that the service is activated.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for use in an environment having a service provider, a subscribed terminal, and a remote terminal, for activating a service for the subscribed terminal. The method processes an order from a terminal and processes an authorization request from a terminal. However, the service order is activated only upon an authorization request from the subscribed terminal. The subscribed terminal may be a telephone in which case a caller ID value provided by a central office switch serving the requesting terminal is used to determine whether a requesting telephone is the subscribed telephone.
109 Citations
37 Claims
-
1. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for activating a service for the subscribed terminal, the method comprising steps of:
-
a) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal; and b) processing an authorization request, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service ordered, wherein the service order is activated only upon an authorization request from the subscribed terminal, and wherein the step of processing an order includes sub-steps of; i) accepting order information; ii) retrieving stored pre-authorized order data, if it exists; iii) determining whether the order has been pre-authorized based on the stored pre-authorized order data retrieved; and iv) (A) if the order has not been pre-authorized, storing the order information as an inactive order, and (B) if the order has been pre-authorized, processing the requested order so that the service is activated. - View Dependent Claims (2)
-
-
3. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for activating a service for the subscribed terminal, the method comprising steps of:
-
a) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal; and b) processing an authorization request, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service ordered, wherein the service order is activated only upon an authorization request from the subscribed terminal, and wherein the step of processing an authorization request for the service ordered includes sub-steps of; i) accepting an incoming authorization request; ii) determining an identity of the terminal from which the authorization request was accepted; iii) determining whether the terminal identity determined is the subscribed terminal; and iv) A) if the terminal identity determined is not the subscribed terminal, do not authorize the order; and B) if the terminal identity determined is the subscribed terminal, 1) retrieve terminal identifications associated with inactivated orders, if any, 2) determine whether the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, and 3) a) if the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, activate the inactive order associated with the matching terminal identification, and b) if the terminal identity of the subscribed terminal does not match any of the terminal identifications associated with inactive orders, save the authorization request as a pre-authorization for a service order to be placed for the subscribed terminal. - View Dependent Claims (4)
-
-
5. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for activating a service for the subscribed terminal, the method comprising steps of:
-
a) processing a request to pre-authorize an order for the service, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal; and b) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal, wherein the service to be ordered will only be pre-authorized upon a pre-authorization request from the subscribed terminal, and wherein the step of pre-authorizing includes sub-steps of; i) accepting an incoming authorization request; ii) determining an identity of the terminal from which the authorization request was accepted; iii) determining whether the terminal identity determined is the subscribed terminal; and iv) A) if the terminal identity determined is not the subscribed terminal, do not authorize or pre-authorize the order; and B) if the terminal identity determined is the subscribed terminal, 1) retrieve terminal identifications associated with inactivated orders, if any, 2) determine whether the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, and 3) a) if the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, activate the inactive order associated with the matching terminal identification, and b) if the terminal identity of the subscribed terminal does not match any of the terminal identifications associated with inactive orders, save the authorization request as a pre-authorization for a service order to be placed for the subscribed terminal. - View Dependent Claims (6, 7)
-
-
8. In an environment including
a public inter-network, a private inter-network, at least one local network which can communicate with both the public inter-network and the private inter-network, a terminal, belonging to one of the at least one local network, a subscribed terminal belonging to one of the at least one local network, and an order processing means, an apparatus for activating a service for the subscribed terminal in response to an authorization request from a requesting terminal, the apparatus comprising: -
a) a transmitting terminal ID capture unit for receiving an identification of the requesting terminal, via a first communications path, from one of the at least one local network; b) an interactive session user interface unit for requesting information from the requesting terminal and for receiving information from the requesting terminal; c) an application processor input/output interface unit for receiving orders, via a second communication path, from the order processing means; d) a user record database containing records which include, or the location of which implies, information including (i) terminal identity information, (ii) information identifying the service, (iii) information expressing whether or not an order for the service was placed, and (iv) information expressing whether or not an order for the service has been authorized; e) a system for permitting communication of data between the transmitting terminal ID capture unit, the interactive session user interface unit, the application processor input/output interface unit, and the user record database; and f) an application processor, the application processor i) coupled with the application processor input/output interface unit and the system for permitting communication of data, ii) obtaining the identification of the requesting terminal from the transmitting terminal ID capture unit, iii) obtaining the orders received by the application processor input/output interface unit, iv) obtaining user records from the user record database, v) updating the user records of the user record database so that the information expressing whether or not an order for the service was placed indicates that an order was placed when an order is obtained, and vi) updating the user records of the user record database so that the information expressing whether or not an order for the service has been authorized indicates that an order is authorized only when the requesting terminal is the subscribed terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a telephony environment including
a public switched telephone network, a private inter-network, at least one local network having a central office switch, which can communicate with both the public switched telephone network and the private inter-network, a terminal, belonging to one of the at least one local network, a subscribed terminal belonging to one of the at least one local network, and an order processing means an apparatus for activating a telephone service for the subscribed terminal in response to an authorization request from a requesting terminal, the apparatus comprising: -
a) a caller ID capture unit for receiving a directory number of the requesting terminal, via a first communications path, from one of the at least one local network; b) an interactive session user interface unit for requesting information from the requesting terminal and for receiving information from the requesting terminal; c) an application processor input/output interface unit for receiving orders, via a second communication path, from the order processing means; d) a user record database containing records which include, or the location of which implies, information including (i) terminal directory number information, (ii) information identifying the service, (iii) information expressing whether or not an order for the telephone service was placed, and (iv) information expressing whether or not an order for the service has been authorized; e) a system for permitting communication of data between the caller ID capture unit, the interactive session user interface unit, the application processor input/output interface unit, and the user record database; and f) an application processor, the application processor i) coupled with the application processor input/output interface unit and the system for permitting communication of data, ii) obtaining the directory number of the requesting terminal from the caller ID capture unit, iii) obtaining the orders received by the application processor input/output interface unit, iv) obtaining user records from the user record database, v) updating the user records of the user record database so that the information expressing whether or not an order for the telephone service was placed indicates that an order was placed when an order is obtained, and vi) updating the user records of the user record database so that the information expressing whether or not an order for the service has been authorized indicates that an order is authorized only when the requesting terminal is from the subscribed terminal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a telephony environment having a telephone service provider, a subscribed terminal, and a remote terminal, a method for activating a telephone service for the subscribed terminal, the method comprising steps of:
-
a) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal; and b) processing an authorization request, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the telephone service ordered, wherein the telephone service ordered is activated only upon an authorization request from the subscribed terminal, and wherein the step of processing an order includes sub-steps of; i) accepting order information; ii) retrieving stored pre-authorized order data, if it exists; iii) determining whether the order has been pre-authorized based on the stored pre-authorized order data retrieved; and iv) (A) if the order has not been pre-authorized, storing the order information as an inactive order, and (B) if the order has been pre-authorized, processing the requested order so that the service is activated. - View Dependent Claims (28)
-
-
29. In a telephony environment having a telephone service provider, a subscribed terminal, and a remote terminal, a method for activating a telephone service for the subscribed terminal, the method comprising steps of:
-
a) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the service for the subscribed terminal; and b) processing an authorization request, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the telephone service ordered, wherein the telephone service ordered is activated only upon an authorization request from the subscribed terminal, and wherein the step of processing an authorization request for the telephone service ordered includes sub-steps of; i) accepting an incoming authorization request; ii) determining a directory number of the terminal from which the authorization request was accepted; iii) determining whether the directory number determined matches a directory number of the subscribed terminal; and iv) A) if the directory number determined does not match the directory number of the subscribed terminal, do not authorize the order; and B) if the directory number determined matches the directory number of the subscribed terminal, 1) retrieve directory numbers associated with inactivated orders, if any, 2) determine whether the directory number of the subscribed terminal matches one of the directory numbers associated with inactive orders, and 3) a) if the directory number of the subscribed terminal matches one of the directory numbers associated with inactive orders, activate the inactive order associated with the matching directory number, and b) if the directory number of the subscribed terminal does not match any of the directory numbers associated with inactive orders, save the authorization request as pre-authorization for a service order to be placed for the subscribed terminal. - View Dependent Claims (30)
-
-
31. In an environment having a telephone service provider, a subscribed terminal, and a remote terminal, a method for activating a telephone service for the subscribed terminal, the method comprising steps of:
-
a) processing a request to pre-authorize an order for the telephone service, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal; and b) processing an order, from a terminal selected from a group consisting of the subscribed terminal and the remote terminal, for the telephone service for the subscribed terminal wherein the telephone service ordered will only be pre-authorized upon a pre-authorization request from the subscribed terminal, and wherein the step of pre-authorizing includes sub-steps of; i) accepting an incoming authorization request; ii) determining a directory number of the terminal from which the authorization request was accepted; iii) determining whether the directory number determined matches a directory number of the subscribed terminal; and iv) A) if the directory number determined does not match the directory number of the subscribed terminal, do not authorize or pre-authorize the order; and B) if the directory number determined matches the directory number of the subscribed terminal, 1) retrieve directory numbers associated with inactivated orders, if any, 2) determine whether the directory number of the subscribed terminal matches one of the directory numbers associated with inactive orders, and 3) a) if the directory number of the subscribed terminal matches one of the directory numbers associated with inactive orders, activate the inactive order associated with the matching directory number, and b) if the directory number of the subscribed terminal does not match any of the directory numbers associated with inactive orders, save the pre-authorization request as a pre-authorization for a telephone service order to be placed for the subscribed terminal. - View Dependent Claims (32, 33)
-
-
34. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for processing an authorization request to activate an ordered service for the subscribed terminal, the method comprising steps of:
-
a) accepting an incoming authorization request; b) determining an identity of the terminal from which the authorization request was accepted; c) determining whether the terminal identity determined is the subscribed terminal; and d) i) if the terminal identity determined is not the subscribed terminal, do not authorize the order; and ii) if the terminal identity determined is the subscribed terminal, A) retrieve terminal identifications associated with inactivated orders, if any, B) determine whether the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, and C) 1) if the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, activate the inactive order associated with the matching terminal identification, and 2) if the terminal identity of the subscribed terminal does not match any of the terminal identifications associated with inactive orders, save the authorization request as a pre-authorization for a service order to be placed for the subscribed terminal. - View Dependent Claims (35)
-
-
36. In an environment having a service provider, a subscribed terminal, and a remote terminal, a method for processing a request to pre-authorize an order to be placed for a service for the subscribed terminal, the method comprising steps of:
-
a) accepting an incoming authorization request; b) determining an identity of the terminal from which the authorization request was accepted; c) determining whether the terminal identity determined is the subscribed terminal; and d) i) if the terminal identity determined is not the subscribed terminal, do not authorize or pre-authorize the order; and ii) if the terminal identity determined is the subscribed terminal, A) retrieve terminal identifications associated with inactivated orders, if any, B) determine whether the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, and C) 1) if the terminal identity of the subscribed terminal matches one of the terminal identifications associated with inactive orders, activate the inactive order associated with the matching terminal identification, and 2) if the terminal identity of the subscribed terminal does not match any of the terminal identifications associated with inactive orders, save the authorization request as a pre-authorization for a service order to be placed for the subscribed terminal. - View Dependent Claims (37)
-
Specification