METHOD AND SYSTEM FOR SUGGESTING SERVICES TO A USER
First Claim
1. A method for presenting a vendor selection to a user of a mobile device, comprising:
- receiving a notification that a first telephone call is initiated by the user of the mobile device to a telephone number for a first vendor;
while the first telephone call is active and prior to placing an order with the first vendor;
extracting, using a computer processor, a plurality of matching data for the first vendor using the telephone number for the first vendor,selecting, using the computer processor, at least one suggested vendor using a plurality of matching parameters and the plurality of matching data, wherein each of the at least one suggested vendor is associated with an offer,generating a message comprising the first vendor and the at least one suggested vendor with the offer, andpresenting the message to the user of the mobile device;
terminating, prior to placing the order, the first telephone call to the first vendor; and
initiating a second telephone call to the at least one suggested vendor based on the offer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting a vendor selection to a user of a mobile device, including receiving a notification that a first telephone call is initiated by the user of the mobile device to a telephone number for a vendor; while the first telephone call is active and prior to placing an order with the vendor: extracting a set of matching data for the vendor using the telephone number for the vendor, selecting at least one suggested vendor associated with an offer using a set of matching parameters and the set of matching data, generating a message comprising the vendor and the at least one suggested vendor with the offer; and presenting the message to the user of the mobile device, terminating, prior to placing the order, the first telephone call to the vendor, and initiating a second telephone call to the at least one suggested vendor based on the offer.
22 Citations
39 Claims
-
1. A method for presenting a vendor selection to a user of a mobile device, comprising:
-
receiving a notification that a first telephone call is initiated by the user of the mobile device to a telephone number for a first vendor; while the first telephone call is active and prior to placing an order with the first vendor; extracting, using a computer processor, a plurality of matching data for the first vendor using the telephone number for the first vendor, selecting, using the computer processor, at least one suggested vendor using a plurality of matching parameters and the plurality of matching data, wherein each of the at least one suggested vendor is associated with an offer, generating a message comprising the first vendor and the at least one suggested vendor with the offer, and presenting the message to the user of the mobile device; terminating, prior to placing the order, the first telephone call to the first vendor; and initiating a second telephone call to the at least one suggested vendor based on the offer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium comprising computer readable code that, when executed by a processor, is configured to perform a method comprising:
-
receiving a notification that a first telephone call is initiated by a user of a mobile device to a telephone number for a first vendor; while the first telephone call is active and prior to placing an order with the first vendor; extracting a plurality of matching data for the first vendor using the telephone number for the first vendor, selecting at least one suggested vendor using a plurality of matching parameters and the plurality of matching data, wherein each of the at least one suggested vendor is associated with an offer, generating a message comprising the first vendor and the at least one suggested vendor with the offer; and presenting the message to the user of the mobile device; terminating, prior to placing the order, the first telephone call to the first vendor; and initiating a second telephone call to the at least one suggested vendor based on the offer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for presenting a vendor selection to a user, comprising:
-
vendor account data store located on a persistent storage device and comprising a plurality of vendors and a plurality of matching data; a mobile device configured to; initiate a first telephone call to a first vendor of the plurality of vendors, receive and present a message to the user of the mobile device, terminate, prior to placing an order, the first telephone call to the first vendor, and initiate a second telephone call to at least one suggested vendor based on an offer; and a matching module executable by a computer processor and configured to; receive a notification that the first telephone call is initiated by the user of the mobile device to a telephone number for the first vendor, while the first telephone call is active and prior to placing an order with the first vendor; extract the plurality of matching data for the first vendor using the telephone number for the first vendor, select at least one suggested vendor from the plurality of vendors using a plurality of matching parameters and the plurality of matching data, wherein each of the at least one suggested vendor is associated with the offer, and generate the message comprising the first vendor and the at least one suggested vendor with the offer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for presenting a vendor selection to a user, comprising:
-
determining, using a computer processor, that a first telephone call to a first vendor has been initiated on a mobile device, wherein a user of the mobile device has initiated the first telephone call using a telephone number for the first vendor; while the first telephone call is active and prior to placing an order with the first vendor, sending a request for suggested vendors to a matching system, wherein the matching system is configured to; extract a plurality of matching data for the first vendor using the telephone number for the first vendor, selecting the at least one suggested vendor using a plurality of matching parameters and the plurality of matching data, wherein each of the at least one suggested vendor is associated with an offer, generating a message comprising the first vendor and the at least one suggested vendor with the offer, and presenting the message to the user of the mobile device; terminating, prior to placing the order, the first telephone call to the first vendor; and initiating a second telephone call to the at least one suggested vendor based on the offer. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification