A first and second data structure, and the mapping between them
Applicant amended claims 1, 10 and 16 away from generic insurance policy application processing and toward a data-structure transformation architecture, arguing this was an automated computer process solving a technical data-collection and storage problem rather than organizing human activity.
“creating a first data structure” including attribute-value pairs, dependencies and hierarchical links; “for at least one attribute-value pair with a numerical value, generating a linked list that stores a first number of attribute-value pairs with a dependency on said attribute-value pair … wherein said first number is equal to said numerical value”; and “populating the second data structure by mapping data from the first data structure … based on the format of the second data structure, wherein said mapping includes converting one or more values.”
Why it ranks first. The Notice of Allowability expressly identifies the reason for allowance as the very specific first and second data structures and mapping, not found in the prior art, and states the §101 rejection was withdrawn after eligibility review. The applicant response also reports an interview agreement that the proposed amendments would overcome §101 if made.
Caveat. The Notice frames its reasons in prior-art terms while separately stating that §101 was withdrawn after SPE and Quality Assurance review. It does not provide a written eligibility analysis adopting the applicant's arguments.