IP Library Granted Patent US 12,368,909
Granted Patent B2
US 12,368,909 · App. 18/501,777 · Granted Jul 22, 2025

Image analysis system

Inventor: Richard Gardner (Scottsdale, AZ)
Assignee: Q Factor Holdings LLC
H04N21/23439G06V20/40H04N21/2393H04N21/44218
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,368,909
App. No.
18/501,777
Granted
Jul 22, 2025
Kind
B2
Abstract

A method of using applications of pattern recognition or image analysis is disclosed. A request for a content item is received. A version of the content item is selected from a plurality of versions of the content item based on one or more applications of one or more algorithms. The one or more algorithms include one or more image-analysis algorithms, pattern-recognition algorithms, or genetic algorithms. One or more of the plurality of versions has undergone transformation into a plurality of combinations of content segments that comprise the plurality of versions. The one or more algorithms target one or more success rates with respect to one or more metrics. The selected version of the content item is communicated to the device of the user in response to the request.

Claims (42)

1. A method comprising:

receiving a request for a content item from a user device;

identifying a plurality of content segments associated with the content item;

associating metadata with each of the plurality of content segments, the metadata including interchangeability and severability attributes;

generating a plurality of versions of the content item, each version comprising a different combination of the plurality of content segments by interchanging or removing one or more of the plurality of content segments based on the metadata, the plurality of versions selected based on a constraint pertaining to use of computing resources and a prioritization of the plurality of versions by a machine-learning model trained to predict success rates of each of the plurality of versions with respect to one or more metrics;

monitoring user behavior data and the one or more metrics associated with each version;

selecting an updated version of the content item based on the monitored user behavior data and the one or more metrics, the selecting based on the prioritization of the plurality of versions; and

providing the updated version of the content item to the user device in response to the request.

2. The method of claim 1 , wherein the plurality of content segments comprises video clips.

3. The method of claim 1 , wherein the metadata further includes original timestamp data.

4. The method of claim 1 , wherein generating the plurality of versions of the content item comprises applying one or more constraints relating to a minimum or maximum length of each version.

5. The method of claim 1 , wherein the user behavior data comprises at least one of scrubbing backward or forward in a timeline associated with the content item, providing a rating, providing comments, or dropping off from the content item.

6. The method of claim 1 , wherein the one or more metrics comprise at least one of click-through rate, watch time, audience retention, or number of interactions.

7. A system comprising:

one or more computer processors;

one or more computer memories;

a set of instructions stored in the one or more computer memories, the instructions configuring the one or more computer processors to perform operations, the operations comprising:

receiving a request for a content item from a user device;

identifying a plurality of content segments associated with the content item;

associating metadata with each of the plurality of content segments, the metadata including interchangeability and severability attributes;

generating a plurality of versions of the content item, each version comprising a different combination of the plurality of content segments by interchanging or removing one or more of the plurality of content segments based on the metadata, the plurality of versions selected based on a constraint pertaining to use of computing resources and a prioritization of the plurality of versions by a machine-learning model trained to predict success rates of each of the plurality of versions with respect to one or more metrics;

monitoring user behavior data and the one or more metrics associated with each version;

selecting an updated version of the content item based on the monitored user behavior data and the one or more metrics, the selecting based on the prioritization of the plurality of versions; and

providing the updated version of the content item to the user device in response to the request.

8. The system of claim 7 , wherein the plurality of content segments comprises video clips.

9. The system of claim 7 , wherein the metadata further includes original timestamp data.

10. The system of claim 7 , wherein generating the plurality of versions of the content item comprises applying one or more constraints relating to a minimum or maximum length of each version.

11. The system of claim 7 , wherein the user behavior data comprises at least one of scrubbing backward or forward in a timeline associated with the content item, providing a rating, providing comments, or dropping off from the content item.

12. The system of claim 7 , wherein the one or more metrics comprise at least one of click-through rate, watch time, audience retention, or number of interactions.

13. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more computer processors, causes the one or more computer processors to perform operations, the operations comprising:

receiving a request for a content item from a user device;

identifying a plurality of content segments associated with the content item;

associating metadata with each of the plurality of content segments, the metadata including interchangeability and severability attributes;

generating a plurality of versions of the content item, each version comprising a different combination of the plurality of content segments by interchanging or removing one or more of the plurality of content segments based on the metadata, the plurality of versions selected based on a constraint pertaining to use of computing resources and a prioritization of the plurality of versions by a machine-learning model trained to predict success rates of each of the plurality of versions with respect to one or more metrics;

monitoring user behavior data and the one or more metrics associated with each version;

