Example #1
0
        private static void AddClaimsToModel(PatentClaimCollection model, IEnumerable <string> claims)
        {
            var sequencer = 1;

            foreach (var claim in claims)
            {
                model.PatentClaims.Add(new PatentClaim
                {
                    Sequence  = sequencer,
                    ClaimText = claim.Trim()
                });
                sequencer++;
            }
        }
Example #2
0
        public PatentClaimCollection ParseClaims(string claimText)
        {
            CheckForEmpty(claimText);

            var model = new PatentClaimCollection
            {
                PatentClaims = new List <PatentClaim>()
            };

            var claims = ConvertToArray(claimText);

            AddClaimsToModel(model, claims);

            return(model);
        }