IP Library Granted Patent US 12,367,211
Granted Patent B2
US 12,367,211 · App. 18/096,492 · Granted Jul 22, 2025

System and method for content creation and delivery

Inventors: John Byron Hanby, IV (Austin, TX); Robert B. Blount (Austin, TX)
Assignee: Hanby Technologies, Inc.
G06F16/258G06F16/9035G06F16/9038G06F16/906G06F21/10G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,367,211
App. No.
18/096,492
Granted
Jul 22, 2025
Kind
B2
Abstract

A system and methods for efficiently and consistently creating and delivering content tailored to a user's specific needs and channel of distribution. The system generates coherent, precise, and logical content that is in full compliance with the relevant policies, rules, regulations, and laws of users of the system. The content created and delivered by the system may be in any form, such as, but not limited to a video, a script, a press release, a social media post, and a keynote speech.

Claims (65)

1. A computer-implemented method for creating video content, comprising:

capturing, by a computer system, video content of a subject providing both visual data and audio data within a scene;

capturing, by the computer system from continuity equipment, continuity data that included parameters associated with the scene during recording of the video content of the subject;

determining, by the computer system, whether a threshold amount of the video content and the continuity data has been captured;

in response to determining that the threshold amount of the video content and the continuity data has been captured, creating, by the computer system and an intelligence subsystem that includes a machine learning algorithm, a computer simulated version of the subject;

creating, by the computer system and the intelligence subsystem that includes the machine learning algorithm, additional video content for a video block based on information associated with the video block and the computer simulated version of the subject; and

storing, by the computer system, the video block in a database.

2. The computer-implemented method of claim 1 , further comprising:

filtering and extracting, by the computer system, a plurality of tagged content blocks corresponding to one or more outcomes requested in a content request to generate a set of filtered tagged content blocks, wherein the video block is included in the set of filtered tagged content blocks,

assembling, by the computer system, the set of filtered tagged content blocks to prepare content associated with the one or more outcomes; and

providing, by the computer system, the content for delivery based on the content request.

3. The computer-implemented method of claim 1 , wherein the continuity data includes continuity data from past video content of the subject.

4. The computer-implemented method of claim 1 , further comprising:

editing, by the computer system, the video block, wherein the video block stored in the database is an edited video block.

5. The computer-implemented method of claim 1 , further comprising:

inserting, by the computer system, one or more unique tags to the video block to generate a tagged video block, wherein the one or more unique tags indicate at least one of a relationship, an order, or a prioritization of the video block with respect to a second video block when assembling video blocks into content; and

storing, by the computer system, the tagged video block in the database.

6. The computer-implemented method of claim 5 , further comprising:

receiving a content request;

filtering and extracting a plurality of tagged video blocks from the database corresponding to one or more user-requested outcomes requested in the content request to generate a set of filtered tagged video blocks; and

assembling the set of filtered tagged video blocks to prepare content associated with the one or more user-requested outcomes.

7. A non-transitory, computer-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:

capturing, by a computer system, video content of a subject providing both visual data and audio data within a scene;

capturing, by the computer system from continuity equipment, continuity data that included parameters associated with the scene during recording of the video content of the subject;

determining, by the computer system, whether a threshold amount of the video content and the continuity data has been captured;

in response to determining that the threshold amount of the video content and the continuity data has been captured, creating, by the computer system and an intelligence subsystem that includes a machine learning algorithm, a computer simulated version of the subject;

creating, by the computer system and the intelligence subsystem that includes the machine learning algorithm, additional video content for a video block based on information associated with the video block and the computer simulated version of the subject; and

storing, by the computer system, the video block in a database.

8. The non-transitory, computer-readable medium of claim 7 , wherein the operations further comprise:

filtering and extracting, by the computer system, a plurality of tagged content blocks corresponding to one or more outcomes requested in a content request to generate a set of filtered tagged content blocks, wherein the video block is included in the set of filtered tagged content blocks,

assembling, by the computer system, the set of filtered tagged content blocks to prepare content associated with the one or more outcomes; and

providing, by the computer system, the content for delivery based on the content request.

9. The non-transitory, computer-readable medium of claim 7 , wherein the continuity data includes continuity data from past video content of the subject.

10. The non-transitory, computer-readable medium of claim 7 , wherein the operations further comprise:

editing, by the computer system, the video block, wherein the video block stored in the database is an edited video block.

11. The non-transitory, computer-readable medium of claim 7 , wherein the operations further comprise:

inserting, by the computer system, one or more unique tags to the video block to generate a tagged video block, wherein the one or more unique tags indicate at least one of a relationship, an order, or a prioritization of the video block with respect to a second video block when assembling video blocks into content; and

storing, by the computer system, the tagged video block in the database.

12. The non-transitory, computer-readable medium of claim 11 , wherein the operations further comprise:

receiving a content request;

filtering and extracting a plurality of tagged video blocks from the database corresponding to one or more user-requested outcomes requested in the content request to generate a set of filtered tagged video blocks; and

assembling the set of filtered tagged video blocks to prepare content associated with the one or more user-requested outcomes.

13. A system, comprising:

one or more processors; and

memory storing instructions that when executed by the one or more processors cause the one or more processors to effectuate operations comprising:

