System and method for use of prepare-proceed workflow to orchestrate operations associated with a media content environment
AssigneeSpotify AB
InventorsThomas André Eriksson, Stefan Tom Ekerfelt
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpotify AB
InventorsThomas André Eriksson, Stefan Tom Ekerfelt
Estimating the term…
In accordance with an embodiment, described herein is a system and method for orchestration of operations associated with a media content environment, including use of a prepare-proceed workflow process (workflow) that supports definition and use of different payment/billing systems or processes. A payment/billing server, for use with the media content environment dynamically generates workflows for use in processing payments associated with products. Upon receipt of a request to purchase a product, the payment/billing server generates a workflow to process a payment, including querying a product subsystem to determine pre-authorization steps required for purchase of the product and executing the pre-authorization steps; querying a transaction subsystem to determine a transaction information required for authorization; and querying a payment processor for authorization of the transaction. The payment/billing server then executes any required post-authorization steps, and communicates with the payment processor to capture the purchase.
A system for orchestration of operations associated with a media content environment, comprising:
A method for orchestration of operations associated with a media content environment, comprising:
A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform a method comprising:
The non-transitory computer readable storage medium 13, wherein each of the plurality of subsystem components is selectively queried by the server according to the generated workflow, and can inject steps associated with that subsystem component, into the generated workflow, during processing of the transaction associated with the product.
The non-transitory computer readable storage medium 13, wherein the server maintains the order state data during processing of the transaction associated with the product, for use in creating, adapting or modifying the workflow.
The non-transitory computer readable storage medium 13, wherein the plurality of application program interfaces including a checkout application program interface and a billing application program interface that respectively provide communication between the server and a website, and the server and the payment processor system.
The non-transitory computer readable storage medium 16, wherein the website enables the purchases of products for use with the media devices in receiving media content from the media content environment.
Dependencies are inferred from the claim text.