selecting an updated version of the content item based on the monitored user behavior data and the one or more metrics, the selecting based on the prioritization of the plurality of versions; and

providing the updated version of the content item to the user device in response to the request.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the plurality of content segments comprises video clips.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the metadata further includes original timestamp data.

16. The non-transitory computer-readable storage medium of claim 13 , wherein generating the plurality of versions of the content item comprises applying one or more constraints relating to a minimum or maximum length of each version.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the user behavior data comprises at least one of scrubbing backward or forward in a timeline associated with the content item, providing a rating, providing comments, or dropping off from the content item.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more metrics comprise at least one of click-through rate, watch time, audience retention, or number of interactions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2023
From: GARDNER, RICHARD
To: Q FACTOR HOLDINGS LLC
Reel/Frame 065682/0486 →
Continuity (2)
Continuation 17304524 · Jun 22, 2021
Related Publication 20240064348A1 · Feb 22, 2024
References Cited (114)
US 6504990B1 · Abecassis · 2003 [cited by examiner]
US 7620564B1 · Lippock · 2009 [cited by examiner]
US 9264770B2 · Jensen · 2016 [cited by examiner]
US 9336483B1 · Abeysooriya · 2016 [cited by examiner]
US 9392335B2 · Broome · 2016 [cited by examiner]
US 9396761B2 · Thomas · 2016 [cited by examiner]
US 9549224B2 · Jensen · 2017 [cited by examiner]
US 9565476B2 · Bakke · 2017 [cited by examiner]
US 9654360B1 · Kellicker · 2017 [cited by examiner]
US 9736503B1 · Bakshi · 2017 [cited by examiner]
US 10019255B1 · Greenfield · 2018 [cited by examiner]
US 10205988B1 · Waterman · 2019 [cited by examiner]
US 10257572B2 · Manus · 2019 [cited by examiner]
US 10334328B1 · Rosen et al. · 2019 [cited by applicant]
US 10390097B1 · Lee · 2019 [cited by examiner]
US 10445762B1 · Ho · 2019 [cited by applicant]
US 10535190B2 · Logan · 2020 [cited by examiner]
US 10645455B1 · Glaeser · 2020 [cited by examiner]
US 10681395B1 · Gang · 2020 [cited by examiner]
US 10708659B2 · Meredith · 2020 [cited by examiner]
US 10979778B2 · Matthews · 2021 [cited by examiner]
US 11158351B1 · Ren · 2021 [cited by examiner]
US 11206463B2 · Harb · 2021 [cited by examiner]
US 11350157B2 · Golyshko · 2022 [cited by examiner]
US 11363316B1 · Gang · 2022 [cited by examiner]
US 11526899B2 · Ouellet · 2022 [cited by examiner]
US 11819764B2 · Benedetto · 2023 [cited by examiner]
US 11849160B2 · Gardner · 2023 [cited by applicant]
US 20050028194A1 · Elenbaas · 2005 [cited by examiner]
US 20060130119A1 · Candelore · 2006 [cited by examiner]
US 20070154168A1 · Cordray · 2007 [cited by examiner]
US 20070157260A1 · Walker · 2007 [cited by examiner]
US 20090133051A1 · Hildreth · 2009 [cited by examiner]
US 20090164904A1 · Horowitz · 2009 [cited by examiner]
US 20090216625A1 · Erlebacher · 2009 [cited by examiner]
US 20090300699A1 · Casagrande et al. · 2009 [cited by applicant]
US 20100251295A1 · Amento · 2010 [cited by examiner]
US 20110069940A1 · Shimy · 2011 [cited by examiner]
US 20110202562A1 · Bloch · 2011 [cited by examiner]
US 20120124604A1 · Small · 2012 [cited by examiner]
US 20120278179A1 · Campbell · 2012 [cited by examiner]
US 20120290399A1 · England · 2012 [cited by examiner]
US 20120324491A1 · Bathiche · 2012 [cited by examiner]
US 20130031582A1 · Tinsman · 2013 [cited by examiner]
US 20130205314A1 · Ramaswamy · 2013 [cited by examiner]
US 20140072285A1 · Shynar et al. · 2014 [cited by applicant]
US 20140100944A1 · Zhu · 2014 [cited by examiner]
US 20140289371A1 · Moore · 2014 [cited by examiner]
US 20150033266A1 · Klappert · 2015 [cited by examiner]
US 20150070516A1 · Shoemake · 2015 [cited by examiner]
US 20150178511A1 · Klappert · 2015 [cited by examiner]
US 20150181301A1 · Bloch · 2015 [cited by examiner]
US 20150293675A1 · Bloch · 2015 [cited by examiner]
US 20150334434A1 · Green · 2015 [cited by examiner]
US 20160037217A1 · Harmon · 2016 [cited by examiner]
US 20160050129A1 · Hoyne · 2016 [cited by examiner]
US 20160094875A1 · Peterson · 2016 [cited by examiner]
US 20160211004A1 · Akatiff · 2016 [cited by examiner]
US 20160248766A1 · Tembey · 2016 [cited by examiner]
US 20160253710A1 · Publicover · 2016 [cited by examiner]
US 20160267529A1 · Jakobsson · 2016 [cited by examiner]
US 20170053031A1 · Dong · 2017 [cited by examiner]
US 20170061528A1 · Arora · 2017 [cited by examiner]
US 20170085933A1 · Czeck, Jr. · 2017 [cited by examiner]
US 20170264920A1 · Mickelsen · 2017 [cited by examiner]
US 20180068019A1 · Novikoff · 2018 [cited by examiner]
US 20180225714A1 · Lewis · 2018 [cited by examiner]
US 20180359477A1 · Yang · 2018 [cited by applicant]
US 20180376205A1 · Oswal · 2018 [cited by examiner]
US 20190026274A1 · Deng · 2019 [cited by examiner]
US 20190052471A1 · Panattoni · 2019 [cited by examiner]
US 20190109926A1 · Hotchkies · 2019 [cited by examiner]
US 20190122152A1 · McCoy · 2019 [cited by examiner]
US 20190132639A1 · Panchaksharaiah · 2019 [cited by examiner]
US 20190138969A1 · Behringer · 2019 [cited by examiner]
US 20190196421A1 · Littlefield · 2019 [cited by examiner]
US 20190197194A1 · Larusson · 2019 [cited by examiner]
US 20190230387A1 · Gersten · 2019 [cited by examiner]
US 20190373330A1 · Bloch · 2019 [cited by examiner]
US 20200092610A1 · Baughman · 2020 [cited by examiner]
US 20200126100A1 · Goyal · 2020 [cited by examiner]
US 20200275158A1 · Gaur · 2020 [cited by examiner]
US 20200288204A1 · Duersch · 2020 [cited by examiner]
US 20200310724A1 · Aher · 2020 [cited by examiner]
US 20200371940A1 · Navon · 2020 [cited by examiner]
US 20200404382A1 · Bloch · 2020 [cited by examiner]
US 20200409597A1 · Ganesh · 2020 [cited by examiner]
US 20210036921A1 · dos Santos Silva · 2021 [cited by examiner]
US 20210160571A1 · Menendez · 2021 [cited by examiner]
US 20210160572A1 · Menendez · 2021 [cited by examiner]
US 20210192387A1 · Benson · 2021 [cited by examiner]
US 20210312318A1 · Ambrozic · 2021 [cited by examiner]
US 20210365969A1 · Lieu · 2021 [cited by examiner]
US 20220007075A1 · Richter · 2022 [cited by examiner]
US 20220370757A1 · Altman · 2022 [cited by examiner]
US 20220408131A1 · Gardner · 2022 [cited by applicant]
WO WO2022272236A1 · 2022 [cited by applicant]
“U.S. Appl. No. 17/304,524, Corrected Notice of Allowability mailed Aug. 16, 2023”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Examiner Interview Summary mailed Dec. 15, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Examiner Interview Summary mailed Dec. 21, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Final Office Action mailed Feb. 23, 2023”, 23 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Final Office Action mailed Feb. 25, 2022”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Non Final Office Action mailed Sep. 15, 2022”. [cited by applicant]
“U.S. Appl. No. 17/304,524, Non Final Office Action mailed Oct. 5, 2021”. [cited by applicant]
“U.S. Appl. No. 17/304,524, Notice of Allowance mailed Aug. 4, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Response filed Jan. 5, 2022 to Non Final Office Action mailed Oct. 5, 2021”. [cited by applicant]
“U.S. Appl. No. 17/304,524, Response filed Jan. 17, 2023 to Non Final Office Action mailed Sep. 15, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Response filed Jul. 24, 2023 to Final Office Action mailed Feb. 23, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/304,524, Response filed Jul. 25, 2022 to Final Office Action mailed Feb. 25, 2022”, 13 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/073038, International Search Report mailed Oct. 19, 2022”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/073038, Response filed Apr. 20, 2023 to Written Opinion mailed Oct. 19, 2022.”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/073038, Response filed Aug. 2, 2023 to Written Opinion mailed Jun. 2, 2023”, 2 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/073038, Written Opinion mailed Jun. 2, 2023”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/073038, Written Opinion mailed Oct. 19, 2022”, 7 pgs. [cited by applicant]