# US 2014/0156540 A1 · System and method for managing database of buyers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156540 A1
- Document ID: US20140156540A1
- Status: Published application
- Kind: A1
- Application number: 13/913,076
- Filed: 2013-06-07
- Published: 2014-06-05
- Earliest claimed: 2012-06-08
- Assignees: BuyerMLS, LLC
- Applicants: BuyerMLS, LLC
- Inventors: Charles Williams; John L. Heithaus; Brian Preston; Jeremy Elser
- Web page: https://patentgrep.com/patent/US20140156540A1

## CPC

- G06Q 50/16: Real estate
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system and method for managing a database of buyers includes a server configured to store a buyers database having data related to a plurality of buyers. For each of the plurality of buyers, the data includes buyer identification information for the buyer, purchasing criteria of the buyer, and buyer agent information associated with the buyer. The server is further configured to retrieve and store in the buyers database supplemental information about each buyer based upon the buyer identification information. The server receives a first query of the buyers database from a first remote device, the first query returning first query results which includes the purchasing criteria and buyer agent information for each buyer included in the first query results. The server transmits the first query results to the first remote device.

## Claims

### Claim 1

A method for managing a database of buyers, the method comprising:
storing, at a server, a buyers database comprising data related to a plurality of buyers, the data including, for each of the plurality of buyers, buyer identification information for the buyer, purchasing criteria of the buyer, and buyer agent information associated with the buyer;
retrieving, by the server, supplemental information horn an information source about each buyer based upon the buyer identification information;
storing, by the server, the supplemental information about each buyer in the database; and
receiving, at the server, a first query of the buyers database from a first remote device, wherein the first query returns first query results including the purchasing criteria and buyer agent information for each buyer included in the first query results; and
transmitting the first query results to the first remote device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the buyer identification information is excluded from the first query results.

### Claim 3 (depends on 1)

The method of claim 1, further comprising,
receiving, at the server, a second query of the buyers database from a second remote device, wherein the second remote device is associated with a managing user, the managing user identified by the server as managing a first plurality of agents, and the second query returns second query results including the buyer identification information, the purchasing, criteria, and the buyer agent information for each buyer included in the second query results which is associated with one of the first plurality of agents;
transmitting the second query results from the server to the second remote device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
storing, at the server, a property listings database comprising data related to a plurality of properties for sale, the data including, for each of the plurality of properties, property features.

### Claim 5 (depends on 4)

The method of claim 4, wherein the purchasing criteria of the buyer and the property features include a plurality of overlapping categorizations.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
automatically matching, by the server, one or more of the buyers with one or more of the properties; and
providing match results from the server to one of a respective buyer agent or a respective seller agent concerning the matched one or more buyers and the one or more properties.

### Claim 7 (depends on 4)

The method of claim 4, further comprising:
matching, by the server, one or more of the buyers with one or more of the properties; and
estimating, by the server, a market value of the one or more matched properties based upon the purchasing criteria of the one or more matched buyers.

### Claim 8 (depends on 1)

The method of claim 1, wherein the data in the buyers database further comprises buyer purchasing qualifications for each buyer, and the first query results further include the buyer purchasing qualifications for each buyer.

### Claim 9 (depends on 8)

The method of claim 8, further comprising assigning a buyer qualification rating, by the server, to each buyer within the buyers database based on buyer purchasing qualifications included in the database for each buyer, wherein the first query results further include the buyer qualification rating for each buyer.

### Claim 10 (depends on 9)

The method of claim 9, wherein the buyer qualification rating is further based on the supplemental information about each buyer.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
generating, by the server, a second query of the buyers database, wherein the second query returns second query results including the purchasing criteria and the buyer agent information for one or more of the buyers entered into the buyers database within a recent predetermined period; and
transmitting the second query results from the server to agents for sellers of properties.

### Claim 12 (depends on 1)

The method of claim 1, wherein the first query results include a plurality of buyers grouped by purchasing criteria having a common geographical identifier.

### Claim 13 (depends on 12)

The method of claim 12, the common geographical identifier refers to one or more of a neighborhood, a community, a subdivision, a school district, and a city.

### Claim 14 (depends on 1)

The method of claim 1, further comprising receiving, by the server, geographical location data from a plurality of remote devices, each associated with one of a plurality of active buyers in the database, wherein the first query results include one or more of the plurality of active buyers grouped by proximity to a geographical location identified in the first query.

### Claim 15 (depends on 14)

The method of claim 14, wherein the geographical location is a location of a property offered for sale.

### Claim 16 (depends on 1)

The method of claim 1, wherein the purchasing criteria includes a plurality of predetermined categorizations and at least one free form entry field.

