# US 12,002,264 B2 · Use of camera metadata for recommendations

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

- Number: US 12,002,264 B2
- Document ID: US12002264B2
- Status: Granted
- Kind: B2
- Application number: 18/202,814
- Filed: 2023-05-26
- Published: 2023-09-28
- Granted: 2024-06-04
- Earliest claimed: 2014-07-23
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Neelakantan Sundaresan
- Web page: https://patentgrep.com/patent/US12002264B2

## CPC

- G06V 20/20: in augmented reality scenes
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- G06Q 30/0631: {Recommending goods or services}
- G06T 7/00: Image analysis
- G06T 2207/10004: Still image; Photographic image
- G06T 2207/10016: Video; Image sequence
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

In various example embodiments, a system and method for using camera metadata for making recommendations are presented. At least one image file having camera metadata is received. The camera metadata of the at least one image file is analyzed to determine improvements to image capture aspects associated with the at least one image file. Feedback related to the improvements to the image capture aspects associated with the at least one image file is generated. In some embodiments, the feedback may be used to generate camera and other product upgrade recommendations.

## Claims

### Claim 1

A system comprising:
one or more hardware processors; and
memory storing instructions that, when executed by the one or more hardware processors, cause the system to perform operations comprising:
receiving an image file having image data including camera metadata, wherein the image file was captured by a camera;
determining an improvement to an image capture aspect associated with the image file based on the camera metadata;
generating feedback based on the determined improvement, wherein the feedback comprises a recommendation of an item for purchase in an online marketplace; and
causing display of the generated feedback on a device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the camera metadata comprises model information for the camera, and wherein the item for purchase comprises a camera accessory determined to improve picture quality based on the model information.

### Claim 3 (depends on 2)

The system of claim 2, wherein the camera accessory comprises at least one of a lens or a filter compatible with the camera.

### Claim 4 (depends on 1)

The system of claim 1, wherein the item for purchase comprises a suggested model of a second camera.

### Claim 5 (depends on 1)

The system of claim 1, the operations further comprising:
determining a direction the camera was facing when the image file was captured based on the camera metadata, wherein the improvement is determined based on the determined direction.

### Claim 6 (depends on 1)

The system of claim 1, the operations further comprising:
determining a time of day the image file was captured based on the camera metadata, wherein the improvement is determined on the determined time of day.

### Claim 7 (depends on 6)

The system of claim 6, the operations further comprising:
determining a position of a sun based on the time of day and a location indicated by the camera metadata, wherein the improvement is determined based on the determined position.

### Claim 8 (depends on 1)

The system of claim 1, the operations further comprising:
determining a purpose for which the image file was captured based on the image file, wherein the feedback is generated based on the determined purpose.

### Claim 9 (depends on 8)

The system of claim 8, wherein the determining of the purpose determines the image file is captured at an event of a first type or an event of a second type.

### Claim 10 (depends on 9)

The system of claim 9, wherein the first type is one of a birthday party, a wedding, a vacation, or a sporting event.

### Claim 11 (depends on 1)

The system of claim 1, wherein the feedback is generated to recommend adjusting at least one setting of the camera that captured the image file.

### Claim 12 (depends on 1)

The system of claim 1, the operations further comprising:
indexing the image file based on the camera metadata.

### Claim 13

A method comprising:
receiving an image file having image data including camera metadata, wherein the image file was captured by a camera;
determining, by one or more hardware processors, an improvement to an image capture aspect associated with the image file based on the camera metadata;
generating, by the one or more hardware processors, feedback based on the determined improvement, wherein the feedback comprises a recommendation of an item for purchase in an online marketplace; and
causing display of the generated feedback on a device.

### Claim 14 (depends on 13)

The method of claim 13, wherein the camera metadata comprises make and model information for the camera, wherein the item for purchase comprises a camera accessory based on the make and model information.

### Claim 15 (depends on 14)

The method of claim 14, wherein the camera accessory comprises at least one of a lens or a filter.

### Claim 16 (depends on 13)

The method of claim 13, wherein the item for purchase comprises a suggested make and model of camera.

### Claim 17 (depends on 13)

The method of claim 13, further comprising:
determining a time of day the image file was captured based on the camera metadata, wherein the improvement is determined based on the determined time of day.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
determining a position of a sun based on the time of day and a location indicated by the camera metadata, wherein the improvement is determined based on the determined position.

### Claim 19 (depends on 13)

The method of claim 13, further comprising:
determining a direction the camera was facing when the image file was captured based on the camera metadata, wherein the improvement is determined based on the determined direction.

### Claim 20

A non-transitory computer readable storage medium comprising instructions that when executed by one or more hardware processors cause a system to perform operations comprising:
receiving an image file having image data including camera metadata, wherein the image file was captured by a camera;
determining an improvement to an image capture aspect associated with the image file based on the camera metadata;
generating feedback based on the determined improvement, wherein the feedback comprises a recommendation of an item for purchase in an online marketplace; and
causing display of the generated feedback on a device.
