WO2004015567A3 - Validation framework for validating input in a markup language page on a client computer - Google Patents
Validation framework for validating input in a markup language page on a client computer Download PDFInfo
- Publication number
- WO2004015567A3 WO2004015567A3 PCT/IB2003/002042 IB0302042W WO2004015567A3 WO 2004015567 A3 WO2004015567 A3 WO 2004015567A3 IB 0302042 W IB0302042 W IB 0302042W WO 2004015567 A3 WO2004015567 A3 WO 2004015567A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- client computer
- markup language
- rule
- page
- language page
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003228022A AU2003228022A1 (en) | 2002-07-31 | 2003-04-18 | Validation framework for validating input in a markup language page on a client computer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/207,804 | 2002-07-31 | ||
US10/207,804 US20040024842A1 (en) | 2002-07-31 | 2002-07-31 | Validation framework for validating markup page input on a client computer |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004015567A2 WO2004015567A2 (en) | 2004-02-19 |
WO2004015567A3 true WO2004015567A3 (en) | 2005-03-17 |
Family
ID=31186715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2003/002042 WO2004015567A2 (en) | 2002-07-31 | 2003-04-18 | Validation framework for validating input in a markup language page on a client computer |
Country Status (3)
Country | Link |
---|---|
US (1) | US20040024842A1 (en) |
AU (1) | AU2003228022A1 (en) |
WO (1) | WO2004015567A2 (en) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6415188B1 (en) * | 1998-12-23 | 2002-07-02 | Dennis Sunga Fernandez | Method and apparatus for multi-sensor processing |
US7155667B1 (en) * | 2000-06-21 | 2006-12-26 | Microsoft Corporation | User interface for integrated spreadsheets and word processing tables |
US7191394B1 (en) * | 2000-06-21 | 2007-03-13 | Microsoft Corporation | Authoring arbitrary XML documents using DHTML and XSLT |
US7000230B1 (en) | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
US7624356B1 (en) * | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
US6883168B1 (en) | 2000-06-21 | 2005-04-19 | Microsoft Corporation | Methods, systems, architectures and data structures for delivering software via a network |
US7346848B1 (en) | 2000-06-21 | 2008-03-18 | Microsoft Corporation | Single window navigation methods and systems |
US6948135B1 (en) | 2000-06-21 | 2005-09-20 | Microsoft Corporation | Method and systems of providing information to computer users |
US7275216B2 (en) * | 2003-03-24 | 2007-09-25 | Microsoft Corporation | System and method for designing electronic forms and hierarchical schemas |
US7370066B1 (en) | 2003-03-24 | 2008-05-06 | Microsoft Corporation | System and method for offline editing of data files |
US7415672B1 (en) | 2003-03-24 | 2008-08-19 | Microsoft Corporation | System and method for designing electronic forms |
US7913159B2 (en) | 2003-03-28 | 2011-03-22 | Microsoft Corporation | System and method for real-time validation of structured data files |
US7296017B2 (en) * | 2003-03-28 | 2007-11-13 | Microsoft Corporation | Validation of XML data files |
US7516145B2 (en) * | 2003-03-31 | 2009-04-07 | Microsoft Corporation | System and method for incrementally transforming and rendering hierarchical data files |
US20040268225A1 (en) * | 2003-06-26 | 2004-12-30 | Walsh Raymond V. | Method and system for controlling navigation of a graphical user interface |
US20040268229A1 (en) * | 2003-06-27 | 2004-12-30 | Microsoft Corporation | Markup language editing with an electronic form |
US7451392B1 (en) * | 2003-06-30 | 2008-11-11 | Microsoft Corporation | Rendering an HTML electronic form by applying XSLT to XML using a solution |
US7406660B1 (en) | 2003-08-01 | 2008-07-29 | Microsoft Corporation | Mapping between structured data and a visual surface |
US7334187B1 (en) | 2003-08-06 | 2008-02-19 | Microsoft Corporation | Electronic form aggregation |
US8819072B1 (en) | 2004-02-02 | 2014-08-26 | Microsoft Corporation | Promoting data from structured data files |
US7318063B2 (en) * | 2004-02-19 | 2008-01-08 | Microsoft Corporation | Managing XML documents containing hierarchical database information |
US7496837B1 (en) * | 2004-04-29 | 2009-02-24 | Microsoft Corporation | Structural editing with schema awareness |
US7774620B1 (en) | 2004-05-27 | 2010-08-10 | Microsoft Corporation | Executing applications at appropriate trust levels |
US20070100834A1 (en) * | 2004-09-15 | 2007-05-03 | John Landry | System and method for managing data in a distributed computer system |
US7516399B2 (en) * | 2004-09-30 | 2009-04-07 | Microsoft Corporation | Structured-document path-language expression methods and systems |
US20060074933A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Workflow interaction |
US7692636B2 (en) * | 2004-09-30 | 2010-04-06 | Microsoft Corporation | Systems and methods for handwriting to a screen |
US7712022B2 (en) | 2004-11-15 | 2010-05-04 | Microsoft Corporation | Mutually exclusive options in electronic forms |
US20060107224A1 (en) * | 2004-11-15 | 2006-05-18 | Microsoft Corporation | Building a dynamic action for an electronic form |
US7721190B2 (en) * | 2004-11-16 | 2010-05-18 | Microsoft Corporation | Methods and systems for server side form processing |
US20060130155A1 (en) * | 2004-12-10 | 2006-06-15 | International Business Machines Corporation | Method for verifying the validity of a day/date combination |
US7904801B2 (en) * | 2004-12-15 | 2011-03-08 | Microsoft Corporation | Recursive sections in electronic forms |
US7437376B2 (en) * | 2004-12-20 | 2008-10-14 | Microsoft Corporation | Scalable object model |
US7937651B2 (en) | 2005-01-14 | 2011-05-03 | Microsoft Corporation | Structural editing operations for network forms |
US7725834B2 (en) | 2005-03-04 | 2010-05-25 | Microsoft Corporation | Designer-created aspect for an electronic form template |
US7673228B2 (en) * | 2005-03-30 | 2010-03-02 | Microsoft Corporation | Data-driven actions for network forms |
US8010515B2 (en) | 2005-04-15 | 2011-08-30 | Microsoft Corporation | Query to an electronic form |
US8200975B2 (en) * | 2005-06-29 | 2012-06-12 | Microsoft Corporation | Digital signatures for network forms |
US20070016960A1 (en) * | 2005-07-18 | 2007-01-18 | Nt Objectives, Inc. | NTO input validation technique |
US7613996B2 (en) * | 2005-08-15 | 2009-11-03 | Microsoft Corporation | Enabling selection of an inferred schema part |
US7484173B2 (en) * | 2005-10-18 | 2009-01-27 | International Business Machines Corporation | Alternative key pad layout for enhanced security |
US8001459B2 (en) | 2005-12-05 | 2011-08-16 | Microsoft Corporation | Enabling electronic documents for limited-capability computing devices |
US7779343B2 (en) | 2006-01-30 | 2010-08-17 | Microsoft Corporation | Opening network-enabled electronic documents |
US20080027207A1 (en) * | 2006-07-28 | 2008-01-31 | Jason Christopher Jenkins | Non-precipitating alkali/alkaline earth metal and aluminum compositions made with mono-ol ether solvents |
US8635069B2 (en) * | 2007-08-16 | 2014-01-21 | Crimson Corporation | Scripting support for data identifiers, voice recognition and speech in a telnet session |
JP5229871B2 (en) * | 2008-01-10 | 2013-07-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Technology that supports user input of data |
EP2081355B1 (en) * | 2008-01-18 | 2017-03-15 | BlackBerry Limited | System and method for network interaction between computing devices |
US8265606B2 (en) * | 2008-10-09 | 2012-09-11 | Microsoft Corporation | Targeted advertisements to social contacts |
US9563616B2 (en) | 2008-11-07 | 2017-02-07 | Workiva Inc. | Method and system for generating and utilizing persistent electronic tick marks and use of electronic support binders |
US8375291B2 (en) | 2008-11-07 | 2013-02-12 | Web Filings, Inc. | Method and system for generating and utilizing persistent electronic tick marks |
US8156420B2 (en) * | 2008-11-14 | 2012-04-10 | Microsoft Corporation | Form validation with table driven error handling |
US20100257413A1 (en) * | 2009-04-03 | 2010-10-07 | International Business Machines Corporation | Verification service for dynamic content update |
US20110061022A1 (en) * | 2009-09-08 | 2011-03-10 | Reed Michael A | Date-Day Checker |
US10242118B2 (en) * | 2010-06-21 | 2019-03-26 | International Business Machines Corporation | Multi-source electronic forms with concealed fields |
US9210030B1 (en) | 2010-11-01 | 2015-12-08 | Aol Advertising Inc. | Methods and systems for data validation in a client-server environment |
US9323722B1 (en) * | 2010-12-07 | 2016-04-26 | Google Inc. | Low-latency interactive user interface |
US9813524B2 (en) * | 2012-02-07 | 2017-11-07 | Vergic Group Ab | Dynamic sharing and updating of an electronic form |
JP6249770B2 (en) * | 2013-12-27 | 2017-12-20 | キヤノン株式会社 | Character input device |
US20150242389A1 (en) * | 2014-02-27 | 2015-08-27 | Netapp, Inc. | Techniques to identify user interface elements associated with model violation events |
US9910883B2 (en) | 2014-04-07 | 2018-03-06 | International Business Machines Corporation | Enhanced batch updates on records and related records system and method |
US10204134B2 (en) * | 2014-08-14 | 2019-02-12 | International Business Machines Corporation | Automatic detection of problems in a large-scale multi-record update system and method |
US10033797B1 (en) | 2014-08-20 | 2018-07-24 | Ivanti, Inc. | Terminal emulation over HTML |
US11100278B2 (en) | 2016-07-28 | 2021-08-24 | Ivanti, Inc. | Systems and methods for presentation of a terminal application screen |
CN110362313A (en) * | 2019-07-02 | 2019-10-22 | 威富通科技有限公司 | A kind of form validation method, client and server |
US11860715B2 (en) * | 2021-11-08 | 2024-01-02 | Sap Se | Messaging for OData error targets |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710901A (en) * | 1995-12-29 | 1998-01-20 | Tci Summitrak Of Texas, Inc. | Method and apparatus for validating data entered by a user |
WO2001057720A2 (en) * | 2000-02-04 | 2001-08-09 | America Online Incorporated | Automated client-server data validation |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167523A (en) * | 1997-05-05 | 2000-12-26 | Intel Corporation | Method and apparatus for forms data validation and processing control |
US6345278B1 (en) * | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
US6178308B1 (en) * | 1998-10-16 | 2001-01-23 | Xerox Corporation | Paper based intermedium for providing interactive educational services |
US6714928B1 (en) * | 1999-03-19 | 2004-03-30 | Sybase, Inc. | Development system providing HTML database control object |
WO2001077968A2 (en) * | 2000-04-10 | 2001-10-18 | Bluestreak.Com | Methods and systems for transactional tunneling |
US20020103906A1 (en) * | 2000-07-10 | 2002-08-01 | Knight Thomas A. | Internet protocol intranet network system and method for a financial institution |
WO2002019242A1 (en) * | 2000-08-29 | 2002-03-07 | American International Group, Inc. | Method for selling marine cargo insurance in a network environment |
US6874025B2 (en) * | 2000-12-22 | 2005-03-29 | Intel Corporation | System and method of application input validation |
US6629098B2 (en) * | 2001-01-16 | 2003-09-30 | Hewlett-Packard Development Company, L.P. | Method and system for validating data submitted to a database application |
WO2002088883A2 (en) * | 2001-04-26 | 2002-11-07 | Optionable, Inc. | A system and method for real-time options trading over a global computer network |
US7296297B2 (en) * | 2001-07-30 | 2007-11-13 | At&T Bls Intellectual Property Corporation | System and method for using web-based applications to validate data with validation functions |
-
2002
- 2002-07-31 US US10/207,804 patent/US20040024842A1/en not_active Abandoned
-
2003
- 2003-04-18 AU AU2003228022A patent/AU2003228022A1/en not_active Abandoned
- 2003-04-18 WO PCT/IB2003/002042 patent/WO2004015567A2/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710901A (en) * | 1995-12-29 | 1998-01-20 | Tci Summitrak Of Texas, Inc. | Method and apparatus for validating data entered by a user |
WO2001057720A2 (en) * | 2000-02-04 | 2001-08-09 | America Online Incorporated | Automated client-server data validation |
Non-Patent Citations (2)
Title |
---|
DENTEDREALITY: "JavaScript Validation Library", DENTEDREALITY WEBSITE, no. Version 1.2 public, 25 January 2002 (2002-01-25), XP002309206, Retrieved from the Internet <URL:http://www.dentedreality.com.au/jsvalidation/readme-JSValidation.html#rules> [retrieved on 20041206] * |
NELSON, JOE: "Client-Side Form Validation Using JavaScript", ENTREPRISE DEVELOPER GROUP - DEVELOPER ADVISORY, 21 September 2001 (2001-09-21), pages 1 - 9, XP002309849, Retrieved from the Internet <URL:http://edg.utah.gov/developer_advisory/form_validation/validation.pdf> [retrieved on 20041206] * |
Also Published As
Publication number | Publication date |
---|---|
WO2004015567A2 (en) | 2004-02-19 |
AU2003228022A8 (en) | 2004-02-25 |
US20040024842A1 (en) | 2004-02-05 |
AU2003228022A1 (en) | 2004-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004015567A3 (en) | Validation framework for validating input in a markup language page on a client computer | |
CN102184266B (en) | Method for automatically generating dynamic wireless application protocol (WAP) website for separation of page from data | |
TWI230867B (en) | Parser for extensible mark-up language | |
US7702814B2 (en) | System and method for downloading hypertext markup language formatted web pages | |
WO2009066233A3 (en) | Co-browsing (java) scripted html documents | |
DK1156415T3 (en) | Server-side control objects for processing client-side user interface elements | |
AU2002213141A1 (en) | User impersonation by a proxy server | |
ATE514274T1 (en) | SECURITY FILTERING FOR AN INTERNET APPLICATION | |
TW200719182A (en) | Content recovery mode for portlets | |
WO2004030338A3 (en) | Serving content-relevant advertisements with client-side device support | |
WO2000025221A3 (en) | Method and apparatus for accessing devices on a network | |
CN103810268A (en) | Search result recommendation information loading method, device and system and URL detection method, device and system | |
WO2005020037A3 (en) | Communications system providing enhanced client-server communications and related methods | |
Drayton | Where the real power lies | |
WO2002027552A3 (en) | Enhanced browsing environment | |
WO2002084549A1 (en) | Point server system using serial number | |
EP2997500A1 (en) | System and method for processing web-browsing information | |
CN103634376A (en) | Embedded thin web server system module based on AJAX (asynchronous JavaScript and XML) and CGI (common gateway interface) | |
Nagaraj | Index Futures Trading and Spot Market Volatility Evidence from an Emerging Market | |
WO2003077167A3 (en) | A method of adding content to web-based information for display at a web-browser in real time | |
CN103944885A (en) | Web data uploading control method and gateway device | |
US20030115180A1 (en) | Delivering content | |
US20070101003A1 (en) | Methods and systems for providing proprietary access to a server | |
CN101651939A (en) | Method for replacing Web pages oriented to B/S system proxy server | |
Sacharow | Clicking with kids: a Disney online service. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |