System for notifying the online client of a mobile vendor
First Claim
Patent Images
1. A method of offering a potential customer available goods or services provided by a vendor, the method comprising:
- establishing, at a host system configured to provide presence-based personal messaging services, personal messaging communication sessions with multiple client systems associated with multiple potential customers;
accessing, at the host system, location information indicative of a location of a vendor, wherein the vendor has available goods or services to offer to the multiple potential customers;
accessing, at the host system, location information indicative of locations of the multiple potential customers that have established personal messaging communication sessions;
comparing, at the host system, the accessed location information indicative of the location of the vendor with the accessed location information indicative of locations of the multiple potential customers that have established personal messaging communication sessions;
based on comparison results, identifying a selected one of the multiple potential customers based on relative proximity of the selected potential customer to the vendor;
sending, using the host system, an offer message over the established personal messaging communication session corresponding to the selected potential customer, the offer message being configured to allow the selected potential customer to accept an offer, presented in the offer message, of an available good or service made available by the vendor;
receiving an acceptance message, from the selected potential customer, over the established personal messaging communication session corresponding to the selected potential customer, the acceptance message being sent in response to the offer message and indicating acceptance by the selected potential customer of the offer of the available good or service presented in the offer message; and
in response to receiving the acceptance message, enabling fulfillment, by the vendor, of the offer accepted by the selected potential customer in the acceptance message.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for notifying a potential customer of a vendor that is in geographic proximity to the potential customer. The vendor is associated with a vendor and may include available good and/or services. The potential customer may be notified of several vendors associated with different vendors. Each vendor may be assigned at least one primary service and at least one secondary service.
-
Citations
25 Claims
-
1. A method of offering a potential customer available goods or services provided by a vendor, the method comprising:
-
establishing, at a host system configured to provide presence-based personal messaging services, personal messaging communication sessions with multiple client systems associated with multiple potential customers; accessing, at the host system, location information indicative of a location of a vendor, wherein the vendor has available goods or services to offer to the multiple potential customers; accessing, at the host system, location information indicative of locations of the multiple potential customers that have established personal messaging communication sessions; comparing, at the host system, the accessed location information indicative of the location of the vendor with the accessed location information indicative of locations of the multiple potential customers that have established personal messaging communication sessions; based on comparison results, identifying a selected one of the multiple potential customers based on relative proximity of the selected potential customer to the vendor; sending, using the host system, an offer message over the established personal messaging communication session corresponding to the selected potential customer, the offer message being configured to allow the selected potential customer to accept an offer, presented in the offer message, of an available good or service made available by the vendor; receiving an acceptance message, from the selected potential customer, over the established personal messaging communication session corresponding to the selected potential customer, the acceptance message being sent in response to the offer message and indicating acceptance by the selected potential customer of the offer of the available good or service presented in the offer message; and in response to receiving the acceptance message, enabling fulfillment, by the vendor, of the offer accepted by the selected potential customer in the acceptance message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of offering a potential customer available goods or services provided by a vendor, the method comprising:
-
registering, at a host system configured to provide messaging services, multiple client systems associated with multiple potential customers; accessing, at the host system, location information indicative of a location of a vendor, wherein the vendor has available goods or services to offer to the multiple potential customers; accessing, at the host system, location information indicative of locations of the multiple potential customers that have registered with the host system; comparing, at the host system, the accessed location information indicative of the location of the vendor with the accessed location information indicative of locations of the multiple potential customers that have registered with the host system; based on comparison results, identifying a selected one of the multiple potential customers based on relative proximity of the selected potential customer to the vendor; sending, using the host system, an offer message to the selected potential customer, the offer message being configured to allow the selected potential customer to accept an offer, presented in the offer message, of an available good or service made available by the vendor; receiving an acceptance message from the selected potential customer, the acceptance message being sent in response to the offer message and indicating acceptance by the selected potential customer of the offer of the available good or service presented in the offer message; and in response to receiving the acceptance message, enabling fulfillment, by the vendor, of the offer accepted by the selected potential customer in the acceptance message. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of offering a potential customer available goods or services provided by a vendor, the method comprising:
-
receiving, at a host system, communications from multiple client systems associated with multiple potential customers, the communications indicating an ability to currently receive messages using a particular communication method; accessing, at the host system, location information indicative of a location of a vendor, wherein the vendor has available goods or services to offer to the multiple potential customers; accessing, at the host system, location information indicative of locations of the multiple potential customers that are able to currently receive messages using the particular communication method; comparing, at the host system, the accessed location information indicative of the location of the vendor with the accessed location information indicative of locations of the multiple potential customers that are able to currently receive messages using the particular communication method; based on comparison results, identifying a selected one of the multiple potential customers based on relative proximity of the selected potential customer to the vendor; sending, using the host system, an offer message to the selected potential customer via the particular communication method, the offer message being configured to allow the selected potential customer to accept an offer, presented in the offer message, of an available good or service made available by the vendor; receiving an acceptance message from the selected potential customer via the particular communication method, the acceptance message being sent in response to the offer message and indicating acceptance by the selected potential customer of the offer of the available good or service presented in the offer message; and in response to receiving the acceptance message, enabling fulfillment, by the vendor, of the offer accepted by the selected potential customer in the acceptance message. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification