Network session management
First Claim
1. A method, comprising:
- receiving a request from a calling party to place a call to a called party, the calling party having a calling party number in E.164 format and associated with a packet-switched network, and the called party having a called party number in E.164 format and associated with a circuit-switched network;
receiving calling party authorization information;
authorizing the call when the calling party authorization information is determined to be valid;
determining a gateway associated with the called party number, based on the called party number,establishing a call between the calling party and called party via the gateway and at least partially via the packet-switched network;
tracking call data associated with the call, the call data including the time and length of the call;
storing the call data in substantially real-time in a database connected to the packet switched network;
receiving a request from the calling party to retrieve the call data;
retrieving the call data from the database;
providing the call data to the calling party.
6 Assignments
0 Petitions
Accused Products
Abstract
A communication system providing telephony communication across combined circuit switched and packet switched networks, such as a telephone network and the Internet, which are connectable to terminals, such as telephones and computers, for selective communication therebetween. The communication system includes an authorization and account control object in the packet switched network, multiple gateways between the circuit switched and packet switched networks providing controlled connectivity between those networks, and an information retrieval object in the packet switched network, wherein the authorization and account control object maintains a substantially real time record of user accounts and usage, and the information and retrieval object provides substantially real time retrieval of selected information from the authorization and account control object. The retrieval object provides on demand to terminals which provide authentication for access to an identified account information regarding that account. The information regarding the account is substantially real time information including information with respect to communications in progress, which are chargeable to the account which has been authenticated. The authorization and account control object is preferably a unitary logical object having distributed instances thereof handling multitudinous accounts of widely separated terminals. The retrieval object provides isolation of the authorization and account control object permitting simultaneous multitasking by the authorization and account control object and the retrieval object respectively.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving a request from a calling party to place a call to a called party, the calling party having a calling party number in E.164 format and associated with a packet-switched network, and the called party having a called party number in E.164 format and associated with a circuit-switched network; receiving calling party authorization information; authorizing the call when the calling party authorization information is determined to be valid; determining a gateway associated with the called party number, based on the called party number, establishing a call between the calling party and called party via the gateway and at least partially via the packet-switched network; tracking call data associated with the call, the call data including the time and length of the call; storing the call data in substantially real-time in a database connected to the packet switched network; receiving a request from the calling party to retrieve the call data; retrieving the call data from the database; providing the call data to the calling party. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a request from a calling party to place a call to a called party, the calling party having a calling party number in E.164 format and associated with a packet-switched network, the called party having a called party number in E.164 format and associated with a circuit-switched network, the calling party having a calling account and credit card account; receiving calling party authorization information; authorizing the call when the calling party authorization information is determined to be valid; determining a gateway associated with the called party number, based on the called party number; establishing a call between the calling party and called party via the gateway and at least partially via the packet-switched network; tracking call data associated with the call, the call data including the time and length of the call; storing the call data in a database connected to the packet switched network; calculating a fee associated with the calling party calling account based on the call data; billing the fee to the calling party credit card account periodically. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving a request to establish a calling account associated with a phone service for a user, the phone service using a packet-switched network for call transmission and control; establishing the calling account for the user, the calling account having an account number, a password and a user number in E.164 format; receiving user credit card information associated with a user account with a credit provider, and authorization to directly submit charges for usage fees associated with usage of the phone service by the user to the credit provider; receiving at least one request to establish a call between the user and a third party, the at least one request received over a packet-switched network, the third party associated with a circuit-switched network; establishing the call between the user and the third party via the packet-switched network and via a gateway connected to the packet-switched network and the circuit-switched network; generating usage fees associated with usage of the phone service by the user; directly submitting the usage fees to the credit provider for payment. - View Dependent Claims (15, 16, 17)
-
Specification