US2005256841A1PendingUtilityA1

Method and system of implementing recorded data for automating internet interactions

46
Assignee: RAWAT JAIPriority: Apr 28, 2000Filed: Jun 28, 2005Published: Nov 17, 2005
Est. expiryApr 28, 2020(expired)· nominal 20-yr term from priority
G06F 16/972G06F 40/174G06Q 20/12G06Q 30/04G06Q 40/04
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system of implementing recorded data for automating interactions which occur across the Internet includes storing data at a central Web server adapted for maintaining a database. Responsive to a program script requesting data, computer program code at the central Web server selectively extracts stored data from the database, manipulates the data in accordance with the request, and supplies the manipulated data in a format desired by the requesting program script.

Claims

exact text as granted — not AI-modified
1 . A system for automating data transactions between computer servers comprising: 
 a first computer server maintaining a database having stored data therein;    program code at said first server for selectively extracting said stored data responsive to a request;    additional program code at said first server for:    comparing unknown field names from a form with a running log at said first server of field names previously encountered;    mapping the data from a previously encountered field name that resembles an unknown field name to the unknown field name; and    filling fields of said form with appropriate data.    
     
     
         2 . The system of  claim 1 , further comprising: 
 program code for concatenating strings representing all fields in the form to create an identifier string.    
     
     
         3 . The system of  claim 2 , further comprising: 
 program code for identifying substrings in said identifier string that represent known field names and for filling said known field names with extracted data.    
     
     
         4 . The system of  claim 2 , wherein said identifier string includes a URL (universal resource locator) for said form.  
     
     
         5 . The system of  claim 1  wherein said form comprises any of: 
 a login form; and    a registration form.    
     
     
         6 . The system of  claim 1 , further comprising: 
 program code for identifying unknown field names based on proximity to fields having known field names.    
     
     
         7 . The system of  claim 1  wherein said first computer server permits creating a filled form using said extracted data to fill in said blank form.  
     
     
         8 . The system of  claim 1 , further comprising: 
 program code for creating a form map for an unknown form based on user data supplied during filling out said unknown form by said user.    
     
     
         9 . The system of  claim 1  further comprising: 
 an additional database maintained at said first computer server said additional database having stored form data recorded therein said stored form data relating to forms required by at least one other computer server.    
     
     
         10 . The system of  claim 9 , wherein said additional program code includes instructions for comparing data fields in said form with said stored form data recorded in said additional database.  
     
     
         11 . The system of  claim 9 , wherein said stored form data includes parsed form data from said at least one other computer server.  
     
     
         12 . The system of  claim 10 , further comprising: 
 form filling program instructions which uses a result of said comparing data fields in said blank form with said stored form data, for creating a filled form by filling in said blank form.    
     
     
         13 . The system of  claim 12 , further comprising: 
 form submitting program instructions which uses a result of said form filling program instructions for automatically submitting said filled form to a second computer server.    
     
     
         14 . The system of  claim 1 , wherein said additional program code includes instructions for parsing said form to identify which of said extracted data should be used to fill in at least a part of said blank form.  
     
     
         15 . A method for automating data transactions between computer servers comprising: 
 maintaining a database having data stored therein at a first computer server;    selectively extracting said stored data responsive to a request;    comparing unknown field names from a form with a running log at said first server of field names previously encountered;    mapping the data from a previously encountered field name that resembles an unknown field name to the unknown field name; and    filling fields of said form with appropriate data.    
     
     
         16 . The method of  claim 15 , further comprising the step of: 
 concatenating strings representing all fields in the form to create an identifier string.    
     
     
         17 . The method of  claim 16 , further comprising the step of: 
 identifying substrings in said identifier string that represent known field names and filling said known field names with extracted data.    
     
     
         18 . The method of  claim 16 , wherein said identifier string includes a URL (universal resource locator) for said form.  
     
     
         19 . The method of  claim 15 , wherein said form comprises any of: 
 a login form; and    a registration form.    
     
     
         20 . The method of  claim 15 , further comprising the step of: 
 identifying unknown field names based on proximity to fields having known field names.    
     
     
         21 . The method of  claim 15 , further comprising the step of: 
 creating a form map for an unknown form based on user data supplied during filling out said unknown form by said user.    
     
     
         22 . The method of  claim 15 , further comprising the step of: 
 maintaining an additional database at said first computer server said additional database having stored form data recorded therein said stored form data relating to forms required by at least one other computer server.    
     
     
         23 . The method of  claim 22 , further comprising the step of: 
 comparing data fields in said blank form with said stored form data recorded in said additional database.    
     
     
         24 . The method of  claim 22 , further comprising the step of: 
 parsing form data from said at least one other computer server.    
     
     
         25 . The method of  claim 24 , further comprising the step of: 
 creating a filled form by filling in said blank form using a result of comparing data fields in a blank form with stored form data.    
     
     
         26 . The method of  claim 15 , further comprising the step of: 
 parsing said form to identify which of said extracted data should be used to fill in at least a part of said blank form.    
     
     
         27 . A method for automating data transactions between computer servers comprising the steps of: 
 a first computer server maintaining a database having data stored therein;    selectively extracting said stored data responsive to a request;    identifying unknown field names from a form based on proximity to fields having known field names; and    filling fields of said form with appropriate data.    
     
     
         28 . The method of  claim 27 , further comprising the steps of: 
 comparing unknown field names from a form with a running log at said first server of field names previously encountered; and    mapping the data from a previously encountered field name that resembles an unknown field name to the unknown field name.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.