# US 8,543,658 B2 · Presenting a gemstone in a setting

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

- Number: US 8,543,658 B2
- Document ID: US8543658B2
- Status: Granted
- Kind: B2
- Application number: 12/635,633
- Filed: 2009-12-10
- Published: 2011-06-16
- Granted: 2013-09-24
- Earliest claimed: 2009-12-10
- Assignees: eBay Inc.
- Applicants: Ganga Muthyala; Belmer Perella Garcia Negrillo; Gang Han; Sarthak Dudhara; Rasesh H. Shah; Hema Budaraju
- Inventors: Ganga Muthyala; Belmer Perella Garcia Negrillo; Gang Han; Sarthak Dudhara; Rasesh H. Shah; Hema Budaraju
- Web page: https://patentgrep.com/patent/US8543658B2

## CPC

- G06Q 30/0621: {by configuring or customising goods or services}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 16/953: Querying, e.g. by the use of web search engines
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06T 11/60: Creating or editing images; Combining images with text
- H04L 51/10: Multimedia information
- H04L 41/0876: {Aspects of the degree of configuration automation}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- 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)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A ring design machine receives one or more selections of gemstones and one or more selections of settings and allows a user to “mix and match” gemstones and settings and view a selected gemstone in a compatible setting for that gemstone. To present the gemstone in the setting, the ring design machine presents a combination image that depicts the gemstone in the setting. The ring design machine, which may be implemented using a computer programmed by software, may present the combination image to the user in response to receiving a selection of the gemstone and a selection of the setting from the user via a network.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving compatibility information via a network from a seller machine that stores information about a plurality of settings, the compatibility information being usable to determine that each setting among the plurality of settings is combinable with a gemstone selectable by a user from a plurality of gemstones;
receiving a first selection via the network from a web client machine associated with the user, the first selection indicating the gemstone as selected by the user from the plurality of gemstones;
determining that each setting among the plurality of settings is combinable with the gemstone selected by the user, the determining being based on the compatibility information received via the network from the seller machine;
receiving a second selection via the network from the web client machine, the second selection indicating a setting among the plurality of settings as selected by the user from the plurality of settings each determined as combinable with the gemstone selected by the user; and
presenting a combination image that depicts the gemstone in the setting, the presenting of the combination image being to the user and performed by a module implemented using a processor of a machine.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 further comprising:
presenting to the user a set of gemstone listings published by a network-based publication system and corresponding to the plurality of gemstones; and
prompting the user to make the first selection from the set of gemstone listings.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1 further comprising:
presenting to the user a set of setting listings published by a network-based publication system and corresponding to the plurality of settings; and
prompting the user to make the second selection from the set of setting listings.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1 further comprising:
presenting a gemstone image that depicts the gemstone without the setting.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 further comprising:
presenting a setting image that depicts the setting without the gemstone.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1 further comprising:
receiving via the network at least one of:
a gemstone image that depicts the gemstone without the setting;
a setting image that depicts the setting without the gemstone;
the combination image;
a set of gemstone listings published by a network-based publication system and respectively corresponding to the plurality of gemstones; or
a set of setting listings published by the network-based publication system and respectively corresponding to the plurality of settings.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1 further comprising:
storing wish list information in a data record of the user, the wish list information including at least one of the first selection, the second selection, the combination image, or a reference to the combination image.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein:
the user is a first user;
the data record includes a reference to a second user; and the method further comprises:
enabling the second user to access the wish list information.

### Claim 9 (depends on 7)

The computer-implemented method of claim 7, wherein:
the user is a first user; and the method further comprises:
receiving a request to transmit a message on behalf of the first user to a second user, the message including the wish list information; and
transmitting the message.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1 further comprising:
determining the plurality of gemstones based on user-generated gemstone criteria.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein:
the user-generated gemstone criteria include at least one of a gemstone shape indicator, a gemstone price indicator, a gemstone size indicator, a gemstone color indicator, a gemstone clarity indicator, or a gemstone cut indicator.

### Claim 12 (depends on 1)

The computer-implemented method of claim 1 further comprising:
determining the plurality of settings based on user-generated setting criteria.

### Claim 13 (depends on 12)

The computer-implemented method of claim 12, wherein:
the user-generated setting criteria include at least one of a setting style indicator, a setting metal indicator, or the first selection.

### Claim 14

A system comprising:
a hardware-implemented communication module configured to:
receive compatibility information via a network from a seller machine that stores information about a plurality of settings. the compatibility information being usable to determine that each setting among the plurality of settings is combinable with a gemstone selectable by a user from a plurality of gemstones;
receive a first selection via the network from a web client machine associated with the user, the first selection indicating the gemstone as selected by the user from the plurality of gemstones;
receive a second selection via the network from the web client machine, the second selection indicating a setting among the plurality of settings as selected by the user from the plurality of settings each determined as combinable with the gemstone selected by the user;
a hardware-implemented search module configured to determine that each setting among the plurality of settings is combinable with the gemstone selected by the user, the determining being based on the compatibility information received via the network from the seller machine; and
a hardware-implemented presentation module communicatively coupled to the communication module, the presentation module being configured to:
present a combination image that depicts the gemstone in the setting, the presenting of the combination image being to the user.

### Claim 15 (depends on 14)

The system of claim 14 further comprising:
a hardware-implemented determination module to determine based on compatibility information that the setting is combinable with the gemstone; wherein
the communication module is to receive the compatibility information via the network.

### Claim 16 (depends on 14)

The system of claim 14, wherein:
the communication module is to receive via the network at least one of:
a gemstone image that depicts the gemstone without the setting;
a setting image that depicts the setting without the gemstone;
the combination image;
a set of gemstone listings published by a network-based publication system and respectively corresponding to the plurality of gemstones; or
a set of setting listings published by the network-based publication system and respectively corresponding to the plurality of settings.

### Claim 17 (depends on 16)

The system of claim 16 further comprising:
a hardware-implemented search module to:
determine the plurality of gemstones based on user-generated gemstone criteria; and
determine the plurality of settings based on user-generated setting criteria.

### Claim 18

A mahchine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
receiving compatibility information via a network from a seller machine that stores information about a plurality of settings, the compatibility information being usable to determine that each setting among the plurality of settings is combinable with a gemstone selectable by a user from a plurality of gemstones;
receiving a first selection via the network from a web client machine associated with the user, the first selection indicating the gemstone as selected by the user from the plurality of gemstones;
determining that each setting among the plurality of settings is combinable with the gemstone selected by the user, the determining being based on the compatibility information received via the network from the seller machine;
receiving a second selection via the network from the web client machine, the second selection indicating a setting among the plurality of settings as selected by the user from the plurality of settings each determined as combinable with the gemstone selected by the user; and
presenting a combination image that depicts the gemstone in the setting, the presenting of the combination image being to the user.

### Claim 19

A system comprising:
means for receiving compatibility information via a network from a seller machine that stores information about a plurality of setting, the compatibility information being usable to determine that each setting among the plurality of settings is combinable with a gemstone selectable by a user from a plurality of gemstones;
means for receiving a first selection via the network from a web client machine associated with the user, the first selection indicating the gemstone as selected by the user from the plurality of gemstones;
means for determining that each setting among the plurality of settings is combinable with the gemstone selected by the user, the determining being based on the compatibility information received via the network from the seller machine;
means for receiving a second selection via the network from the web client machine, the second selection indicating a setting among the plurality of settings as selected by the user from the plurality of settings each determined as combinable with the gemstone; and
means for presenting a combination image that depicts the gemstone in the setting, the presenting of the combination image being to the user.
