SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING COMPUTER PROGRAMS BY MUTATING CODE WHILE ENSURING CODE VIABILITY

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20230229932A1
SERIAL NO

17673203

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A genetic algorithm system generates a set of computer programs and executes a process for assessment and conditional modification of the set, repeating the process over a plurality of generations to mutate the population of solutions over time. At each generation, the system scores each program in the set to generate a respective primary score adjustment, a respective secondary score adjustment, and a respective current score. If a current score for a program is less than or equal to a first threshold, the system removes the computer program from the set. If the current score is greater than or equal to a second threshold, the system modifies the computer program to generate one or more offspring programs for use in subsequent generations. If a primary score adjustment for a program is greater than or equal to a third threshold, the system selects the computer program for performance of a task.

First Claim

See full text

Other Claims data not available

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NOBLIS INC2002 EDMUND HALLEY DRIVE RESTON VA 20191

International Classification(s)

loading....
  • 2022 Application Filing Year
  • G06N Class
  • 11536 Applications Filed
  • 3514 Patents Issued To-Date
  • 30.47 % Issued To-Date

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
BASIN, Ilya Vienna, US 6 433

Cited Art Landscape

Load Citation

Patent Citation Ranking

  • 0 Citation Count
  • G06N Class
  • 0 % this patent is cited more than
  • 2 Age
Citation count rangeNumber of patents cited in rangeNumber of patents cited in various citation count ranges12522563101 - 1011 - 2021 - 30010020030040050060070080090010001100120013001400

Forward Cite Landscape

Load Citation