WO2007087122A3 - Automatic package conformance validation - Google Patents

Automatic package conformance validation Download PDF

Info

Publication number
WO2007087122A3
WO2007087122A3 PCT/US2007/000116 US2007000116W WO2007087122A3 WO 2007087122 A3 WO2007087122 A3 WO 2007087122A3 US 2007000116 W US2007000116 W US 2007000116W WO 2007087122 A3 WO2007087122 A3 WO 2007087122A3
Authority
WO
WIPO (PCT)
Prior art keywords
package
conformance
systems
methods
resources
Prior art date
Application number
PCT/US2007/000116
Other languages
French (fr)
Other versions
WO2007087122A2 (en
Inventor
Justin A Slone
Mariyan D Fransazov
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to CA2632810A priority Critical patent/CA2632810C/en
Priority to BRPI0706428A priority patent/BRPI0706428B1/en
Publication of WO2007087122A2 publication Critical patent/WO2007087122A2/en
Publication of WO2007087122A3 publication Critical patent/WO2007087122A3/en
Priority to IL192265A priority patent/IL192265A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

Systems and methods for automatic package conformance validation are described. A package is a logical entity that specifies multiple datastreams for use by an application to render pages and resources associated with one or more documents. In one aspect, the systems and methods automatically validate conformance of the package in view of one or more package and document specifications. The specification(s) identify sets of criteria that delineate structural and markup conformance for the package and fixed payload(s) that specify the document(s), resources, etc. The systems and methods validate package and fixed payload(s), and notify a user of whether the package, documents, and/or associated resources passed or failed respective ones of the conformance criteria.
PCT/US2007/000116 2006-01-17 2007-01-03 Automatic package conformance validation WO2007087122A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2632810A CA2632810C (en) 2006-01-17 2007-01-03 Automatic package conformance validation
BRPI0706428A BRPI0706428B1 (en) 2006-01-17 2007-01-03 computer-implemented method and computing device for automatic validation of program package compliance
IL192265A IL192265A (en) 2006-01-17 2008-06-18 Automatic package conformance validation

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US74313606P 2006-01-17 2006-01-17
US60/743,136 2006-01-17
US11/467,497 2006-08-25
US11/467,497 US7921358B2 (en) 2006-01-17 2006-08-25 Automatic package conformance validation

Publications (2)

Publication Number Publication Date
WO2007087122A2 WO2007087122A2 (en) 2007-08-02
WO2007087122A3 true WO2007087122A3 (en) 2007-10-04

Family

ID=38264390

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/000116 WO2007087122A2 (en) 2006-01-17 2007-01-03 Automatic package conformance validation

Country Status (5)

Country Link
US (1) US7921358B2 (en)
BR (1) BRPI0706428B1 (en)
CA (1) CA2632810C (en)
IL (1) IL192265A (en)
WO (1) WO2007087122A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8954396B2 (en) * 2006-11-10 2015-02-10 Microsoft Corporation Validating and enabling validation of package structures
US9047103B2 (en) 2010-12-21 2015-06-02 Microsoft Technology Licensing, Llc Resource index identifying multiple resource instances and selecting most appropriate UI resource instance based on weighted resource request conditions
US8495570B2 (en) 2010-12-23 2013-07-23 Microsoft Corporation Resource deployment based on conditions
US9495371B2 (en) 2010-12-28 2016-11-15 Microsoft Technology Licensing, Llc Unified access to resources
US9183186B2 (en) * 2011-07-08 2015-11-10 Microsoft Technology Licensing, Llc. Conversion tool for XPS and OpenXPS documents
US9710496B2 (en) 2014-01-09 2017-07-18 International Business Machines Corporation Determining the schema of a graph dataset

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020087571A1 (en) * 2000-10-20 2002-07-04 Kevin Stapel System and method for dynamic generation of structured documents
US6763343B1 (en) * 1999-09-20 2004-07-13 David M. Brooke Preventing duplication of the data in reference resource for XML page generation
US20050251740A1 (en) * 2004-04-30 2005-11-10 Microsoft Corporation Methods and systems for building packages that contain pre-paginated documents
US20050278272A1 (en) * 2004-04-30 2005-12-15 Microsoft Corporation Method and apparatus for maintaining relationships between parts in a package

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397259B1 (en) * 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
SK135299A3 (en) 1999-10-01 2002-02-05 Ivan Kocis Document, method for the preparation thereof and device for authentification and an evidence of registered unique of said document
JP2003084987A (en) 2001-09-11 2003-03-20 Internatl Business Mach Corp <Ibm> Generation method for automaton for verifying validity of xml document, validity verifying method for xml document, generation system for automaton for verifying validity of xml document, and system and program for verifying validity of xml document
US20030163778A1 (en) 2002-02-28 2003-08-28 Michelle Shores System and method for improved validation for claims compliance
US7036073B2 (en) 2002-06-27 2006-04-25 Microsoft Corporation System and method for supporting non-native XML in native XML of a word-processor document
US7493603B2 (en) 2002-10-15 2009-02-17 International Business Machines Corporation Annotated automaton encoding of XML schema for high performance schema validation
JP2004295674A (en) 2003-03-27 2004-10-21 Fujitsu Ltd Xml document analysis method, xml document retrieval method, xml document analysis program, xml document retrieval program, and xml document retrieval device
US20050028084A1 (en) * 2003-07-28 2005-02-03 Alan Dziejma System and method for a form validation engine
US20050066015A1 (en) 2003-09-09 2005-03-24 Dandekar Shree A. Method and system for automated validation, scripting, dissemination and installation of software
US20050093770A1 (en) * 2003-10-31 2005-05-05 De Bonet Jeremy S. System and method for a data format for command encapsulation
US20050114148A1 (en) * 2003-11-20 2005-05-26 International Business Machines Corporation System, apparatus and method of automatically verifying conformance of documents to standardized specifications
US7587487B1 (en) * 2003-12-10 2009-09-08 Foundry Networks, Inc. Method and apparatus for load balancing based on XML content in a packet
US7370100B1 (en) * 2003-12-10 2008-05-06 Foundry Networks, Inc. Method and apparatus for load balancing based on packet header content
US7290012B2 (en) 2004-01-16 2007-10-30 International Business Machines Corporation Apparatus, system, and method for passing data between an extensible markup language document and a hierarchical database
US7437374B2 (en) 2004-02-10 2008-10-14 International Business Machines Corporation Efficient XML schema validation of XML fragments using annotated automaton encoding
US7487448B2 (en) * 2004-04-30 2009-02-03 Microsoft Corporation Document mark up methods and systems
US20050262115A1 (en) 2004-05-05 2005-11-24 Jingkun Hu Extensible constraint markup language
US7516480B2 (en) * 2004-10-22 2009-04-07 Microsoft Corporation Secure remote configuration of targeted devices using a standard message transport protocol
US8082304B2 (en) * 2004-12-10 2011-12-20 Cisco Technology, Inc. Guaranteed delivery of application layer messages by a network element
US7536681B2 (en) * 2005-03-22 2009-05-19 Intel Corporation Processing secure metadata at wire speed
US7797405B2 (en) * 2005-11-28 2010-09-14 Intel Corporation Streaming file transfer apparatus, systems, and methods

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6763343B1 (en) * 1999-09-20 2004-07-13 David M. Brooke Preventing duplication of the data in reference resource for XML page generation
US20020087571A1 (en) * 2000-10-20 2002-07-04 Kevin Stapel System and method for dynamic generation of structured documents
US20050251740A1 (en) * 2004-04-30 2005-11-10 Microsoft Corporation Methods and systems for building packages that contain pre-paginated documents
US20050278272A1 (en) * 2004-04-30 2005-12-15 Microsoft Corporation Method and apparatus for maintaining relationships between parts in a package

Also Published As

Publication number Publication date
WO2007087122A2 (en) 2007-08-02
IL192265A0 (en) 2009-08-03
CA2632810C (en) 2014-03-25
BRPI0706428A2 (en) 2011-03-29
CA2632810A1 (en) 2007-08-02
BRPI0706428B1 (en) 2019-02-05
US7921358B2 (en) 2011-04-05
US20070168264A1 (en) 2007-07-19
IL192265A (en) 2013-11-28

Similar Documents

Publication Publication Date Title
WO2006023877A3 (en) Methods, systems, and apparatuses for extended enterprise commerce
WO2007087122A3 (en) Automatic package conformance validation
WO2007074431A3 (en) Method and apparatus for securing access to applications
WO2009005981A3 (en) Flexible namespace prioritization
WO2009026189A3 (en) Methods and apparatus for providing location data with variable validity and quality
ZA200509352B (en) File formats, methods, and computer program products for representing documents
WO2009086427A8 (en) Systems and methods for workflow processing
WO2009124153A3 (en) Digital bookclip
WO2007100916A3 (en) Systems, methods, and media for outputting a dataset based upon anomaly detection
WO2010037031A3 (en) System and method for aggregating web feeds relevant to a geographical locale from multiple sources
WO2008019133A3 (en) Detecting duplicate and near-duplicate files
WO2006094180A3 (en) Providing history and transaction volume information of a content source to users
WO2009006070A3 (en) Techniques for managing annotation transformations for context changes
WO2007030769A3 (en) Designating, setting and discovering parameters for spreadsheet documents
EP1939729A4 (en) Software development production management system, computer program, and recording medium
WO2009108451A3 (en) Xml-based web feed for web access of remote resources
WO2014100459A3 (en) Systems and methods for using non-textual information in analyzing patent matters
WO2008070415A3 (en) Networked information collection apparatus and method
EP1956498A4 (en) Document data managing method, managing system, and computer software
WO2008057941A3 (en) Customized user interface based on viewed program
WO2014007721A3 (en) Due diligence systems and methods
WO2008063407A3 (en) Method and system for associating one or more contents with an electronic page
WO2009054839A3 (en) Template based matching
WO2009055689A3 (en) Text enhancement mechanism
EP1873676A4 (en) Program converting device, secure processing device, computer program, and recording medium

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2632810

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07716271

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 07716271

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: PI0706428

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20080630