### Claim 17 (depends on 16)

The method of claim 16, further comprising, applying an inference matching algorithm to the at least one free form entry field as part of returning the first query results.

### Claim 18 (depends on 1)

The method of claim 1, wherein the supplemental information includes property ownership history associated with each buyer.

### Claim 19 (depends on 18)

The method of claim 18, the method further comprising applying a trend analysis algorithm to the ownership history as part of returning the first query results.

### Claim at position 20

-72. (canceled)

### Claim 73

A network comprising at least one server configured to execute non-transitory computer executable code, the code instructing the server to:
store a buyers database comprising data related to a plurality of buyers, the data including, for each of the plurality of buyers, buyer identification information for the buyer, purchasing criteria of the buyer, and buyer agent information associated with the buyer;
retrieve supplemental information from an information source about each buyer based upon the buyer identification information;
store the supplemental information about each buyer in the database;
a first query of the buyers database from a first remote device, wherein the first query returns first query results including the purchasing criteria and buyer agent information for each buyer included in the first query results; and
transmit the first query results to the first remote device.

### Claim 74 (depends on 73)

The network of claim 73, wherein the buyer identification information is excluded from the first query results.

### Claim 75 (depends on 73)

The method of claim 73, wherein the supplemental information includes property ownership history associated with each buyer.

### Claim 76 (depends on 75)

The method of claim 75, wherein the code further instructs the server to apply a trend analysis algorithm to the ownership history as part of returning the first query results.

### Claim 77 (depends on 73)

The network of claim 73, the code further instructing the server to:
receive a second query of the buyers database from a second remote device, wherein the second remote device is associated with a managing user, the managing user identified by the server as managing a first plurality of agents, and the second query returns second query results including the buyer identification information, the purchasing criteria, and the buyer agent information for each buyer included in the second query results which is associated with one of the first plurality of agents;
transmitting the second query results from the server to the second remote device.

### Claim 78 (depends on 73)

The network of claim 73, the code further instructing the server to:
store a property listings database comprising data related to a plurality of properties for sale, the data including, for each of the plurality of properties, property features.

### Claim 79 (depends on 78)

The network of claim 78, wherein the purchasing criteria of the buyer and the property features include a plurality of overlapping categorizations.

### Claim 80 (depends on 78)

The network of claim 78, the code further instructing the server to:
automatically match one or more of the buyers with one or more of the properties; and
provide match results to one of a respective buyer agent or a respective seller agent concerning the matched one or more buyers and the one or more properties.

### Claim 81 (depends on 78)

The network of claim 78, the code further instructing the server to:
match one or more of the buyers with one or more of the properties; and
estimate a market value of the one or more matched properties based upon the purchasing criteria of the one or more matched buyers.

### Claim 82 (depends on 73)

The network of claim 73, wherein the data in the buyers database further comprises buyer purchasing qualifications for each buyer, and the first query results further include the buyer purchasing qualifications for each buyer.

### Claim 83 (depends on 82)

The network of claim 82, the code further instructing the server to assign a buyer qualification rating to each buyer within the buyers database based on buyer purchasing qualifications included in the database for each buyer, wherein the first query results further include the buyer qualification rating for each buyer.

### Claim 84 (depends on 83)

The network of claim 83, wherein the buyer qualification rating is further based on the supplemental information about each buyer.

### Claim 85 (depends on 73)

The network of claim 73, the code further instructing the server to:
generate a second query of the buyers database, wherein the second query returns second query results including the purchasing criteria and the buyer agent information for one or more of the buyers entered into the buyers database within a recent predetermined period; and
transmitting the second query results to agents for sellers of properties.

### Claim 86 (depends on 73)

The network of claim 73, wherein the first query results include a plurality of buyers grouped by purchasing criteria having a common geographical identifier.

### Claim 87 (depends on 86)

The network of claim 86, wherein the common geographical identifier refers to one or more of a neighborhood, a community, a subdivision, a school district, and a city.

### Claim 88 (depends on 73)

The network of claim 73, the code further instructing the server to receive geographical location data from a plurality of remote devices, each associated with one of a plurality of active buyers in the database, wherein the first query results include one or more of the plurality of active buyers grouped by proximity to a geographical location identified in the first query.

### Claim 89 (depends on 88)

The network of claim 88, wherein the geographical location is a location of a property offered for sale.

### Claim 90 (depends on 73)

The network of claim 73, wherein the purchasing criteria includes a plurality of predetermined categorizations and at least one free form entry field.

### Claim 91 (depends on 90)

The network of claim 90, the code further instructing the server to apply an inference matching algorithm to the at least one free form entry field as part of returning the first query results.
