IP Library › Granted Patent US 9,558,510
Granted Patent B2
US 9,558,510 · App. 12/559,384 · Granted Jan 31, 2017

System and method to create listings using image and voice recognition

Inventors: Ryan Melcher (Ben Lomond, CA); Dane Howard (Los Gatos, CA)
Assignee: eBay Inc.
G06Q30/0603G06Q30/0601
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,558,510
App. No.
12/559,384
Granted
Jan 31, 2017
Kind
B2
Abstract

In various example embodiments, a system and method to provide services associated with an image is disclosed. The method includes receiving image data of an item of interest from a client device. The image data is used to identify a similar item from an image catalog based on the image data of the item. Attribute information associated with the similar item is retrieved and used to pre-populate a template. The pre-populated template is sent to the client device, and modified data from the client device is received in response, with the modified data resulting in a final template. A listing based on the final template is generated.

Claims (51)

1. A method comprising:

receiving through a user interface, image data and voice data from a client device, the image data depicting an item to be listed for sale in a network-based marketplace, and the voice data describing an item category of the item depicted by the image data, the voice data received via a microphone of the client device;

determining an item category and an item sub-category corresponding to the item depicted by the image data the determining of the item category based on the voice data;

converting the image data into a color histogram that represents a distribution of colors of the image data;

comparing the color histogram to a set of color histograms, the set of color histograms corresponding to a set of stored images of an image catalog;

identifying, using one or more processors, a similar item from the image catalog based on at least the color histogram of the image data of the item and the item category;

receiving an indication to sell the item depicted in the image data;

retrieving attribute information associated with the similar item;

in response to the receiving of the indication to sell the item depicted in the image data, causing presentation of a user interface to the client device that displays a template, the template based on the identification of the similar item;

populating the template with the attribute information retrieved from the similar item from the image catalog;

receiving modified attribute information from the client device, the modified attribute information modifying the pre-populated template displayed on the user interface into a final template;

generating a listing for the item using the final template; and

publishing the listing generated using the final template on the network-based marketplace, the listing being a product listing for the sale of the item.

2. The method of claim 1 , wherein the receiving of the modified attribute information comprises receiving text data that modifies the populated template.

3. The method of claim 1 , wherein the receiving of the modified attribute information comprises receiving the final template from the client device.

4. The method of claim 1 , wherein the receiving of the modified attribute information comprises receiving voice data that modifies the populated template.

5. The method of claim 4 , further comprising utilizing voice recognition processing to convert the voice data to text data used to modify the populated template into the final template.

6. A system comprising:

one or more processors;

a memory including instructions that when executed by the one or more processors, cause the system to perform operations comprising:

receiving through a user interface, image data and voice data from a client device, the image data depicting an item to be listed for sale in a network-based marketplace, and the voice data describing an item category of the item depicted by the image data, the voice data received via a microphone of the client device;

determining an item category and an item sub-category corresponding to the item depicted by the image data, the determining of the item category based on the voice data;

converting the image data into a color histogram that represents a distribution of colors of the image data;

comparing the color histogram to a set of color histograms, the set of color histograms corresponding to a set of stored images of an image catalog;

identifying a similar item from the image catalog based on the color histogram of the image data, and the item category;

receiving an indication to sell the item depicted in the image data;

retrieving attribute information associated with the similar item;

in response to the receiving of the indication to sell the item depicted in the image data, causing presentation of a user interface to the client device that displays a template, the template based on the identification of the similar item;

populating the template with the attribute information retrieved from the similar item from the image catalog;

receiving modified attribute information from the client device, the modified attribute information modifying the pre-populated template displayed on the user interface into a final template;

generating a listing for the item using the final template; and

publishing the listing generated using the final template on the network-based marketplace, the listing being a product listing for the sale of the item.

7. The system of claim 6 , wherein the modified attribute information is received via the micro shone of the client device and the instructions cause the system to perform operations further comprising:

converting the modified attribute information to text data that modifies the pre-populated template.

8. A non-transitory machine-readable storage medium, storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:

receiving through a user interface, image data and voice data from a client device, the image data depicting an item to be listed for sale in a network-based marketplace, and the voice data describing the item depicted by the image data, the voice data received via a micro shone of the client device;

determining an item category and an item corresponding to the item depicted by the image data, the determining of the item category based on the voice data;

converting the image data into a color histogram that represents a distribution of colors of the image data;

comparing the color histogram set of color histograms, the set of color histograms corresponding to a set of stored images of an image catalog;

identifying a similar item from the image catalog based on the color histogram of the image data, and the item category;

receiving an indication to sell the item depicted in the image data;

retrieving attribute information associated with the similar item;

in response to the receiving of the indication to sell the item depicted in the image data, causing presentation of a user interface to the client device that displays a template, the template based on the identification of the similar item;

populating the template with the attribute information of the similar item;

receiving modified attribute information from the client device, the modified attribute information modifying the pre-populated template displayed on the user interface into a final template;

generating a listing for the item based on the final template; and

publishing the listing generated using the final template on the network-based marketplace, the listing being a product listing for the sale of the item.

9. The machine readable storage medium of claim 8 , wherein receiving the modified attribute information comprises receiving text that modifies the populated template.

10. The machine readable storage medium of claim 8 , wherein receiving the modified attribute information comprises receiving the final template from the client device.

11. The machine readable storage medium of claim 8 , wherein receiving the modified attribute information comprises receiving voice data that modifies the populated template.

12. The machine readable storage medium of claim 11 , wherein the method further comprises utilizing voice recognition processing to convert the voice data to text data used to modify the pre-populated template.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2009
From: MELCHER, RYAN; HOWARD, DANE
To: EBAY INC.
Reel/Frame 023369/0916 →
Continuity (2)
Provisional Application 61155090 · Feb 24, 2009
Related Publication 20100217684A1 · Aug 26, 2010