# US 12,602,715 B2 · Marketplace listing generation using message metadata

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

- Number: US 12,602,715 B2
- Document ID: US12602715B2
- Status: Granted
- Kind: B2
- Application number: 18/595,831
- Filed: 2024-03-05
- Published: 2024-08-22
- Granted: 2026-04-14
- Earliest claimed: 2014-12-30
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Lakshmanan Velusamy
- Web page: https://patentgrep.com/patent/US12602715B2

## CPC

- G06Q 30/0623: {by investigating goods or services}
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0613: {using intermediate agents}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/306: User profiles
- H04L 67/53: using third party service providers
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods are disclosed to receive a message from a user device. The message may include metadata that includes data related to one or more specifications of the user device. The method may also determine a sales price for the user device based on the one or more specifications of the user device and create a listing for the user device that includes at least the sales price and at least one of the one or more specifications of the user device.

## Claims

### Claim 1

A method comprising:
receiving, by a processor, an electronic mail (email) message from a user device, the email message comprising metadata that includes mandated metadata of a communication protocol of the email message;
determining component data for the user device from the email message, the component data comprising one or more specifications of the user device;
determining a sales price of the user device based on the one or more specifications identified from the email message;
retrieving an image of the user device from a database separate from the user device based on the one or more specifications identified from the email message;
retrieving sales price information for devices being sold based on the one or more specifications;
updating the sales price based on the sales price information for devices being sold; and
generating a product listing in a webpage at an online marketplace website, the product listing comprising the sales price, the image of the user device, and the one or more specifications.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving the email message further includes receiving details about the user device, the details mandated by pre-determined communication protocols.

### Claim 3 (depends on 2)

The method of claim 2, wherein receiving details about the user device further comprises receiving details related to a make of the user device, a model of the user device, a serial number of the user device, component data associated with the user device, or a combination thereof.

### Claim 4 (depends on 1)

The method of claim 1, wherein the metadata includes at least one of: an International Mobile Station Equipment Identity (IMEI), an International Mobile Equipment Identity (IMEI) data, an International Mobile Subscriber Identity (IMSI) number, a Mobile Subscriber Integrated Services Digital Network (MSISDN) number, a Mobile Equipment Identifier (MEID), and a Short Message Entity (SME).

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving the metadata further comprises:
receiving at least one of an International Mobile Station Equipment Identity (IMEI) or a Mobile Equipment Identifier (MEID), and the method further comprises:
extracting a serial number from either the Mobile Equipment Identifier (MEID) or the International Mobile Station Equipment Identity (IMEI);
searching for the serial number in a data storage; and
obtaining the one or more specifications of the user device associated with the serial number from the data storage.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the sales price further comprises automatically determining the sales price based on at least one current sales price of at least one other device currently listed for sale in the online marketplace website that also includes at least some of the one or more specifications of the user device.

### Claim 7 (depends on 1)

The method of claim 1, wherein generating the product listing further comprises creating a webpage that includes the sales price and at least one of the one or more specifications of the user device.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
creating an advertisement for the user device that includes at least the sales price and at least one of the one or more specifications of the user device; and
providing the advertisement to the user device as part of the webpage.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving additional specifications associated with the user device; and
automatically updating the product listing with the additional specifications.

### Claim 10

A system comprising:
a communication interface configured to receive a SMS message from a user device, the SMS message comprising metadata that includes mandated metadata of a communication protocol of the SMS message;
a data storage; and
a processor electronically coupled with the communication interface and the data storage, the processor configured to execute instructions to cause the system to perform operations, the operations comprising:
receiving an electronic mail (email) message from a user device, the email message comprising metadata that includes mandated metadata of a communication protocol of the email message;
determining component data for the user device from the email message, the component data comprising one or more specifications of the user device;
determining a sales price of the user device based on the one or more specifications identified from the email message;
retrieving an image of the user device from a database separate from the user device based on the one or more specifications identified from the email message;
retrieving sales price information for devices being sold based on the one or more specifications;
updating the sales price based on the sales price information for devices being sold; and
generating a product listing in a webpage at an online marketplace website, the product listing comprising the sales price, the image of the user device, and the one or more specifications.

### Claim 11 (depends on 10)

The system of claim 10, wherein the operation of receiving the email message further includes receiving details about the user device inherent in the electronic communication from the user device, the details mandated by pre-determined communication protocols and the operation of receiving details about the user device further comprises receiving details related to a make of the user device, a model of the user device, a serial number of the user device, component data associated with the user device, or a combination thereof.

### Claim 12 (depends on 10)

The system of claim 10, wherein the operation of receiving the metadata further comprises:
receiving at least one of an International Mobile Station Equipment Identity (IMEI) or a Mobile Equipment Identifier (MEID), and the operations further comprising:
extracting a serial number from either the Mobile Equipment Identifier (MEID) or the International Mobile Station Equipment Identity (IMEI);
searching for the serial number in a data storage; and
obtaining the one or more specifications of the user device associated with the serial number from the data storage.

### Claim 13 (depends on 10)

The system of claim 10, wherein the operation of determining the sales price further comprises automatically determining the sales price based on at least one current sales price of at least one other device currently listed for sale in the online marketplace website that also includes at least some of the one or more specifications of the user device.

### Claim 14 (depends on 10)

The system of claim 10, wherein the operation of generating the product listing further comprises creating a webpage that includes the sales price and at least one of the one or more specifications of the user device and the operations further comprise:
creating an advertisement for the user device that includes at least the sales price and at least one of the one or more specifications of the user device; and
providing the advertisement to the user device as part of the webpage.

### Claim 15 (depends on 10)

The system of claim 10, wherein the operations further comprise:
receiving additional specifications associated with the user device; and
automatically updating the product listing with the additional specifications.

### Claim 16

A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
receiving an electronic mail (email) message from a user device, the email message comprising metadata that includes mandated metadata of a communication protocol of the email message;
determining component data for the user device from the email message, the component data comprising one or more specifications of the user device;
determining a sales price of the user device based on the one or more specifications identified from the email message;
retrieving an image of the user device from a database separate from the user device based on the one or more specifications identified from the email message;
retrieving sales price information for devices being sold based on the one or more specifications;
updating the sales price based on the sales price information for devices being sold; and
generating a product listing in a webpage at an online marketplace website, the product listing comprising the sales price, the retrieved image of the user device, and the one or more specifications.

### Claim 17 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operation of receiving the email message further includes receiving details about the user device inherent in the electronic communication from the user device, the details mandated by pre-determined communication protocols and the operation of receiving details about the user device further comprises receiving details related to a make of the user device, a model of the user device, a serial number of the user device, component data associated with the user device, or a combination thereof.

### Claim 18 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operation of receiving the metadata further comprises:
receiving at least one of an International Mobile Station Equipment Identity (IMEI) or a Mobile Equipment Identifier (MEID), and the operations further comprising:
extracting a serial number from either the Mobile Equipment Identifier (MEID) or the International Mobile Station Equipment Identity (IMEI);
searching for the serial number in a data storage; and
obtaining the one or more specifications of the user device associated with the serial number from the data storage.

### Claim 19 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operation of determining the sales price further comprises automatically determining the sales price based on at least one current sales price of at least one other device currently listed for sale in the online marketplace website that also includes at least some of the one or more specifications of the user device.

### Claim 20 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operation of generating the product listing further comprises creating a webpage that includes the sales price and at least one of the one or more specifications of the user device and the operations further comprise:
creating an advertisement for the user device that includes at least the sales price and at least one of the one or more specifications of the user device; and
providing the advertisement to the user device as part of the webpage.
