Software, systems, and methods for processing digital bearer instruments
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a digital bearer instrument, the digital bearer instrument being a digital object expressing a right that is redeemable by presentation of the digital bearer instrument to a process operating in an operating environment configured to redeem digital bearer instruments, the digital bearer instrument identifying the operating environment;
responsive to identification of the operating environment by the digital bearer instrument, obtaining an operating context, the operating context being a data structure that specifies a plurality of operating components associated with the operating environment;
instantiating at least some of the operating environment components using the operating context, thereby generating an instance of the operating environment;
validating each of the instantiated operating environment components; and
processing the digital bearer instrument using the instantiated operating environment components, including;
validating the digital bearer instrument; and
responsive to validation of the digital bearer instrument, redeeming the right expressed by the digital bearer instrument.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described which enable flexible and secure processing of digital bearer instruments. An architecture is provided that enables provision of an extensible applications framework that flexibly supports a variety of features and functionality supporting title-based rights processing operations. A wide range of methods of defining and assuring rights processing operating environments extend the capabilities of rights processing operating environments in a variety of ways.
235 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
receiving a digital bearer instrument, the digital bearer instrument being a digital object expressing a right that is redeemable by presentation of the digital bearer instrument to a process operating in an operating environment configured to redeem digital bearer instruments, the digital bearer instrument identifying the operating environment; responsive to identification of the operating environment by the digital bearer instrument, obtaining an operating context, the operating context being a data structure that specifies a plurality of operating components associated with the operating environment; instantiating at least some of the operating environment components using the operating context, thereby generating an instance of the operating environment; validating each of the instantiated operating environment components; and processing the digital bearer instrument using the instantiated operating environment components, including; validating the digital bearer instrument; and responsive to validation of the digital bearer instrument, redeeming the right expressed by the digital bearer instrument. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising one or more computing devices configured to:
-
receive a digital bearer instrument, the digital bearer instrument being a digital object expressing a right that is redeemable by presentation of the digital bearer instrument to a process operating in an operating environment configured to redeem digital bearer instruments, the digital bearer instrument identifying the operating environment; responsive to identification of the operating environment by the digital bearer instrument, obtain an operating context, the operating context being a data structure that specifies a plurality of operating components associated with the operating environment; instantiate at least some of the operating environment components using the operating context, thereby generating an instance of the operating environment; validate each of the instantiated operating environment components; and process the digital bearer instrument using the instantiated operating environment components, processing of the digital bearer instrument including; validating the digital bearer instrument; and responsive to validation of the digital bearer instrument, redeeming the right expressed by the digital bearer instrument. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification