“Systems And Methods For Software Quality Prediction” in Patent Application Approval Process (USPTO 20220318008): Allstate Insurance Company - Insurance News | InsuranceNewsNet

InsuranceNewsNet — Your Industry. One Source.™

Sign in
  • Subscribe
  • About
  • Advertise
  • Contact
Home Now reading Newswires
Topics
    • Advisor News
    • Annuity Index
    • Annuity News
    • Companies
    • Earnings
    • Fiduciary
    • From the Field: Expert Insights
    • Health/Employee Benefits
    • Insurance & Financial Fraud
    • INN Magazine
    • Insiders Only
    • Life Insurance News
    • Newswires
    • Property and Casualty
    • Regulation News
    • Sponsored Articles
    • Washington Wire
    • Videos
    • ———
    • About
    • Meet our Editorial Staff
    • Advertise
    • Contact
    • Newsletters
  • Exclusives
  • NewsWires
  • Magazine
  • Newsletters
Sign in or register to be an INNsider.
  • AdvisorNews
  • Annuity News
  • Companies
  • Earnings
  • Fiduciary
  • Health/Employee Benefits
  • Insurance & Financial Fraud
  • INN Exclusives
  • INN Magazine
  • Insurtech
  • Life Insurance News
  • Newswires
  • Property and Casualty
  • Regulation News
  • Sponsored Articles
  • Video
  • Washington Wire
  • Life Insurance
  • Annuities
  • Advisor
  • Health/Benefits
  • Property & Casualty
  • Insurtech
  • About
  • Advertise
  • Contact
  • Editorial Staff

Get Social

  • Facebook
  • X
  • LinkedIn
Newswires
Newswires RSS Get our newsletter
Order Prints
October 20, 2022 Newswires
Share
Share
Post
Email

“Systems And Methods For Software Quality Prediction” in Patent Application Approval Process (USPTO 20220318008): Allstate Insurance Company

Insurance Daily News

2022 OCT 20 (NewsRx) -- By a News Reporter-Staff News Editor at Insurance Daily News -- A patent application by the inventors Pandurangarao, Anil Kumar (Buffalo Grove, IL, US); Pecoraro, Daniel (Northbrook, IL, US), filed on April 15, 2022, was made available online on October 6, 2022, according to news reporting originating from Washington, D.C., by NewsRx correspondents.

This patent application is assigned to Allstate Insurance Company (Northbrook, Illinois, United States).

The following quote was obtained by the news editors from the background information supplied by the inventors: “A variety of documents, such as the source code for computer programs, can be created by developers, Developers typically follow a set of procedures and standards set out by an organization to ensure that the documents are created and tested in a consistent, repeatable manner. The documents are typically manually reviewed by senior developers or managers in order to ensure the quality of the documents and to verify that the appropriate procedures have been followed. The review itself is often defined by review checklists, but many times the checklists are not followed by the developers or reviewers.”

In addition to the background information obtained for this patent application, NewsRx journalists also obtained the inventors’ summary information for this patent application: “In light of the foregoing background, the following presents a simplified summary of the present disclosure in order to provide a basic understanding of some aspects of the invention. This summary is not an extensive overview of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of the invention. The following summary merely presents some concepts of the invention in a simplified form as a prelude to the more detailed description provided below.

“Systems and methods in accordance with embodiments of the invention can automatically track the creation of documents, such as source code files and unit tests, along with the development of those documents. A variety of metrics can be generated regarding errors and issues identified during the development process along with predictive metrics regarding potential issues within the documents. These metrics can be used to identify common issues, automatically generate proactive suggestions to avoid issues during document creation and testing, and/or generate developer profiles indicating the performance of particular developers. A variety of machine learning classifiers can be used to generate the metrics.

“The arrangements described can also include other additional elements, steps, computer-executable instructions, or computer-readable data structures. In this regard, other embodiments are disclosed and claimed herein as well. The details of these and other embodiments of the present invention are set forth in the accompanying drawings and the description below. Other features and advantages of the invention will be apparent from the description, drawings, and claims.”

The claims supplied by the inventors are:

“1. A method for identifying code hot spots, comprising: obtaining, by a code analysis server system, a set of source code files; obtaining, by the code analysis server system, at least one quality metric for each source code file in the set of source code files; determining, by the code analysis server system, a document model for each source code file in the set of source code files, the document model indicating relationships between the source code files in the set of source code files; and determining, by the code analysis server system, code hot spots in the set of source code files based on the document model and the at least one quality metric for each source code file, wherein each code hot spot indicates a particular source code file in the set of source code files.

“2. The method of claim 1, wherein the document model further comprises unit test results for the corresponding source code file.

“3. The method of claim 2, wherein the unit test results comprise an indication of code coverage for the corresponding source code file and an indication of test passage rate for each test in the unit test.

“4. The method of claim 1, wherein the quality metric for a source code file of the set of source code files comprises an indication of a developer that has modified the source code file and a developer model indicating a performance rating of the developer.

