# US 12,118,600 B2 · Online image retention, indexing, search technology with integrated image licensing marketplace and a digital rights management platform

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

- Number: US 12,118,600 B2
- Document ID: US12118600B2
- Status: Granted
- Kind: B2
- Application number: 17/713,982
- Filed: 2022-04-05
- Published: 2022-07-21
- Granted: 2024-10-15
- Earliest claimed: 2015-06-10
- Assignees: Digital Candy, Inc.
- Applicants: Digital Candy, Inc.
- Inventors: Stevan H. Lieberman; Michael St. John
- Web page: https://patentgrep.com/patent/US12118600B2

## CPC

- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/587: using geographical or spatial information, e.g. location
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/953: Querying, e.g. by the use of web search engines
- G06Q 20/1235: {with control of digital rights management [DRM]}
- G06Q 20/38: Payment protocols; Details thereof
- G06Q 30/06: Buying, selling or leasing transactions
- G06V 10/462: {Salient features, e.g. scale invariant feature transforms [SIFT]}
- G06V 10/50: by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
- G06V 10/758: {Involving statistics of pixels or of feature values, e.g. histogram matching}
- G06Q 2220/18: Licensing
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- 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)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An online image search and marketplace platform and browser plug-in system is described. The system is configured to execute image-based searches of the Internet to correlate hosted images with ownership and licensing metadata, facilitating the marketing of images to users and expediting the purchase of licensing for said images. The system employs an online platform in communication with an image metadata database, providing a conduit for users to execute an image search from an image search field populated by a target image URL or direct image upload. An auto-cropping feature combined with extensive steganography integration ensures accurate image identification, ownership mapping, and usage tracking. The browser plug-in facilitates the execution of an image search within the right-click menu of any image hosted to the Internet. Image tracking enables content owners to be alerted in real-time when unlicensed use of content is detected.

## Claims

### Claim 1

A method for facilitating the identification and subsequent commerce of digital images between an image owner and an image user comprising:
a server computer receiving a selected digital image, referenced as a source image, the source image from the image user as an image or a URL of the image;
the server computer processing the source image by performing the following steps:
splitting the source image into overlapping pieces, then
resizing the overlapping pieces such that each piece is no larger than 32×32 pixels and no smaller than 8×8 pixels;
the server computer indexing the overlapping pieces with interest points, histograms, and hashes of internal image data to correlate to points for reconstruction of the source image;
the server computer generating parameters for an image search by aggregating metadata of the source image from a source image file;
the server computer executing the image search for instances of the source image over the Internet;
wherein the image search exhibits parameters including the metadata of the source image;
the server computer returning results of the image search;
the server computer displaying the results to the image user;
the server computer providing licensing information for the source image to the image user;
the image user optionally purchasing a license for use of the source image via a platform;
the server computer creating a shell of the source image via compression and indexed and classified histograms employing detected interest points of the source image;
the server computer saving the shell of the source image to a database; and
the server computer updating the database with the aggregated metadata, expediting future searches for the source image.

### Claim 2 (depends on 1)

The method of claim 1, wherein steganography is integrated in the source image.

### Claim 3 (depends on 1)

The method of claim 1, wherein steganography is used for embedding license information into the source image for purchasing the license.

### Claim 4 (depends on 1)

The method of claim 1, wherein the source image is a URL location directed to an image.

### Claim 5 (depends on 1)

The method of claim 1, wherein the source image is a digital image file stored on a storage device.

### Claim 6 (depends on 2)

The method of claim 2, wherein steganography is used for embedding license information into the source image for purchasing the license.

### Claim 7 (depends on 2)

The method of claim 2, wherein the source image is a URL location directed to an image.

### Claim 8 (depends on 3)

The method of claim 3, wherein the source image is a URL location directed to an image.

### Claim 9 (depends on 3)

The method of claim 3, wherein the source image is a digital image file stored on a storage device.
