Schema Validation for Submissions of Digital Assets for Network-Based Distribution
First Claim
Patent Images
1. A computer-implemented method for validating digital asset packages submitted to a network-based distribution system, said method comprises:
- (a) receiving a submission request from a submitter, the submission request including at least a digital asset package;
(b) determining whether the digital asset package satisfies a less stringent schema;
(c) determining whether the digital asset package satisfies a more stringent schema; and
(d) accepting the digital asset package at the network-based distribution system if said determining (b) determines that the digital asset package satisfies the less stringent schema;
(e) providing a warning to the submitter if said determining (c) determines that the digital asset package does not satisfy the more stringent schema.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for validating digital asset submissions to a network-based digital asset distribution site are disclosed. The validation can be performed in an automated (i.e., computer-implemented) manner at the network-based digital asset distribution site. In one embodiment, the validation of digital asset submissions can include at least schema validation, such as multi-pass schema validation. Upon successful validation, the corresponding digital asset submissions can be made available for online purchase and distribution.
78 Citations
22 Claims
-
1. A computer-implemented method for validating digital asset packages submitted to a network-based distribution system, said method comprises:
-
(a) receiving a submission request from a submitter, the submission request including at least a digital asset package; (b) determining whether the digital asset package satisfies a less stringent schema; (c) determining whether the digital asset package satisfies a more stringent schema; and (d) accepting the digital asset package at the network-based distribution system if said determining (b) determines that the digital asset package satisfies the less stringent schema; (e) providing a warning to the submitter if said determining (c) determines that the digital asset package does not satisfy the more stringent schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A schema validation system, comprising:
-
a first set of schema rules; a second set of schema rules; and a schema validation module configured to receive a submitted digital asset package having data provided in a structured format, to compare the structured format of the data of the submitted digital asset with both the first set of schema rules and the second set of schema rules, and to validate the structured format of the data based on the comparison of the structured format of the data of the submitted digital asset with both the first set of schema rules and the second set of schema rules. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for performing schema validation, said method comprising:
-
maintaining a base schema including at least a plurality of schema rules, wherein certain of the plurality of schema rules are mandatory and others are optional; deriving a first set of schema rules and a second set of schema rules from the base schema; and performing schema validation on a submitted digital asset package using the first set of schema rules and the second set of schema rules. - View Dependent Claims (17, 18)
-
-
19. A computer readable medium including at least computer program code executable by a computer stored thereon, said computer readable medium comprising:
-
computer program code for receiving a submission request from a submitter, the submission request including at least a digital asset package; computer program code for determining whether the digital asset package satisfies a first schema; computer program code for accepting the digital asset package at the network-based distribution system if said computer program code for determining determines that the digital asset package satisfies the first schema; computer program code for determining whether the digital asset package satisfies a second schema; and computer program code for providing a warning to the submitter if said computer program code for determining determines that the digital asset package does not satisfy the second schema. - View Dependent Claims (20, 21, 22)
-
Specification