Method for attributing and allocating revenue related to embedded software
First Claim
Patent Images
1. A method, comprising:
- determining a first revenue distribution factor for a client computer system based at least in part on a first tenure of a first embedded software on the client computer system, the first tenure including a first length of time from installation of the first embedded software until the determining the first revenue distribution factor;
determining a second revenue distribution factor for the client computer system based at least in part on a second tenure of a second embedded software on the client computer system, the second tenure including a second length of time from installation of the second embedded software until the determining the second revenue distribution factor,wherein the second tenure is less than the first tenure, andwherein the first and second embedded software includes a first and second behavior monitoring application configured to provide targeted content to the client computer system, the targeted content based on at least a recorded behavior;
determining a third revenue distribution factor for the client computer system based at least in part on an uninstallation of the first embedded software and in response to the uninstallation, configuring the second behavior monitoring application to provide the targeted content to the client computer system; and
distributing partner revenue based at least in part on the first, second, and third revenue distribution factors and a rate schedule, the rate schedule configured to distribute a largest share of the partner revenue to an entity associated with the first revenue distribution factor.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for attributing revenue for embedded software. The method includes the first step of determining the presence of more than one type of embedded software on a given client site. Then, the process assigns priority based on the length of time each type has resided on the client system and the source of each type, followed by classifying each software type, based on the history of present and predecessor copies of the software. A distribution factor is applied to each software type, based on priority and classification, partner revenue is distributed based on the distribution factor applied to each software type.
422 Citations
16 Claims
-
1. A method, comprising:
-
determining a first revenue distribution factor for a client computer system based at least in part on a first tenure of a first embedded software on the client computer system, the first tenure including a first length of time from installation of the first embedded software until the determining the first revenue distribution factor; determining a second revenue distribution factor for the client computer system based at least in part on a second tenure of a second embedded software on the client computer system, the second tenure including a second length of time from installation of the second embedded software until the determining the second revenue distribution factor, wherein the second tenure is less than the first tenure, and wherein the first and second embedded software includes a first and second behavior monitoring application configured to provide targeted content to the client computer system, the targeted content based on at least a recorded behavior; determining a third revenue distribution factor for the client computer system based at least in part on an uninstallation of the first embedded software and in response to the uninstallation, configuring the second behavior monitoring application to provide the targeted content to the client computer system; and distributing partner revenue based at least in part on the first, second, and third revenue distribution factors and a rate schedule, the rate schedule configured to distribute a largest share of the partner revenue to an entity associated with the first revenue distribution factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing executable instructions that, when executed, cause a computer to perform operations comprising:
-
determining a first revenue distribution factor for a client computer system based at least in part on a first tenure of a first embedded software on the client computer system, the first tenure including a first length of time from installation of the first embedded software until the determining the first revenue distribution factor; determining a second revenue distribution factor for the client computer system based at least in part on a second tenure of a second embedded software on the client computer system, the second tenure including a second length of time from installation of the second embedded software until the determining the second revenue distribution factor, wherein the second tenure is less than the first tenure, and wherein the first and second embedded software includes a first and second behavior monitoring application configured to provide targeted content to the client computer system, the targeted content based on at least a recorded behavior; determining a third revenue distribution factor for the client computer system based at least in part on an uninstallation of the first embedded software and in response to the uninstallation, configuring the second behavior monitoring application to provide the targeted content to the client computer system; and distributing partner revenue based at least in part on the first, second, and third revenue distribution factors and a rate schedule, the rate schedule configured to distribute a largest share of the partner revenue to an entity associated with the first revenue distribution factor.
-
Specification