×

User controlled system and method for collecting, pricing, and trading data

  • US 20140032267A1
  • Filed: 10/07/2013
  • Published: 01/30/2014
  • Est. Priority Date: 07/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a first user of a first electronic device configured to implement computer readable code connects said first electronic device to one or a plurality of electronic devices associated with one or a plurality of second users to access one or a plurality of forms upon said one or a plurality of electronic devices associated with said one or a plurality of second users, said one or a plurality of forms capable of accepting input into said forms from said first user transmitted by said electronic device of said first user;

    accepting an instruction to initiate upon said electronic device of said first user computer readable code to capture images of said one or a plurality of forms upon said one or a plurality of electronic devices of said one or a plurality of second users;

    accepting an instruction to initiate upon said electronic device of said first user computer readable code to perform an optical character recognition process upon said one or a plurality of captured images of said one or a plurality of said forms;

    implementing computer readable code upon characters returned by said optical character recognition process to identify field labels and one or a plurality of data entry field masks types and ranges for shaping of data into data entry fields of said one or a plurality of forms;

    loading into memory upon said electronic device of said first user a data store of field labels and associated data entry field masks types and ranges, if available, from a data store accessible via electronic device of said first user;

    implementing computer readable code to match field labels and data entry masks types and ranges derived from said one or a plurality of forms against field labels and one or a plurality of data entry masks types and ranges of said data store accessible via said electronic device of said first user;

    appending unmatched field labels and assigning data entry fields and said data entry masks types and ranges associated with said field labels to said data store;

    implementing computer readable code upon said electronic device of said first user to post discovered matches of field labels and entries assigned to said field labels into a first section of a GUI upon said device of said first user;

    implementing computer readable code upon said electronic device of said first user to post one or a plurality of content domains assigned to said field labels into a first section of a GUI upon said device of said first user;

    implementing computer readable code upon said electronic device of said first user to post one or a plurality of processing classes assigned to said field labels into a first section of a GUI upon said device of said first user;

    implementing computer readable code upon said electronic device of said first user to extract from said data store one or a plurality of price exchange or trade value assigned to said matched field labels to post into a first section of a GUI upon said device of said first user;

    accepting an instruction to initiate computer readable code to record keystrokes made by said first user as said first user changes one or a plurality of entries assigned to said field labels, one or a plurality of content domains assigned to said field labels, one or a plurality of processing classes assigned to said field labels, and one or a plurality of price exchange or trade value assigned to said field labels within said first section of said GUI;

    implementing computer readable code upon said electronic device of said first user to load a second section of said GUI upon said device of said first user;

    implementing computer readable code upon said electronic device of said first user to post into said second section of said GUI said unmatched field labels with associated data entry field masks types and ranges;

    accepting an instruction from said first user to initiate computer readable code to record keystrokes made by said first user as said first user makes entries responsive to empty fields associated with said field labels within said second section of said GUI;

    accepting an instruction to implement computer readable code upon said electronic device of said first user within said second section of said GUI to accept an assignment of one or a plurality of content domains of said unmatched field labels;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to post into said second section of said GUI to accept an assignment to one or a plurality of processing classes of said unmatched field labels;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to post into said second section of said GUI to accept an assignment of one or a plurality of price exchange or trade value of said unmatched field labels;

    initiating computer readable code to record keystrokes and character inputs made by said first user as said first user completes entry fields associated with said one or a plurality of unmatched fields within said second section of said GUI;

    initiating computer readable code to record keystrokes and character inputs made by said first user as said first user assigns said unmatched fields to said content domains within said second section of said GUI;

    initiating computer readable code to record keystrokes and character inputs made by said first user as said first user assigns said unmatched fields to processing classes within said second section of said GUI;

    initiating computer readable code to record keystrokes and character inputs made by said first user as said first user assigns said unmatched fields to one or a plurality of price exchange or trade value within said second section of said GUI;

    posting to said data store said assignment of one or a plurality of said unmatched field labels to one or a plurality of content domains, one or a plurality of processing classes, said one or a plurality of price exchanges or trade value, and said one or a plurality of entries;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to update and save changes within said data store;

    storing and retaining within said data store said assignments of one or a plurality of said field labels to one or a plurality of content domains, one or a plurality of processing classes, said one or a plurality of price exchange or trade value, and said one or a plurality of entries;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to post a list of one or a plurality of field labels coupled with said saved data field entries as being for sale or trading or exchange;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to transmit a notification to a second or a plurality of users listing said one or a plurality of field labels coupled with said data field entries and announcing that said one or a plurality of field labels coupled with said data field entries is for sale or trading or exchange;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to adjust or post one or a plurality of price exchange or trade value for said one or a plurality of field labels coupled with said saved data field entries;

    observing by the electronic device associated with said first user whether said second one or a plurality of users is positively responsive to said notification;

    accepting into said electronic device of said first user an indication of acceptance of said price or trade or exchange value from said one or a plurality of second users;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to transmit a confirmation of an agreement to sell trade or exchange said one or a plurality of field labels coupled with said saved data field entries;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to effect the sale trade or exchange and transmit said one or a plurality of field labels coupled with said data field entries from a data store of said first user to said second user;

    accepting an instruction from said first user to implement computer readable code upon said electronic device of said first user to connect to one or a plurality of payment trade or exchange entities to implement consideration for said sale or trade or exchange of field labels coupled with data field entries;

    accepting an instruction from said first user to implement computer readable code to schedule one or a plurality of transmissions to a second or a plurality of users of said one or a plurality of field labels coupled with said saved data field entries upon a change in one or a plurality of said data field entries; and

    observing by said electronic device of said first user a notification of a change of terms regarding said one or a plurality of field labels coupled with said saved data field entries of the price or trade or exchange value by said second user, of a change of schedule for transmission of changed entries to said second user, and of a change of one or a plurality of payment trade or exchange entities to implement consideration from said second user for said sale or trade or exchange.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×