capturing video content of a subject providing both visual data and audio data within a scene;

capturing, from continuity equipment, continuity data that included parameters associated with the scene during recording of the video content of the subject;

determining whether a threshold amount of the video content and the continuity data has been captured;

in response to determining that the threshold amount of the video content and the continuity data has been captured, creating, by an intelligence subsystem that includes a machine learning algorithm, a computer simulated version of the subject;

creating, by the intelligence subsystem that includes the machine learning algorithm, additional video content for a video block based on information associated with the video block and the computer simulated version of the subject; and

storing the video block in a database.

14. The system of claim 13 , wherein the operations further comprise:

filtering and extracting a plurality of tagged content blocks corresponding to one or more outcomes requested in a content request to generate a set of filtered tagged content blocks, wherein the video block is included in the set of filtered tagged content blocks,

assembling the set of filtered tagged content blocks to prepare content associated with the one or more outcomes; and

providing the content for delivery based on the content request.

15. The system of claim 13 , wherein the continuity data includes continuity data from past video content of the subject.

16. The system of claim 13 , wherein the operations further comprise:

editing the video block, wherein the video block stored in the database is an edited video block.

17. The system of claim 13 , wherein the operations further comprise:

inserting one or more unique tags to the video block to generate a tagged video block, wherein the one or more unique tags indicate at least one of a relationship, an order, or a prioritization of the video block with respect to a second video block when assembling video blocks into content; and

storing the tagged video block in the database.

18. The system of claim 17 , wherein the operations further comprise:

receiving a content request;

filtering and extracting a plurality of tagged video blocks from the database corresponding to one or more user-requested outcomes requested in the content request to generate a set of filtered tagged video blocks; and

assembling the set of filtered tagged video blocks to prepare content associated with the one or more user-requested outcomes.

Continuity (4)
Continuation 16434293 · Jun 7, 2019
Provisional Application 62727803 · Sep 6, 2018
Provisional Application 62835039 · Apr 17, 2019
Related Publication 20230244689A1 · Aug 3, 2023
References Cited (30)
US 9620168B1 · Townsend · 2017 [cited by examiner]
US 9721165B1 · Bentley · 2017 [cited by examiner]
US 10255946B1 · Andrizzi · 2019 [cited by examiner]
US 10319410B1 · Townsend · 2019 [cited by examiner]
US 11080351B1 · Yang et al. · 2021 [cited by applicant]
US 11158344B1 · Townsend · 2021 [cited by examiner]
US 20060015904A1 · Marcus · 2006 [cited by examiner]
US 20080215964A1 · Abrams et al. · 2008 [cited by applicant]
US 20120151217A1 · Porter · 2012 [cited by examiner]
US 20140101551A1 · Sherrets · 2014 [cited by examiner]
US 20140122592A1 · Houston et al. · 2014 [cited by applicant]
US 20150051934A1 · Chakra · 2015 [cited by examiner]
US 20150135068A1 · Chiu · 2015 [cited by examiner]
US 20160019202A1 · Adams · 2016 [cited by examiner]
US 20160110313A1 · Prakash · 2016 [cited by examiner]
US 20170353406A1 · Ramamurthy et al. · 2017 [cited by applicant]
US 20170364532A1 · Mahadevan et al. · 2017 [cited by applicant]
US 20180232464A1 · Looney · 2018 [cited by examiner]
US 20180374375A1 · Doucette · 2018 [cited by examiner]
US 20190034826A1 · Ahmad et al. · 2019 [cited by applicant]
US 20190082236A1 · Salim · 2019 [cited by examiner]
US 20190325626A1 · Tao · 2019 [cited by applicant]
US 20210382929A1 · Zhao et al. · 2021 [cited by applicant]
Smith, John R., et al., “Interactive Search Fusion Methods for Video Database Retrieval”, International Conference on Image Processing (ICIP 2003), Barcelona, Spain, Sep. 14-17, 2003, pp. I-741-1-744. [cited by examiner]
Schödl, Arno, et al., “Machine Learning for Video-Based Rendering”, Advances in Neural Information Processing Systems, vol. 13, © 2000, 7 pages. [cited by examiner]
Agarwala, Aseem, et al., “Panoramic Video Textures”, SIGGRAPH '05; SIGGRAPH 2005 Papers, ACM Digital Library, Jul. 1, 2005, pp. 821-827. [cited by examiner]
Flagg, Matthew, et al., “Human Video Textures”, I3D '09; Proc. of the 2009 Symposium on Interactive 3D Graphics and Games, ACM Digital Library, Feb. 27, 2009, pp. 199-375. [cited by examiner]
Contentmarketinginstitute.com; retrieved on Sep. 29, 2023 https://contentmarketinginstitute.com/articles/content-creation-robots-examples/, 7 pages. [cited by applicant]
Digital.gov; retrieved on Sep. 29, 2023 https://digital.gov/2015/08/10/the-content-corner-can-automated-content-creation-help-your-agency/, 5 pages. [cited by applicant]
Zapier.com, Zapier Inc.; retrieved on Sep. 29, 2023 https://zapier.com/blog/updates/362/contentful-integrations, 2 pages. [cited by applicant]