System and method for network transport service relying on call induced targeted media
First Claim
1. A method of providing a communication service comprising:
- receiving an outgoing communication from an initiating user;
identifying user attributes corresponding to the initiating user;
determining, from the outgoing communication, a destination for the communication, the destination indicative of an intended recipient;
identifying, based on device information in the identified user attributes and the intended recipient, at least one transport service available on behalf of the initiating user for transporting the outgoing communication;
matching the identified device information from the user attributes corresponding to the initiating user with user attributes of the recipient;
computing, from the matching, a transport service for completing the communication, the transport service providing a communication medium accessible to both the initiating user and the intended recipient;
prior to completing the communication using the identified transport service, selecting, based on the user attributes, targeted media for delivery to the initiating user, further including;
selecting the targeted media from a media database based on an anticipated responsiveness of the initiating user, the anticipated responsiveness including goods and services for which the user is deemed to be likely to undertake based on circumstances computed from origination of the message, the circumstances include at least one of location, recent messages, user income and recent purchases;
selecting the targeted media during a connection interval while accessing the identified transport service, the selection performed using media rules based on at least one of a location or demographics of the initiating user; and
transmitting the selected targeted media to the initiating user as a revenue based service provided to advertisers by sending the selected targeted media to the initiating user before completing the communication, further comprising;
retrieving the user attributes corresponding to the initiating user from a user registration database;
indexing, based on the retrieved user attributes, the media database to identify at least one record indicative of the anticipated responsiveness of the user; and
computing a correlation between the user attributes and media entries in the media database;
identifying media entries having a high correlation as the targeted media for delivery to the initiating user;
presenting the identified media entries to the initiating user, the media entries including interactive response prompts; and
receiving, responsive to the media entries, user input indicative of successive media entries.
3 Assignments
0 Petitions
Accused Products
Abstract
A telecommunication appliance serves a large user base via an interface to a universal registration database having access to a set of transport mediums applicable to each user. A media database operates in conjunction with the appliance for identifying the user and providing targeted media to the user during a connection interval commonly referred to as the “ringback” period while a connection supporting the requested communication is completed. The universal identifier indexes alternate transport mediums available to the user based on entries in the universal database, and determines a lower cost (or no cost) transport. In lieu of the convention ringback, the initiating user receives targeted media referenced from the media database and responds to it while the communication is completed. The targeted media is provided as a fee based service to media provides (advertisers), therefore injecting revenue for supporting the service without requiring a fee from the invoking users. The user identification also enables a slew of value added services such as secure login to various databases and secure billing and payment.
32 Citations
16 Claims
-
1. A method of providing a communication service comprising:
-
receiving an outgoing communication from an initiating user; identifying user attributes corresponding to the initiating user; determining, from the outgoing communication, a destination for the communication, the destination indicative of an intended recipient; identifying, based on device information in the identified user attributes and the intended recipient, at least one transport service available on behalf of the initiating user for transporting the outgoing communication; matching the identified device information from the user attributes corresponding to the initiating user with user attributes of the recipient; computing, from the matching, a transport service for completing the communication, the transport service providing a communication medium accessible to both the initiating user and the intended recipient; prior to completing the communication using the identified transport service, selecting, based on the user attributes, targeted media for delivery to the initiating user, further including; selecting the targeted media from a media database based on an anticipated responsiveness of the initiating user, the anticipated responsiveness including goods and services for which the user is deemed to be likely to undertake based on circumstances computed from origination of the message, the circumstances include at least one of location, recent messages, user income and recent purchases; selecting the targeted media during a connection interval while accessing the identified transport service, the selection performed using media rules based on at least one of a location or demographics of the initiating user; and transmitting the selected targeted media to the initiating user as a revenue based service provided to advertisers by sending the selected targeted media to the initiating user before completing the communication, further comprising; retrieving the user attributes corresponding to the initiating user from a user registration database; indexing, based on the retrieved user attributes, the media database to identify at least one record indicative of the anticipated responsiveness of the user; and computing a correlation between the user attributes and media entries in the media database; identifying media entries having a high correlation as the targeted media for delivery to the initiating user; presenting the identified media entries to the initiating user, the media entries including interactive response prompts; and receiving, responsive to the media entries, user input indicative of successive media entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16)
-
-
11. A network switching appliance for providing a communication service comprising:
-
an interface to a default network for receiving an outgoing communication from an initiating user; a registration database for identifying user attributes corresponding to the initiating user; a service selector for determining, from the outgoing communication, a destination for the communication, the destination indicative of an intended recipient, the service selector further identifying, based on device information in the identified user attributes and the intended recipient, at least one transport service available on behalf of the initiating user for transporting the outgoing communication, the identified transport service denoting a communication medium for completing the outgoing communication, the service selector further performing; identifying device information in user attributes corresponding to the intended recipient matching the identified device information from the user attributes corresponding to the initiating user with the identified device information of the intended recipient; and computing, from the matching, a transport service for completing the communication, the transport service providing a communication medium accessible to both the initiating user and the intended recipient; and a media interface to a media database, the media interface responsive to media rules for selecting, prior to completing the communication using the identified transport service, based on the user attributes, targeted media for delivery to the initiating user, selecting further comprising selecting the targeted media from the media database based on an anticipated responsiveness of the initiating user, the anticipated responsiveness including goods and services for which the user is deemed to be likely to undertake based on circumstances computed from origination of the message, the circumstances including at least one of location, recent messages, user income, or recent purchases, the media rules defining selection of the targeted media during a connection interval while accessing the identified transport service, the selection performed; using media rules based on circumstances computed from origination of the message, and sending the selected targeted media to the initiating user before completing the communication; the media rules further configured for; retrieving user attributes corresponding to the initiating user from a user registration database; indexing, based on the retrieved user attributes, the media database to identify at least one record indicative of the anticipated responsiveness of the user; and computing a correlation between the user attributes and media entries in the media database; and identifying media entries having a high correlation as the targeted media for delivery to the initiating user. - View Dependent Claims (12)
-
-
13. A computer program product on a non-transitory computer readable storage medium including a set of processor based instructions that, when executed by a processor in a computer responsive to the instructions, cause the computer to perform a method of providing communications services, comprising:
-
receiving an outgoing communication from an initiating user; identifying user attributes corresponding to the initiating user; determining, from the outgoing communication, a destination for the communication, the destination indicative of an intended recipient; identifying, based on device information in the identified user attributes and the intended recipient, at least one transport service available on behalf of the initiating user for transporting the outgoing communication; matching the identified device information from the user attributes corresponding to the initiating user with user attributes of the recipient; computing, from the matching, a transport service for completing the communication, the transport service providing a communication medium accessible to both the initiating user and the intended recipient; prior to completing the communication using the identified transport service, selecting, based on the user attributes, targeted media for delivery to the initiating user; further comprising, during a connection interval defined by intercepting the communication and completing the communication; retrieving the user attributes corresponding to the initiating user; indexing a repository of targeted media to retrieve media selections corresponding to the user attributes, indexing the repository of targeted media further including; identifying computed attributes and stored attributes, the computed attributes generated upon evaluation and the stored attributes retrieved from the user database; and authenticating, using the stored attributes, the identify of the initiating user for subsequent payment authorization responsive to the targeted media; presenting the indexed media selections to the initiating user; and receiving interactive user selections based on the presented media selections.
-
Specification