US2006085461A1PendingUtilityA1

System & method for using web based applications to manipulate data with manipulation functions

Individually held — no corporate assignee on recordPriority: Jul 30, 2001Filed: Dec 6, 2005Published: Apr 20, 2006
Est. expiryJul 30, 2021(expired)· nominal 20-yr term from priority
H04L 67/02G06F 16/972H04L 69/329Y10S707/99937Y10S707/99942
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Web based clients using embodiments of the disclosed invention may efficiently access stored manipulation functions in order to perform manipulation functions on data via Internet applications. The disclosed system allows web based applications to receive manipulation services on data using dynamically maintained, centrally stored, manipulation functions.

Claims

exact text as granted — not AI-modified
1 . A computer system for use with web-based applications comprising: 
 a web browser application;    at least one web form running on the web browser;    a web server capable of processing web-based forms;    a database stored in memory, the memory coupled to said computer system, wherein said web server is used for manipulating data with rules compiled in said web browser from said database; and    files containing manipulation rules in said database, the manipulation rules comprising at least three hierarchically organized views, with each view utilizing an execution sequence of manipulation functions;    wherein the data is manipulated according to a highest priority view; and    if the data to be manipulated does not contain an entry matching the highest priority view, then the data is manipulated according to a second-highest priority view; and    if the data to be manipulated does not contain an entry matching the second-highest priority view, then the data is manipulated according to generic functions.    
   
   
       2 . A computer system according to  claim 1 , wherein the manipulation rules are organized as a table-based system.  
   
   
       3 . A computer system according to  claim 1 , wherein the highest priority view contains data describing a name of the highest priority view and an application name, the application name differentiating field names from those in other applications.  
   
   
       4 . A computer system according to  claim 1 , wherein said manipulation rules manipulate long distance ordering functions.  
   
   
       5 . A computer system according to  claim 1 , wherein the second-highest priority view contains data describing a generic string that is used to match a name of the highest priority view to a defined character.  
   
   
       6 . A computer system according to  claim 1 , wherein the highest priority view has the execution sequence of first converting date data to a four-digit year, then converting the date data to 01/01/1996 if not prior to that date, then converting the date data to 12/31/2002 if after that date.  
   
   
       7 . A computer system according to  claim 1 , wherein said manipulation rules are represented in the form of Lightweight Directory Access Protocol.  
   
   
       8 . A computer system according to  claim 1 , wherein said database is represented by Lightweight Directory Access Protocol.  
   
   
       9 . A computer-readable medium comprising instructions for performing the steps: 
 calling at least one server page from a web application;    compiling said at least one server page at a web server;    retrieving stored manipulation rules from centralized storage coupled to said web server, the manipulation rules comprising at least three hierarchically organized views, with each view utilizing an execution sequence of manipulation functions; and    manipulating data provided from said web application in accordance with said manipulation rules;    wherein the manipulation rules manipulate data according to a highest priority view;    if the data to be manipulated does not contain an entry matching the highest priority view, then manipulating the data according to a second-highest priority view; and    if the data to be manipulated does not contain an entry matching the second-highest priority view, then manipulating the data according to generic functions.    
   
   
       10 . A computer-readable medium according to  claim 9 , further comprising instructions for organizing the manipulation rules as a table-based system.  
   
   
       11 . A computer-readable medium according to  claim 9 , further comprising instructions for describing a name of the highest priority view and an application name, the application name differentiating field names from those in other applications.  
   
   
       12 . A computer-readable medium according to  claim 9 , further comprising instructions for manipulating the manipulation rules as long distance ordering functions.  
   
   
       13 . A computer-readable medium according to  claim 9 , further comprising instructions for when the second-highest priority view contains data describing a generic string that is used to match a name of the highest priority view to a defined character.  
   
   
       14 . A computer-readable medium according to  claim 9 , further comprising instructions for when the highest priority view has the execution sequence of first converting date data to a four-digit year, then converting the date data to 01/01/1996 if not prior to that date, then converting the date data to 12/31/2002 if after that date.  
   
   
       15 . A computer implemented method of providing manipulation data service with a web-based computer system comprising the steps of: 
 calling at least one server page from a web application;    compiling said at least one server page at a web server;    retrieving stored manipulation rules from centralized storage coupled to said web server, the manipulation rules comprising at least three hierarchically organized views, with each view utilizing an execution sequence of manipulation functions; and    manipulating data provided from said web application in accordance with said manipulation rules;    wherein the manipulation rules manipulate data according to a highest priority view;    if the data to be manipulated does not contain an entry matching the highest priority view, then manipulating the data according to a second-highest priority view; and    if the data to be manipulated does not contain an entry matching the second-highest priority view, then manipulating the data according to generic functions.    
   
   
       16 . A method according to  claim 15 , wherein said manipulation rules manipulate long distance ordering.  
   
   
       17 . A method according to  claim 15 , wherein the highest priority view has the execution sequence of first converting date data to a four-digit year, then converting the date data to 01/01/1996 if not prior to that date, then converting the date data to 12/31/2002 if after that date.  
   
   
       18 . A method according to  claim 15 , wherein the second-highest priority view contains data describing a generic string that is used to match a name of the highest priority view to a defined character.  
   
   
       19 . A method according to  claim 15 , wherein said manipulation rules manipulate long distance ordering information having a highest priority view representing valid installation dates, a second-highest priority view representing available installation dates, and a generic view representing an allowable number of telephones.  
   
   
       20 . A method according to  claim 15 , wherein retrieving the stored manipulation rules comprises retrieving the manipulation rules in the form of an Lightweight Directory Access Protocol.

Join the waitlist — get patent alerts

Track US2006085461A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.