# US 12,003,828 B1 · Method and system for individualized content data feeds

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

- Number: US 12,003,828 B1
- Document ID: US12003828B1
- Status: Granted
- Kind: B1
- Application number: 18/356,132
- Filed: 2023-07-20
- Granted: 2024-06-04
- Earliest claimed: 2023-02-11
- Applicants: Dawid Maj Kolodziej
- Inventors: Dawid Maj Kolodziej
- Web page: https://patentgrep.com/patent/US12003828B1

## CPC

- G06Q 30/0269: {based on user profile or attribute}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06Q 30/0277: {Online advertisement}
- H04N 21/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 21/251: {Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04N 21/4307: {Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen}
- H04N 21/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- 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
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system can be configured to generate customized content data suitable for marketing, advertising, or campaigns. The customized content data can be feedable or can be streamed to devices, such as end user devices. The customized content data can include a static content component, e.g., referring to a product, such as a car, or a service, and a dynamic content component, e.g., a product version, such as a color of the car. The customized content data can alternatively include a static content component and one or more dynamic content components, e.g., a music or music track selected to be combined with the static content component. Two or more components can be combined at the time of rendering the customized content data on an end-user device. The customized content data can also be generated for streaming or transferring to the end-user device.

## Claims

### Claim 1

A method performed by one or more computers, each computer having at least one processor and a memory, the method comprising:
receiving from a user through a computer user interface a selection of video advertising content chosen for rendering on a plurality of end-user devices, each of the end-user devices being operated by a respective end-user;
determining a set of one or more characteristics associated with the selected video advertising content; and
for each end-user device of the plurality of end-user devices:
determining a set of one or more characteristics associated with the respective end-user of the end-user device;
applying artificial intelligence to select audio content for playback along with the video advertising content based on:
the set of one or more characteristics associated with the respective end-user of the end-user device, and
the set of one or more characteristics associated with the selected video advertising content;
causing the end-user device to render the video advertising content to the respective end-user on a user interface of the end-user device;
causing the end-user device to access the audio content from an audio streaming service;
causing the end-user device to play back the accessed audio content for the end-user; and
synchronizing playback of the video advertising content and the audio content for the end-user on the end-user device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, for the each end-user device:
selecting an audio voice over track from a plurality of available voice over tracks to be played back during the rendering of the video advertising content; and
synchronizing playback of the selected voice over track with playback of the video advertising content and the audio content for the end-user on the end-user device.

### Claim 3 (depends on 2)

The method of claim 2, wherein the audio voice over track is selected based on the set of one or more characteristics associated with the respective end-user of the end-user device.

### Claim 4 (depends on 3)

The method of claim 3, wherein the audio voice over track is selected by applying artificial intelligence.

### Claim 5 (depends on 1)

The method of claim 1, wherein the set of one or more characteristics associated with the respective end-user comprises advertising-related personal profile characteristics.

### Claim 6

A non-transitory computer readable medium having instructions stored thereon, wherein the instructions are executed by at least one computer processor and cause the at least one computer processor to perform a method comprising:
receiving from a user through a computer user interface a selection of video advertising content chosen for rendering on a plurality of end-user devices, each of the end-user devices being operated by a respective end-user;
determining a set of one or more characteristics associated with the selected video advertising content; and
for each end-user device of the plurality of end-user devices:
determining a set of one or more characteristics associated with the respective end-user of the end-user device;
applying artificial intelligence to select audio content for Playback along with the video advertising content based on:
the set of one or more characteristics associated with the respective end-user of the end-user device, and
the set of one or more characteristics associated with the selected video advertising content;
causing the end-user device to render the video advertising content to the respective end-user on a user interface of the end-user device;
causing the end-user device to access the audio content from an audio streaming service;
causing the end-user device to play back the accessed audio content for the end-user; and
causing the end-user device to synchronize playback of the video advertising content and the audio content for the end-user.

### Claim 7 (depends on 6)

The computer readable medium of claim 6, wherein the method further comprises, for the each end-user device:
selecting an audio voice over track from a plurality of available voice over tracks to be played back during the rendering of the video advertising content; and
causing the end-user device to synchronize playback of the selected voice over track with playback of the video advertising content and the audio content for the end-user.

### Claim 8 (depends on 7)

The computer readable medium of claim 7, wherein the audio voice over track is selected based on the set of one or more characteristics associated with the respective end-user of the end-user device.

### Claim 9 (depends on 8)

The computer readable medium of claim 8, wherein the audio voice over track is selected by applying artificial intelligence.

### Claim 10 (depends on 6)

The computer readable medium of claim 6, wherein the set of one or more characteristics associated with the respective end-user comprises advertising-related personal profile characteristics.

### Claim 11

A computer system comprising at least one processor and a memory, wherein the memory has instructions stored thereon that are executed by the at least one processor and cause the computer system to perform a method comprising:
receiving from a user through a computer user interface a selection of video advertising content chosen for rendering on a plurality of end-user devices, each of the end-user devices being operated by a respective end-user;
determining a set of one or more characteristics associated with the selected video advertising content; and
for each end-user device of the plurality of end-user devices:
determining a set of one or more characteristics associated with the respective end-user of the end-user device;
applying artificial intelligence to select audio content for playback along with the video advertising content based on:
the set of one or more characteristics associated with the respective end-user of the end-user device, and
the set of one or more characteristics associated with the selected video advertising content;
causing the end-user device to render the video advertising content to the respective end-user on a user interface of the end-user device;
causing the end-user device to access the audio content from an audio streaming service;
causing the end-user device to play back the accessed audio content for the end-user; and
causing the end-user device to synchronize playback of the video advertising content and the audio content for the end-user.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein the method further comprises, for the each end-user device:
selecting an audio voice over track from a plurality of available voice over tracks to be played back during the rendering of the video advertising content; and
causing the end-user device to synchronize playback of the selected voice over track with playback of the video advertising content and the audio content for the end-user.

### Claim 13 (depends on 12)

The computer system of claim 12, wherein the audio voice over track is selected based on the set of one or more characteristics associated with the respective end-user of the end-user device.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the audio voice over track is selected by applying artificial intelligence.

### Claim 15 (depends on 11)

The computer system of claim 11, wherein the set of one or more characteristics associated with the respective end-user comprises advertising-related personal profile characteristics.
