System for notifying an online client of a mobile vendor
First Claim
Patent Images
1. A method of notifying a potential customer of available goods or services, 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 location information indicative of a first location of a mobile vendor in transit, wherein the mobile vendor has available goods or services;
determining that the mobile vendor is in a first area based on the location information indicative of the first location of the mobile vendor;
identifying a first group of potential customers, the first group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the first area;
accessing location information indicative of a second location of the mobile vendor in transit;
determining that the mobile vendor is in a second area based on the location information indicative of the second location of the mobile vendor, the second area being different than the first area;
identifying a second group of potential customers, the second group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the second area and the second group of potential customers including at least one customer not included in the first group of potential customers;
selecting a potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area; and
sending, using the host system, a personal messaging communication over an established personal messaging communication session corresponding to the selected potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area, the personal messaging communication offering an available good or service provided by the mobile vendor to the selected potential customer.
7 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
85 Claims
-
1. A method of notifying a potential customer of available goods or services, 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 location information indicative of a first location of a mobile vendor in transit, wherein the mobile vendor has available goods or services; determining that the mobile vendor is in a first area based on the location information indicative of the first location of the mobile vendor; identifying a first group of potential customers, the first group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the first area; accessing location information indicative of a second location of the mobile vendor in transit; determining that the mobile vendor is in a second area based on the location information indicative of the second location of the mobile vendor, the second area being different than the first area; identifying a second group of potential customers, the second group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the second area and the second group of potential customers including at least one customer not included in the first group of potential customers; selecting a potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area; and sending, using the host system, a personal messaging communication over an established personal messaging communication session corresponding to the selected potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area, the personal messaging communication offering an available good or service provided by the mobile vendor to the selected potential customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 64, 65, 66, 67, 76, 77, 78)
-
-
36. A computer program for transferring electronic data from a communications system, the computer program being stored on a computer readable medium and comprising instructions for:
-
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 location information indicative of a first location of a mobile vendor in transit, wherein the mobile vendor has available goods or services; determining that the mobile vendor is in a first area based on the location information indicative of the first location of the mobile vendor; identifying a first group of potential customers, the first group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the first area; accessing location information indicative of a second location of the mobile vendor in transit; determining that the mobile vendor is in a second area based on the location information indicative of the second location of the mobile vendor, the second area being different than the first area; identifying a second group of potential customers, the second group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the second area and the second group of potential customers including at least one customer not included in the first group of potential customers; selecting a potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area; and sending, using the host system, a personal messaging communication over an established personal messaging communication session corresponding to the selected potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area, the personal messaging communication offering an available good or service provided by the mobile vendor to the selected potential customer. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 68, 69, 70, 71, 79, 80, 81)
-
-
52. A communications apparatus for transferring electronic data from a communication system, the apparatus configured to:
-
establish, 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; access location information indicative of a first location of a mobile vendor in transit, wherein the mobile vendor has available goods or services; determine that the mobile vendor is in a first area based on the location information indicative of the first location of the mobile vendor; identifying a first group of potential customers, the first group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the first area; access location information indicative of a second location of the mobile vendor in transit; determining that the mobile vendor is in a second area based on the location information indicative of the second location of the mobile vendor, the second area being different than the first area; identify a second group of potential customers, the second group of potential customers including the multiple potential customers that have established personal messaging communication sessions and are proximate to the second area and the second group of potential customers including at least one customer not included in the first group of potential customers; select a potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area; and send, using the host system, a personal messaging communication over an established personal messaging communication session corresponding to the selected potential customer from among the second group of potential customers that have established personal messaging communication sessions and are proximate to the second area, the personal messaging communication offering an available good or service provided by the mobile vendor to the selected potential customer. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 72, 73, 74, 75, 82, 83, 84)
-
-
85. A method of notifying a potential customer of available goods or services, 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 mobile vendor in transit, wherein the mobile vendor has available goods or services to offer to the multiple potential customers; accessing, at the host system, location information associated with 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 mobile vendor in transit with the accessed location information associated with the multiple potential customers that have established personal messaging communication sessions; based on comparison results, selecting a potential customer from among the multiple potential customers that have established personal messaging communication sessions, the selected potential customer being located proximate to the mobile vendor and having an established personal messaging communication session; sending, using the host system, a personal messaging communication over the established personal messaging communication session corresponding to the selected potential customer located proximate to the mobile vendor, the personal messaging communication offering an available good or service provided by the mobile vendor to the selected potential customer; receiving a response personal messaging communication, from the selected potential customer, over the established personal messaging communication session corresponding to the selected potential customer, the response personal messaging communication indicating an order by the selected potential customer of an available good or service offered by the mobile vendor; and notifying the mobile vendor of the order by the selected potential customer.
-
Specification