“5. The method of claim 1, wherein the quality metric for a source code file of the set of source code files comprises an indication of the processes used to modify the source code file of the set of source code files.

“6. The method of claim 1, wherein the quality metric for a source code file of the set of source code files comprises an indication of bugs previously present in the source code file, bugs that have been fixed in the source code file, and bugs still existing in the source code file.

“7. The method of claim 6, further comprising: calculating, by the code analysis server system, a score for each source code file based on the number of bugs fixed in the source code file and the number of bugs still existing in the source code file; and determining, by the code analysis server system, that a source code file is a code hot spot based on the score for the source code file.

“8. The method of claim 1, further comprising determining, by the code analysis server system, the code hot spots using a machine learning classifier.

“9. The method of claim 1, wherein commit history data for each source code file is obtained and comprises an indication of when the source code file was checked out, an indication of when the source code file was checked in, an indication of a developer checking out the source code file, and a reference to one or more bugs stored in a bug tracking database.

“10. A code analysis server system, comprising: a processor; and a memory in communication with the processor and storing instructions that, when executed by the processor, cause the code analysis server system to: obtain a set of source code files, each source code file in the set of source code files comprising a set of functions and a set of lines of code; obtain commit history data for each source code file in the set of source code files, wherein the commit history data indicates a change to at least one line of code in the set of lines of code for the corresponding source code file; determine a document model for each source code file of the set of source code files, the document model indicating relationships between the source code files in the set of source code files determined based on the set of functions and the set of lines of code for each source code file; and determine code hot spots in the set of source code files based on the document model and the commit history for each source code file, wherein a code hot spot indicates a particular source code file in the set of source code files.

“11. The code analysis server system of claim 10, wherein the document model further comprises unit test results for the corresponding source code file.

“12. The code analysis server system of claim 11, wherein the unit test results comprise an indication of code coverage for the corresponding source code file and an indication of test passage rate for each test in the unit test.

“13. The code analysis server system of claim 10, wherein a quality metric for each source code file of the set of source code files is obtained and comprises an indication of a developer that has modified the source code file and a developer model indicating a performance rating of the developer.

“14. The code analysis server system of claim 10, wherein the quality metric for a source code file of the set of source code files comprises an indication of the processes used to modify the source code file.

“15. The code analysis server system of claim 10, wherein the quality metric for a source code file of the set of source code files comprises an indication of bugs previously present in the source code file, bugs that have been fixed in the source code file, and bugs still existing in the source code file.

“16. The code analysis server system of claim 10, wherein the instructions, when executed by the processor, further cause the code analysis server system to: calculate a score for each source code file based on the number of bugs fixed in each source code file and the number of bugs still existing in each source code file; and determine that a source code file of the set of source code files is a code hot spot based on the score for the source code file.

“17. The code analysis server system of claim 10, wherein the instructions, when executed by the processor, further cause the code analysis server system to determine the code hot spots using a machine learning classifier.

“18. The code analysis server system of claim 10, wherein the commit history data for a source code file of the set of source code files comprises an indication of when the source code file was checked out, an indication of when the source code file was checked in, an indication of a developer checking out the source code file, and a reference to one or more bugs stored in a bug tracking database.

“19. A method for identifying code hot spots, comprising: obtaining, by a code analysis server system, a set of source code files, each source code file in the set of source code files comprising a set of functions and a set of lines of code; obtaining, by the code analysis server system, commit history data for each source code file of the set of source code files, the commit history data for each source code file of the set of source code files comprising an indication of when the source code file was checked out, an indication of when the source code file was checked in, an indication of a developer checking out the source code file, and a reference to one or more bugs stored in a bug tracking database; obtaining, by the code analysis server system, quality metrics for each source code file, the quality metrics for each source code file comprising: an indication of a developer that has modified the source code file and a developer model indicating a performance rating of the developer; an indication of the processes used to modify the source code file; and an indication of bugs previously present in the source code file, bugs that have been fixed in the source code file, and bugs still existing in the source code file determining, by the code analysis server system, the developer model for each source code file of the set of source code files, the developer model further indicating relationships between the source code files in the set of source code files determined based on the set of functions and the set of lines of code for each source code file; and determining, by the code analysis server system and using a machine learning classifier, code hot spots in the set of source code files based on the developer model for each source code file, wherein a code hot spot indicates a particular source code file in the set of source code files and comprises a score calculated based on the commit history data, the quality metrics, and the developer model.

“20. The method of claim 19, wherein a notification is transmitted to a database server system configured to include the notification in the commit history data for the corresponding source code file.”

URL and more information on this patent application, see: Pandurangarao, Anil Kumar; Pecoraro, Daniel. Systems And Methods For Software Quality Prediction. Filed April 15, 2022 and posted October 6, 2022. Patent URL: https://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220220318008%22.PGNR.&OS=DN/20220318008&RS=DN/20220318008

(Our reports deliver fact-based news of research and discoveries from around the world.)

Older

