# US 12,118,577 B2 · Self-learning valuation

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

- Number: US 12,118,577 B2
- Document ID: US12118577B2
- Status: Granted
- Kind: B2
- Application number: 18/357,409
- Filed: 2023-07-24
- Published: 2024-04-04
- Granted: 2024-10-15
- Earliest claimed: 2016-03-07
- Assignees: Qbeats Inc.
- Applicants: Qbeats Inc.
- Inventors: Illan Poreh; Assaf Zeevi
- Web page: https://patentgrep.com/patent/US12118577B2

## CPC

- G06Q 30/0206: {Price or cost determination based on market factors}
- G06Q 30/0277: {Online advertisement}
- 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

## Abstract

A method of valuating a plurality of digital content items including: receiving the plurality of digital content items; for each received content item: establishing a plurality of attributes from content and characteristics of the content item; establishing a lifetime indicating a span of consumers interest in the content item; producing a valuation function for calculating a market value of the content item during its lifetime by finding and ranking nearest one or more previously processed content items having the plurality of attributes with closest similarity to the plurality of attributes of the received content item, performing weighted averaging of the valuation functions produced for the nearest one or more of the previously processed content items; and adapting, using “edge cutting” adaptation, the produced valuation function to a market response reflecting behavior of the consumers in response to the market values of the content item calculated by the valuation function.

## Claims

### Claim 1

A method, comprising:
receiving, by a processor, a plurality of digital content items over a network or from a database;
for each received content item:
defining, by the processor, a valuation function for determining a market value of the received content item, wherein the market value determined by the valuation function is based on a plurality of attributes, and defining the valuation function comprises:
finding and ranking one or more previously processed content items having a plurality of attributes with closest similarity to the plurality of attributes of the received content item; and
performing averaging of valuation functions associated with the nearest one or more of the previously processed and ranked content items;
detecting, by the processor, from one or more devices of one or more consumers online accesses of the plurality of digital content items by the one or more consumers based on displayed content items and market values;
determining, by the processor, a market response reflecting behavior of the one or more consumers based on the online accesses of the plurality of digital content items by the one or more consumers;
adapting, by the processor, the defined valuation function according to the determined market response for continually correcting the market values of the plurality of digital content items by learning from the determined market response, wherein the market values are dynamically varying based on the continual correction and are streamed along with the plurality of digital content items in real-time to the one or more consumers over the network; and
updating continually, by the processor, the market values of the plurality of digital content items on the one or more devices of the one or more consumers with dynamically varying market values.

### Claim 2 (depends on 1)

The method of claim 1, wherein each of the plurality of digital content items comprises metadata and data including one or more from a group of text, audio, video, and images.

### Claim 3 (depends on 1)

The method of claim 1, wherein the plurality of attributes is used to express a class or domain of the received content item.

### Claim 4 (depends on 1)

The method of claim 1, further comprising forming, by the processor, similarity models for each of the plurality of digital content items to enable identifying and ranking similar of the plurality of digital content items.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
formulating, by an application on a device of a consumer, a code snippet based on content distribution requirements of a content distributor provided to the application, wherein the code snippet is custom crafted for a website of the content distributor in accordance with the content distribution requirements and maintained by the processor in a library, and wherein the code snippet is for placement on the website of the content distributor for distribution to one or more browsers of the one or more devices of the one or more consumers; and
securely supporting and delivering, by the processor, the code snippet to external applications running on the one or more devices of the one or more consumers, wherein the external applications are executed by the one or more consumers by using network browsing programs on the one or more devices for performing one or more activities.

### Claim 6 (depends on 5)

The method of claim 5, wherein the one or more activities include at least an activity related to an online registration, an activity related to a purchase of credit, an activity related to authoring of digital content items for adding to a content database, or an activity related to a purchase of access to one of the plurality of digital content items by using the purchased credit.

### Claim 7 (depends on 1)

The method of claim 1, further comprising displaying the plurality of digital content items along with their market values on the one or more devices of the one or more consumers.

### Claim 8

