System and method for providing a flexible licensing system for digital content
First Claim
Patent Images
1. A method in a computing system of providing a licensed software product to a user, the method comprising:
- receiving a request, at a server within the computing system, for the licensed software product from the user, wherein the request for the licensed software product contains a user profile, user system configuration information, and information identifying the requested licensed software productwherein the user system configuration information corresponds to a system architecture for a user computer, andwherein the user system configuration information includes a hardware configuration for the user computer, a software configuration for the user computer, or both a hardware configuration and a software configuration for the user computer;
authorizing, at the server within the computing system, the user to receive the requested licensed software product, wherein the authorizing includes;
determining that the user has a sufficient number of tokens to receive the requested licensed software product;
determining that the user profile contains information indicating the user is an authorized user of the licensed software product; and
determining that the requested licensed software product is compatible with system resources and configuration of the user computer based at least in part on the user system configuration information and the information identifying the requested licensed software product,wherein the determining that the requested licensed software product is compatible with the system resources and configuration of the user computer includes comparing information regarding the requested licensed software product to the hardware configuration for the user computer, to the software configuration for the user computer, or to both the hardware configuration and the software configuration for the user computer; and
transmitting the licensed software product to the user computer after determining that the user is authorized to receive the requested licensed software product.
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.
133 Citations
10 Claims
-
1. A method in a computing system of providing a licensed software product to a user, the method comprising:
-
receiving a request, at a server within the computing system, for the licensed software product from the user, wherein the request for the licensed software product contains a user profile, user system configuration information, and information identifying the requested licensed software product wherein the user system configuration information corresponds to a system architecture for a user computer, and wherein the user system configuration information includes a hardware configuration for the user computer, a software configuration for the user computer, or both a hardware configuration and a software configuration for the user computer; authorizing, at the server within the computing system, the user to receive the requested licensed software product, wherein the authorizing includes; determining that the user has a sufficient number of tokens to receive the requested licensed software product; determining that the user profile contains information indicating the user is an authorized user of the licensed software product; and determining that the requested licensed software product is compatible with system resources and configuration of the user computer based at least in part on the user system configuration information and the information identifying the requested licensed software product, wherein the determining that the requested licensed software product is compatible with the system resources and configuration of the user computer includes comparing information regarding the requested licensed software product to the hardware configuration for the user computer, to the software configuration for the user computer, or to both the hardware configuration and the software configuration for the user computer; and transmitting the licensed software product to the user computer after determining that the user is authorized to receive the requested licensed software product. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system for providing a user with rights to use digital content, the system comprising:
-
memory; at least one processor, wherein the processor is programmed with a reception component, where the reception component is configured to receive a request for an item of digital content from the user, wherein the request for the item of digital content at least contains information identifying a system configuration associated with a user computer for the user, information identifying the user, and information identifying the requested item of digital content; wherein the system configuration includes a system architecture for the user computer, and wherein the system configuration information includes a hardware configuration for the user computer, a software configuration for the user computer, or both a hardware configuration and a software configuration for the user computer; an authorization component, wherein the authorization component is configured to determine whether the user is authorized to obtain the requested item of digital content based on the information identifying the system configuration information associated with the user computer and the information identifying the user, wherein the determining of the authorization component includes determining whether the requested item of digital content is compatible with system resources and configuration of the user computer based at least in part on comparing information regarding the requested item of digital content to the hardware configuration for the user computer, to the software configuration for the user computer, or to both the hardware configuration and the software configuration for the user computer; a transmission component, wherein the transmission component is configured to transmit the requested item of digital content to the user upon determining that the user is authorized; and a recommendation component, wherein the recommendation component is configured to transmit a recommendation to the user for alternative digital content that is different than the requested digital content upon determining that the user is not authorized to receive the requested digital content. - View Dependent Claims (8, 9, 10)
-
Specification