Patent Issued for Recommendation of insurance products based on an inventory analysis (USPTO 11461849): Allstate Insurance Company

Newer

Patent Issued for Automated health data acquisition, processing and communication system (USPTO 11462327): Dacadoo Ag

Advisor News

  • Why federal retirement benefits are more complex than advisors realize
  • Why timing the market is still a retirement mistake and what to do instead
  • Business owners may be overlooking a key part of their financial picture
  • How smart investments prepare clients for inflation
  • Amid slew of corporate tax ideas, Newsom chose one likely to hit people’s premiums
More Advisor News

Annuity News

  • Best’s Special Report: U.S. Life/Annuity Industry Sees Bottom-Line Growth Despite 18% Decline in Total Income in First-Quarter 2026
  • Globe Life Inc. (NYSE: GL) Records 52-Week High Thursday Morning
  • Fortitude Re Completes $500 Million FABN Issuance
  • Reframing retirement income for greater certainty
  • Jackson Introduces Dow Jones Industrial Average Index Option, Flexible Premiums, Six-Year Rate Guarantee in Latest Registered Index-Linked Annuity Launch
More Annuity News

Health/Employee Benefits News

  • More Hoosiers go uninsured, resulting in higher emergency department usage
  • Kentucky makes little progress in Kids Count survey
  • REPORT: 2M Illinoisans face $500 cut as Social Security faces cliff
  • Help clients cut through the noise around prescription drug plans
  • Mangione makes ’emotional disturbance’ defense in attempt to reduce murder charge
More Health/Employee Benefits News

Life Insurance News

  • An Application for the Trademark “LIFE INSURANCE THAT ENHANCES LIFE” Has Been Filed by Pacific Life Insurance Company: Pacific Life Insurance Company
  • AM Best Assigns Issue Credit Rating to Sammons Financial Group, Inc.’s New Senior Unsecured Notes
  • How much money do Connecticut residents need to retire comfortably?
  • Advocates: Life insurers potentially missing millions of deaths annually
  • How much money do Connecticut residents need to retire comfortably?
More Life Insurance News

NEWS INSIDE

  • Companies
  • Earnings
  • Economic News
  • INN Magazine
  • Insurtech News
  • Newswires Feed
  • Regulation News
  • Washington Wire
  • Videos

FEATURED OFFERS

Maximize Your FIA Case Results
Learn a repeatable process to review, reposition, and present FIA opportunities with confidence.

Aim higher during Annuity Awareness Month
Raise the bar with our diverse portfolio of Ascend annuities, backed by superior financial strength

You Could Be Losing Up to 20% of Your Commissions
GreenWave helps you find, fix, and prevent commission errors.

True Independence Means Having Choices
Cambridge offers flexibility, stability, proven tools—no private equity strings attached.

Life moves fast. Your BGA should, too.
Stay ahead with Modern Life's AI-powered tech and expert support.

Looking for stronger rates, amplified growth & real results?
Sentinel's Accumulation Protector Plus℠ Annuity is for clients wanting more from retirement planning

Press Releases

  • Prosperity Life GroupSM Launches Prosperity PathWaySM Series, Bringing Greater Choice and Flexibility to Retirement Income Planning
  • Senior Market Sales® Fortifies Annuity Reach With Acquisition of Retirement Planning Firm Stratton & Company
  • RFP #T01625
  • Rockwood Programs Appoints Kerry Ladouceur as Vice President, Financial Lines
  • JP Insurance Group Launches Commercial Property & Casualty Division; Appoints Joe Webster as Managing Director
More Press Releases > Add Your Press Release >

How to Write For InsuranceNewsNet

Find out how you can submit content for publishing on our website.
View Guidelines

Topics

  • Advisor News
  • Annuity Index
  • Annuity News
  • Companies
  • Earnings
  • Fiduciary
  • From the Field: Expert Insights
  • Health/Employee Benefits
  • Insurance & Financial Fraud
  • INN Magazine
  • Insiders Only
  • Life Insurance News
  • Newswires
  • Property and Casualty
  • Regulation News
  • Sponsored Articles
  • Washington Wire
  • Videos
  • ———
  • About
  • Meet our Editorial Staff
  • Advertise
  • Contact
  • Newsletters

Top Sections

  • AdvisorNews
  • Annuity News
  • Health/Employee Benefits News
  • InsuranceNewsNet Magazine
  • Life Insurance News
  • Property and Casualty News
  • Washington Wire

Our Company

  • About
  • Advertise
  • Contact
  • Meet our Editorial Staff
  • Magazine Subscription
  • Write for INN

Sign up for our FREE e-Newsletter!

Get breaking news, exclusive stories, and money- making insights straight into your inbox.

select Newsletter Options
Facebook Linkedin Twitter
© 2026 InsuranceNewsNet.com, Inc. All rights reserved.
  • Terms & Conditions
  • Privacy Policy
  • InsuranceNewsNet Magazine

Sign in with your Insider Pro Account

Not registered? Become an Insider Pro.
Insurance News | InsuranceNewsNet