US2011225658A1PendingUtilityA1

End user license agreement on demand

45
Assignee: MICROSOFT CORPPriority: Mar 10, 2010Filed: Jun 15, 2010Published: Sep 15, 2011
Est. expiryMar 10, 2030(~3.7 yrs left)· nominal 20-yr term from priority
H04L 47/70G06Q 10/10G06Q 50/18
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for providing end user license agreements on demand for information as a service is provided. In some embodiments, a computer-implemented system can include: at least one processor; and at least one publication module configured to publish content to a consumer. The computer-implemented system can also include at least one condition generation module configured to generate a representation of one or more conditions associated with use by the consumer for published content from the at least one publication module. The conditions can be canonicalized conditions representing standard terms to be included in the representation. In some embodiments, the representation is a license agreement for the consumer. The computer-implemented system can also a computer-readable storage medium storing computer-executable instructions that, when executed, cause the at least one processor to perform one or more functions of the at least one publication module or the at least one condition generation module.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented system, comprising:
 at least one processor;   at least one publication module configured to publish content to a consumer;   at least one condition generation module configured to generate a representation of one or more conditions for use with published content from the at least one publication module, wherein the one or more conditions are canonicalized conditions representing standard terms to be included in the representation, and wherein the representation is a license agreement for the consumer; and   a computer-readable storage medium storing computer-executable instructions that, when executed, cause the at least one processor to perform one or more functions of the at least one publication module or the at least one condition generation module.   
     
     
         2 . The computer-implemented system of  claim 1 , wherein the condition generation module comprises:
 at least one taxonomy module configured to classify a plurality of the one or more conditions.   
     
     
         3 . The computer-implemented system of  claim 2 , wherein the condition generation module is configured to generate the representation of the one or more conditions based, at least, upon querying over the plurality of conditions based, at least, upon the input. 
     
     
         4 . The computer-implemented system of  claim 3 , wherein the input is indicative of at least one of a type of the published content, a disallowed activity or an identity of an owner of the published content. 
     
     
         5 . The computer-implemented system of  claim 1 , wherein one or more of the plurality of conditions are non-standard terms that are not canonicalized. 
     
     
         6 . The computer-implemented system of  claim 5 , wherein the non-standard terms are free form text. 
     
     
         7 . The computer-implemented system of  claim 4 , wherein the disallowed activity is associated with at least one of rendering, printing, derivation, dissemination or copying. 
     
     
         8 . The computer-implemented system of  claim 1 , wherein the representation is at least one of a visual representation or an audio representation. 
     
     
         9 . The computer-implemented system of  claim 1 , further comprising a user interface configured to receive at least one input indicative of an option for use of the published content. 
     
     
         10 . A computer-implemented method, comprising:
 employing a processor configured to execute computer-readable instructions that, when executed, cause the processor to perform:
 publishing content to a consumer; and 
 generating a representation of one or more conditions associated with use of published content by the consumer, wherein the one or more conditions are license conditions for use of published content by the consumer. 
   
     
     
         11 . The computer-implemented method of  claim 10 , further comprising receiving at least one input from an owner of the published content. 
     
     
         12 . The computer-implemented method of  claim 11 , wherein the at least one input is indicative of at least one a type of the published content, an identity of the owner or a disallowed activity for the published content. 
     
     
         13 . The computer-implemented method of  claim 12 , wherein the disallowed activity is indicative of a maximum number of times that rendering, copying, dissemination or printing can be performed by the consumer. 
     
     
         14 . The computer-implemented method of  claim 10 , wherein the representation is an end user license agreement for the consumer. 
     
     
         15 . The computer-implemented method of  claim 11 , wherein the generating the representation of the one or more conditions comprises accessing a plurality of conditions classified according to a taxonomy based on a type of the published content. 
     
     
         16 . The computer-implemented method of  claim 15 , wherein the accessing comprises querying the plurality of conditions of use based, at least, on the at least one input. 
     
     
         17 . The computer-implemented method of  claim 16 , wherein the plurality of conditions of use are canonicalized. 
     
     
         18 . A computer-readable storage medium having instructions stored thereon that, when executed, cause a processor to perform a method comprising:
 displaying an option selection representation via a user interface, wherein the option selection representation is associated with options for use of published content;   receiving an input via the user interface; and   identifying one or more conditions for use with the published content based, at least, on the input, wherein the one or more conditions are end user license conditions.   
     
     
         19 . The computer-readable storage medium of  claim 18 , wherein the option selection representation comprises a text box, and wherein the receiving the input comprises receiving a free form selection input at the text box. 
     
     
         20 . The computer-readable storage medium of  claim 18 , wherein the option selection representation comprises menu of options, and wherein the receiving the input comprises receiving a selection indicative of at least one option of the menu of options.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.