US 11,869,640 B1
Augmentation and processing of digital information sets using proxy data
Neeraj Gupta, Austin, TX (US); Thomas E. Rowe, Austin, TX (US); Ryan A. Cush, Austin, TX (US); Kevin Brannon, Austin, TX (US); and Rohit M. Namjoshi, Austin, TX (US)
Assigned to Versata Development Group, Inc., Austin, TX (US)
Filed by Versata Development Group, Inc., Austin, TX (US)
Filed on Dec. 11, 2020, as Appl. No. 17/119,396.
Application 17/119,396 is a continuation of application No. 15/783,027, filed on Oct. 13, 2017, granted, now 10,896,746.
Application 15/783,027 is a continuation of application No. 11/127,875, filed on May 12, 2005, granted, now 9,824,183, issued on Nov. 21, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 10/60 (2018.01); G06F 40/174 (2020.01); G06Q 40/08 (2012.01); G06Q 50/22 (2018.01)
CPC G16H 10/60 (2018.01) [G06F 40/174 (2020.01); G06Q 40/08 (2013.01); G06Q 50/22 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A data processing system utilizing data fields in an information set to automate population of data fields in a digital information set with contextual proxy data, the system comprising:
a processor; and
a memory coupled to the processor, the memory having processor executable code embodied therein that when executed by the processor causes the processor to perform operations comprising:
receive the information set that includes the data fields, wherein each of the data fields is associated with a data type representing a type of the parameter that the data field is designed to contain;
review the information set to determine an identity of an intended recipient of the digital information set;
determine a context of each data field from the data type of the data field and the identity of the intended recipient of the information set;
identify each data field of the received information set whose content is a candidate for proxy data by determining if the content is incomplete, empty, or, based on the determined context of the data field, contains information that does not comply with rules that allow the processor to determine at least one of accuracy and relevancy;
evaluate the data type and the determined context of each of the data fields and determine proxy data that correlates with the data type and the context of each data field with which to populate the field; and
modify the digital information set with the determined proxy data;
transmit the information set modified with the determined proxy data to a recipient electronic system.