# US 2018/0322567 A1 · System and method for facilitating a transaction

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

- Number: US 2018/0322567 A1
- Document ID: US20180322567A1
- Status: Published application
- Kind: A1
- Application number: 15/772,251
- Filed: 2016-10-31
- Published: 2018-11-08
- Earliest claimed: 2015-10-29
- Inventors: Foad Afshari; Joseph Symond
- Web page: https://patentgrep.com/patent/US20180322567A1

## CPC

- G06Q 30/08: Auctions
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Various embodiments of the present disclosure can include a computer implemented method for facilitating a transaction. In some embodiments, the method can include receiving a selection from a user 122. In some embodiments, the method can include characterizing the selection 124 received from the user as a buy request associated with a vehicle. In some embodiments, the method can include receiving data 128 associated with the vehicle from the user. In some embodiments, the method can include performing an aggregated vehicle search 130 based on the data associated with the vehicle received from the user. In some embodiments, the method can include determining, with a computer, a source of data 136 accumulated as a result of the performance of the aggregated vehicle search.

## Claims

### Claim 1

A computer implemented method for facilitating a transaction, comprising:
receiving a selection from a user;
characterizing the selection received from the user as a buy request associated with a vehicle;
receiving data associated with the vehicle from the user;
performing an aggregated vehicle search based on the data associated with the vehicle received from the user; and
determining, with a computer, a source of data accumulated as a result of the performance of the aggregated vehicle search.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining that the source of the data accumulated as a result of the performance of the aggregated vehicle search is internal.

### Claim 3 (depends on 2)

The method of claim 2, further comprising displaying information that is stored in an internal database in response to a determination that the source of the data accumulated as a result of the performance of the aggregated vehicle search is internal.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining that the source of the data accumulated as a result of the performance of the aggregated vehicle search is external.

### Claim 5 (depends on 4)

The method of claim 4, further comprising displaying the data accumulated as a result of the performance of the aggregated vehicle search with a view controller in response to the determination that the source of the data is external.

### Claim 6 (depends on 1)

The method of claim 1, further comprising receiving personal information from the user.

### Claim 7 (depends on 6)

The method of claim 6, further comprising performing the aggregated vehicle search based on the personal information received from the user.

### Claim 8 (depends on 6)

The method of claim 6, wherein the personal information includes at least one of marital status, size of family, age, gender, anticipated activities that the vehicle will be used for, favorite color, and personality type.

### Claim 9 (depends on 1)

The method of claim 1, wherein receiving data associated with the vehicle from the user includes:
receiving a plurality of characteristics associated with the vehicle from the user; and
receiving a plurality of weighting factors associated with each one of the characteristics associated with the vehicle from the user.

### Claim 10 (depends on 9)

The method of claim 9, further comprising selecting a type of vehicle for the user based on the plurality of characteristics and the plurality of weighting factors received from the user.

### Claim 11 (depends on 1)

The method of claim 1, wherein performing the aggregated vehicle search includes searching third party databases via their associated application programming interfaces.

### Claim 12 (depends on 1)

The method of claim 1, wherein performing the aggregated vehicle search includes employing web scraping to pull data from databases that do not employ an application programming interface.

### Claim 13

A non-transitory computer-readable medium storing instructions to facilitate a transaction, executable by a processing resource to:
receive a selection from a user;
characterize the selection received from the user as a sell request associated with a vehicle;
determine whether the sell request is a private sale request or a dealer sale request;
populate the vehicle in a listing as at least one of the private sale request and the dealer sale request, based on the selection received from the user.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, further comprising instructions executable by the processing resource to present user selectable options to the user, wherein each one of the user selectable options is derived based on a vehicle identification number associated with the vehicle that is received from the user.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, further comprising instructions executable by the processing resource to prompt the user to take a plurality of pictures of the vehicle in a sequential order.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium of claim 13, further comprising instructions executable by the processing resource to:
determine that a loan exists on the vehicle based on information obtained from the user; and
automatically send a notification to a loan company associated with the loan on the vehicle.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, further comprising instructions executable by the processing resource to automatically send the notification to the loan company upon sale of the vehicle.

### Claim 18

A system for facilitating a transaction, comprising:
a processor and memory storing non-transitory computer-readable instructions, executable by the processor to:
receive a selection from a user;
characterize the selection received from the user as a buy request associated with a vehicle;
receive data associated with the vehicle from the user;
perform an aggregated vehicle search based on the data associated with the vehicle received from the user;
determine that a source of data accumulated via the aggregated vehicle search is external; and
display the data accumulated via the aggregated vehicle search with a view controller, based on the determination that the data accumulated via the aggregated vehicle search is external.

### Claim 19 (depends on 18)

The system of claim 18, wherein the instructions executable to receive data associated with the vehicle from the user further include instructions executable to receive a plurality of desired characteristics associated with the vehicle and a rank of importance associated with each one of the plurality of desired characteristics.

### Claim 20 (depends on 19)

The system of claim 19, further comprising instructions executable to select a vehicle listing based on the rank of importance associated with each of the plurality of desired characteristics.