A system, comprising:
a processor configured to:
receive a plurality of digital content items over a network or from a database;
for each received content item:
define a valuation function for determining a market value of the received content item, wherein the market value determined by the valuation function is based on a plurality of attributes, and defining the valuation function comprises:
find and rank one or more previously processed content items having a plurality of attributes with closest similarity to the plurality of attributes of the received content item; and
perform averaging of valuation functions associated with the nearest one or more of the previously processed and ranked content items;
detect from one or more devices of one or more consumers online accesses of the plurality of digital content items by the one or more consumers based on displayed content items and market values;
determine a market response reflecting behavior of the one or more consumers based on the online accesses of the plurality of digital content items by the one or more consumers;
adapt the defined valuation function according to the determined market response for continually correcting the market values of the plurality of digital content items by learning from the determined market response, wherein the market values are dynamically varying based on the continual correction and are streamed along with the plurality of digital content items in real-time to the one or more consumers over the network; and
update continually the market values of the plurality of digital content items on the one or more devices of the one or more consumers with dynamically varying market values.

### Claim 9 (depends on 8)

The system of claim 8, wherein each of the plurality of digital content items comprises metadata and data including one or more from a group of text, audio, video, and images.

### Claim 10 (depends on 8)

The system of claim 8, wherein the plurality of attributes is used to express a class or domain of the received content item.

### Claim 11 (depends on 8)

The system of claim 8, wherein the processor is further configured to form similarity models for each of the plurality of digital content items to enable identifying and ranking similar of the plurality of digital content items.

### Claim 12 (depends on 8)

The system of claim 8, wherein:
the system includes a device of a consumer including a device processor with an application configured to formulate a code snippet based on content distribution requirements of a content distributor provided to the application, wherein the code snippet is custom crafted for a website of the content distributor in accordance with the content distribution requirements and maintained by the processor of the system in a library, and wherein the code snippet is for placement on the website of the content distributor for distribution to one or more browsers of the one or more devices of the one or more consumers; and
the processor of the system is further configured to securely support and deliver the code snippet to external applications running on the one or more devices of the one or more consumers, wherein the external applications are executed by the one or more consumers by using network browsing programs on the one or more devices for performing one or more activities.

### Claim 13 (depends on 12)

The system of claim 12, wherein the one or more activities include at least an activity related to an online registration, an activity related to a purchase of credit, an activity related to authoring of digital content items for adding to a content database, or an activity related to a purchase of access to one of the plurality of digital content items by using the purchased credit.

### Claim 14 (depends on 8)

The system of claim 8, wherein the processor is further configured to display the plurality of digital content items along with their market values on the one or more devices of the one or more consumers.

### Claim 15

A non-transitory computer-readable medium having computer readable program code embodied thereon, the computer-readable program code, when executed by a processor, causes the processor to perform:
receiving a plurality of digital content items over a network or from a database;
for each received content item:
defining a valuation function for determining a market value of the received content item, wherein the market value determined by the valuation function is based on a plurality of attributes, and defining the valuation function comprises:
finding and ranking one or more previously processed content items having a plurality of attributes with closest similarity to the plurality of attributes of the received content item; and
performing averaging of valuation functions associated with the nearest one or more of the previously processed and ranked content items;
detecting from one or more devices of one or more consumers online accesses of the plurality of digital content items by the one or more consumers based on displayed content items and market values;
determining a market response reflecting behavior of the one or more consumers based on the online accesses of the plurality of digital content items by the one or more consumers;
adapting the defined valuation function according to the determined market response for continually correcting the market values of the plurality of digital content items by learning from the determined market response, wherein the market values are dynamically varying based on the continual correction and are streamed along with the plurality of digital content items in real-time to the one or more consumers over the network; and
updating continually the market values of the plurality of digital content items on the one or more devices of the one or more consumers with dynamically varying market values.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein each of the plurality of digital content items comprises metadata and data including one or more from a group of text, audio, video, and images.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the computer-readable program code further causes the processor to form similarity models for each of the plurality of digital content items to enable identifying and ranking similar of the plurality of digital content items.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, further comprising computer-readable program code for:
formulating, by an application on a device of a consumer, a code snippet based on content distribution requirements of a content distributor provided to the application, wherein the code snippet is custom crafted for a website of the content distributor in accordance with the content distribution requirements and maintained by the processor in a library, and wherein the code snippet is for placement on the website of the content distributor for distribution to one or more browsers of the one or more devices of the one or more consumers; and
securely supporting and delivering the code snippet to external applications running on the one or more devices of the one or more consumers, wherein the external applications are executed by the one or more consumers by using network browsing programs on the one or more devices for performing one or more activities.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the one or more activities include at least an activity related to an online registration, an activity related to a purchase of credit, an activity related to authoring of digital content items for adding to a content database, or an activity related to a purchase of access to one of the plurality of digital content items by using the purchased credit.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the plurality of attributes is used to express a class or domain of the received content item.
