Systems and methods for dynamic digital asset resource management
First Claim
Patent Images
1. A system for facilitating exchange of digital items between a user and a content source, the system comprising:
- a first computing system comprising computer hardware having one or more computer processors, the first computing system including a user component, and a user storage component that stores at least a first digital item licensed by a user, wherein the first digital item is licensed software comprising a license key, wherein the license key comprises a configuration identifier and a plurality of tokens;
a second computing system comprising computer hardware having one or more computer processors, the second computing system including a content source component, wherein the content source component stores a second digital item, wherein the second digital item is licensed software;
a request component, configured to receive a request to exchange the first digital item with the second digital item from the first computing system that stores the first digital item;
an exchange component, configured to;
compare the configuration identifier in the license key with the second digital item;
based on the comparison, confirm compatibility of the second digital item with the first computing system;
determine a token value of the first digital item by consulting at least the license key;
dynamically determine based at least on usage of the first digital item, an adjusted token value associated with the exchange of the first digital item with the second digital item;
increase a number of tokens based on the adjusted token value associated with the first digital item;
decrement the number of tokens based on a number of tokens associated with the exchange of the first digital item with the second digital item; and
exchange the first digital item with the second digital item.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a flexible licensing system for digital content is described. In some cases, the system utilizes tokens or other valuations to facilitate the purchase or exchange of content.
135 Citations
21 Claims
-
1. A system for facilitating exchange of digital items between a user and a content source, the system comprising:
-
a first computing system comprising computer hardware having one or more computer processors, the first computing system including a user component, and a user storage component that stores at least a first digital item licensed by a user, wherein the first digital item is licensed software comprising a license key, wherein the license key comprises a configuration identifier and a plurality of tokens; a second computing system comprising computer hardware having one or more computer processors, the second computing system including a content source component, wherein the content source component stores a second digital item, wherein the second digital item is licensed software; a request component, configured to receive a request to exchange the first digital item with the second digital item from the first computing system that stores the first digital item; an exchange component, configured to; compare the configuration identifier in the license key with the second digital item; based on the comparison, confirm compatibility of the second digital item with the first computing system; determine a token value of the first digital item by consulting at least the license key; dynamically determine based at least on usage of the first digital item, an adjusted token value associated with the exchange of the first digital item with the second digital item; increase a number of tokens based on the adjusted token value associated with the first digital item; decrement the number of tokens based on a number of tokens associated with the exchange of the first digital item with the second digital item; and exchange the first digital item with the second digital item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in a computing system for facilitating an exchange of a digital object for credit towards other digital objects, the method comprising:
-
at a first computing device comprising computer hardware having one or more computer processors, receiving from a second computing device a request to exchange at least a first digital object for credit towards at least one second digital object, wherein the first digital object is licensed software comprising a license key, wherein the license key comprises a configuration identifier and a plurality of tokens, wherein the request includes; information identifying the first digital object, wherein the first digital object has an original token value; and information identifying a requested exchange value for the first digital object that is different than the original token value; comparing the configuration identifier in the license key with the at least one second digital object; based on said comparing, confirming compatibility of the at least one second digital object with the first computing device; determining the original token value for the first digital object by consulting at least the license key; dynamically determining based at least on usage of the first digital object, an adjusted token value associated with the exchange of the first digital object with the at least one second digital object; increasing a number of tokens based on the adjusted token value associated with the first digital object; decrementing the number of tokens based on a number of tokens associated with the exchange of the first digital object with the at least one second digital object; and exchanging the first digital object with the at least one second digital object. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for transferring digital content from a digital content server computer to a user computer, the system comprising:
-
a request receipt component comprising computer hardware having one or more computer processors, the request receipt component configured to receive a request to exchange a first digital object with a second digital object under control of the digital content server computer, wherein the first digital object is licensed software comprising a license key, wherein the license key comprises a configuration identifier and a plurality of tokens; a validation component configured to compare the configuration identifier in the license key with the second digital object and further configured to, based on the comparison, confirm compatibility of the second digital object with the user computer; and a pricing component located at the digital content server computer, configured to dynamically determine an adjusted token value to the first digital object by consulting at least the license key and a usage of the first digital object; and an exchange component located at the digital content server computer configured to; increase a number of tokens based on the adjusted token value associated with the first digital object; decrement the number of tokens based on a number of tokens associated with the exchange of the first digital object with the second digital object; and transmit the second digital object over a network from the digital content server to the user computer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification