Methods, Systems and Machines for Identifying Geospatial Compatibility Between Consumers and Providers of Goods or Services
First Claim
1. A method of identifying geospatial compatibility between consumers and providers of goods or services, the method comprising:
- (a) providing a server accessible through a data network by users including first and second users who are opposite ones of a consumer and a provider of goods or services;
(b) (i) presenting a first user interface to the first user at a first electronic device operated by the first user, prompting the first user to enter a plurality of coordinate points on a digital map of the first user interface to mark vertices between lines intended to mark a boundary of a polygonal geographic area, receiving and storing data on the polygonal geographic area at the server; and
(ii) presenting a second user interface to a second user at a second electronic device operated by the second user, having the second user specify a geographic location through said second user interface, and receiving and storing data on the geographic location at the server;
(c) receiving an inquiry at the server on whether, for one of the first and second users, there are other users that have polygonal geographic areas containing the geographic location of the one of the first and second users or have geographical locations within the geographic area of the one of the first and second users;
(d) in response to the inquiry, using the data on the geographic location specified by the second user and the data on the polygonal geographic area specified by the first user to have the server determine whether a coordinate point associated with the geographic location specified by the second user lies within the polygonal geographic area specified by the first user; and
(e) upon successfully determining that the coordinate point associated with the geographic location lies within the polygonal geographic area, conveying data to the electronic device of the one of the first and second users that indicates that the other of the first and second users is geospatially compatible therewith.
0 Assignments
0 Petitions
Accused Products
Abstract
Geospatial compatibility between consumers and providers of goods or services is identified. The system allows consumers to find service providers with service areas encompassing their location or merchants within a desired shopping area, and allow consumers to query about consumers within a specified area, for example to identify a potential customer base or consider regional advertising. A digital map interface allows users to enter one or more locations or areas of interest and later performs location or area additions, modifications or removals. The system provides the geospatially matched consumers and vendors with information on how to contact one another, but is kept simple by leaving actual contact between the matched parties to separate outside communication channels independent of the system. Processing requirements are reduced by pre-calculating an inner rectangle for complex polygon geographical areas so that simple point-rectangle calculations can confirm locations within the area as being within the polygon.
-
Citations
23 Claims
-
1. A method of identifying geospatial compatibility between consumers and providers of goods or services, the method comprising:
-
(a) providing a server accessible through a data network by users including first and second users who are opposite ones of a consumer and a provider of goods or services; (b) (i) presenting a first user interface to the first user at a first electronic device operated by the first user, prompting the first user to enter a plurality of coordinate points on a digital map of the first user interface to mark vertices between lines intended to mark a boundary of a polygonal geographic area, receiving and storing data on the polygonal geographic area at the server; and (ii) presenting a second user interface to a second user at a second electronic device operated by the second user, having the second user specify a geographic location through said second user interface, and receiving and storing data on the geographic location at the server; (c) receiving an inquiry at the server on whether, for one of the first and second users, there are other users that have polygonal geographic areas containing the geographic location of the one of the first and second users or have geographical locations within the geographic area of the one of the first and second users; (d) in response to the inquiry, using the data on the geographic location specified by the second user and the data on the polygonal geographic area specified by the first user to have the server determine whether a coordinate point associated with the geographic location specified by the second user lies within the polygonal geographic area specified by the first user; and (e) upon successfully determining that the coordinate point associated with the geographic location lies within the polygonal geographic area, conveying data to the electronic device of the one of the first and second users that indicates that the other of the first and second users is geospatially compatible therewith. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23)
-
-
17. A method of identifying geospatial compatibility between consumers and providers of goods or services, the method comprising:
-
(a) providing a server accessible through a data network by a consumer operating an electronic device connected to the data network; (b) on the server, storing data on geographical information associated with each of a plurality of providers of goods or services, the geographical information associated with the providers comprising one or the other of geographic area or geographic location; (c) from the electronic device of the consumer, receiving data reflective of information relevant to consumer on the other of geographic area or geographic location; (d) receiving an inquiry at the server from the electronic device of the consumer on the existence of a provider for which the geographic location lies within the geographical area; (e) in response to the inquiry, using the data to have the server determine whether the geographic location lies within the polygonal geographic area for each service provider; and (f) upon successfully determining that the geographic location lies within the polygonal geographic area for at least one service provider, conveying data to the electronic device of the consumer that indicates that the at least one service provider is geospatially compatible therewith and providing the consumer with access to contact information of the at least one service provider to enable the consumer to contact the service provider through communication channels independent from the server.
-
-
18. A method of identifying geospatial compatibility between consumers and providers of goods or services, the method comprising:
-
(a) providing a server accessible through a data network by users including consumers and providers of goods or services; (b) for each user, presenting a user interface on a respective electronic device capable of accessing the server and having the user select between a providing mode of the user interface and a locating mode of the user interface; (c) having one or more providers select the providing mode to reflect an intention to offer goods or services available for purchase, and for each said one or more providers receiving, at the server, data on an offered good or service available from said provider and data on a geographical area of interest to said provider; (d) having one or more consumers select the locating mode to reflect an intention to locate availability of goods or services, and for each said one or more consumers receiving, at the server, data a desired good or service of interest to said consumer and data on a geographical location associated with said consumer; (e) in the providing mode of the user interface, displaying to said provider an indication of the presence of potential customers in the geographical area of interest based on a determination by the server, using the data received thereby, that the geographical location associated with at least one consumer is within the geographical area of interest to said provider and that the desired good or service of interest to said at least one consumer corresponds in type to the offered good or service available from said provider; and (f) in the locating mode of the user interface, displaying to said consumer information on at least one of the one or more providers based on a determination by the server, using the data received thereby, that the desired good or service of interest to said consumer corresponds in type to the offered good or service available from said at least one provider. - View Dependent Claims (19, 20)
-
Specification