×

System and method for capture and processing of overflow characters from user input

  • US 7,603,365 B2
  • Filed: 01/23/2006
  • Issued: 10/13/2009
  • Est. Priority Date: 10/13/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method providing:

  • a computing platform with a processor and memory electronically receiving by a user'"'"'s networked device a user-provided string of characters intended for input into a field in a remote computer database by;

    providing a hidden field associated with a visible user input field in a web page;

    receiving by said hidden field a field storage limit from a database front-end application;

    receiving by said front-end database application via said hidden and visible fields a user-provided string of characters intended for input into a database, said string being encoded according to a Unicode schema;

    accumulating a total string storage length by;

    for each character in said string, determining a character storage value by;

    (a) assigning a storage value of 2 to any character having a Unicode value of zero;

    (b) assigning a storage value of 1 to any character having a Unicode value between 1 and 127, inclusive;

    (c) assigning a storage value of 2 to any character having a Unicode value between 128 and 4095, inclusive; and

    (d) assigning a storage value of 3 to any character having a Unicode value of 4096 or greater; and

    accumulating said assigned character storage values to yield a total string storage requirement;

    comparing said total string storage length to said field storage limit received by said hidden fieldresponsive to said total string storage length exceeding said string input storage limit, extracting a portion of said string of characters which extends beyond said string input storage limit,storing said extracted portion as an overflow sub-string of characters;

    performing at least one predetermined automatic processing action on said overflow sub-string to yield an action result, including capturing said user-provided string of characters in a administrator log; and

    subsequent to capturing a plurality of strings of characters in said log, adjusting said field storage limit value and an associated database field definition to reduce instances of user input exceeding database field size.

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