MAPPING USAGE PATTERNS USING CODE FEATURES
First Claim
Patent Images
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to:
- determine that a monitored code feature of a software application has been executed on a first computer;
record an indication that the monitored code feature has been used; and
provide the indication that the monitored code feature has been used to a second computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A usage pattern detector includes a determining module configured to determine that a monitored code feature of a software application has been executed on a first computer. The usage pattern detector also includes a recording module configured to record an indication that the monitored code feature has been used and an indication providing module configured to provide the indication that the monitored code feature has been used to a second computer.
16 Citations
15 Claims
-
1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to:
-
determine that a monitored code feature of a software application has been executed on a first computer; record an indication that the monitored code feature has been used; and provide the indication that the monitored code feature has been used to a second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A usage pattern detector, comprising:
-
a determining module configured to determine that a monitored code feature of a software application has been executed on a first computer; a recording module configured to record an indication that the monitored code feature has been used; and an indication providing module configured to provide the indication that the monitored code feature has been used to a second computer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method for detecting usage patterns, comprising:
-
determining that a monitored code feature of a software application has been executed on a first computer of a user site; recording an indication, via a virtual counter embedded within the monitored code feature, that the monitored code feature has been used; and providing the indication that the monitored code feature has been used to a second computer of a developer of the software application, wherein the providing of the indication is performed by a job installed on a user site associated with the first computer that periodically sends collected indications that code features were used to the second computer. - View Dependent Claims (14, 15)
-
Specification