Testing and error reporting for on-demand software based marketing and sales
First Claim
Patent Images
1. A method comprising:
- providing, using a computing device and over a network, access to an on-demand pre-release version of a software product to a user computing device of a user for testing of the on-demand pre-release version of the software product,the access being provided without installing a copy of the on-demand pre-release version of the software product on the user computing device of the user;
forwarding, using the computing device, a client side control to the user computer device for installation on the user computing device;
receiving, using the computing device, results of the testing via the client side control,receiving the results including;
tracking, using the client side control, usage of the on-demand pre-release version of the software product by the user,the usage including two or more of;
information identifying an amount of time spent by the user during the testing of the on-demand pre-release version of the software product,
information identifying a feature of the on-demand pre-release version of the software product used during the testing of the on-demand pre-release version of the software product, or
information identifying one or more other software products tested by the user;
recording, using the computing device, an error, in connection with the usage of the on-demand pre-release version of the software product, among the results received via the client side control,the error being recorded without a request from the user to record the error,the error including a segmentation violation or an anomalous behavior;
generating, using the computing device, a report including;
information identifying the usage, andinformation identifying the error; and
transmitting, using the computing device, the report from the computing device to a device of another user,the report being transmitted to the device of the other user for the other user to reproduce the error,the other user being a software developer or a product analyst associated with the software product,the other user being different than the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Business management methods for on-demand trial based marketing and sales are introduced. Using on-demand trial technology, usage metrics can be automatically generated by tracking the usage of specific products and corresponding duration. Usage metrics and other data are automatically processed to qualify and channel leads to pertinent categories in sales and marketing. The present invention facilitates a more directed effort to investigate leads and makes the information of customers available for follow-up that has higher prospective sales potential. The present invention may also be used to dispatch pre-release reports automatically to a vendor.
122 Citations
18 Claims
-
1. A method comprising:
-
providing, using a computing device and over a network, access to an on-demand pre-release version of a software product to a user computing device of a user for testing of the on-demand pre-release version of the software product, the access being provided without installing a copy of the on-demand pre-release version of the software product on the user computing device of the user; forwarding, using the computing device, a client side control to the user computer device for installation on the user computing device; receiving, using the computing device, results of the testing via the client side control, receiving the results including; tracking, using the client side control, usage of the on-demand pre-release version of the software product by the user, the usage including two or more of;
information identifying an amount of time spent by the user during the testing of the on-demand pre-release version of the software product,
information identifying a feature of the on-demand pre-release version of the software product used during the testing of the on-demand pre-release version of the software product, or
information identifying one or more other software products tested by the user;recording, using the computing device, an error, in connection with the usage of the on-demand pre-release version of the software product, among the results received via the client side control, the error being recorded without a request from the user to record the error, the error including a segmentation violation or an anomalous behavior; generating, using the computing device, a report including; information identifying the usage, and information identifying the error; and transmitting, using the computing device, the report from the computing device to a device of another user, the report being transmitted to the device of the other user for the other user to reproduce the error, the other user being a software developer or a product analyst associated with the software product, the other user being different than the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions, the instructions comprising:
a plurality of instructions which, when executed by a computing device, cause the computing device to; provide, over a network, access to an on-demand pre-release version of a software product to a user computing device of a user for testing of the on-demand pre-release version of the software product, the access being provided without installing a copy of the on-demand pre-release version of the software product on the user computing device; forward a client side control to the user computing device for installation on the user computing device; receive results of the testing via the client side control, one or more instructions, of the plurality of instructions, to receive the results including; one or more instructions to track, using the client side control, usage of the on-demand pre-release version of the software product by the user,
the usage including two or more of;
information identifying an amount of time spent by the user during the testing of the on-demand pre-release version of the software product,
information identifying a feature of the on-demand pre-release version of the software product used during the testing of the on-demand pre-release version of the software product, or
information identifying one or more other software products tested by the user;record an error, in connection with the usage of the on-demand pre-release version of the software product, among the results received via the client side control, the error being recorded without a request from the user to record the error, the error including an anomalous behavior; generate a report including information identifying the error; and transmit the report to a device for another user that is different than the user, the report being transmitted to the device of the other user for the other user to reproduce the error, the other user being a software developer or a product analyst associated with the on-demand pre-release version of the software product. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising:
a server to; provide, over a network, access to an on-demand pre-release version of a software product to a user computing device of a user for testing of the on-demand pre-release version of the software product without installing a copy of the on-demand pre-release version of the software product on the user computing device; forward a client side control, relating to the testing of the on-demand pre-release version of the software product, to the user computing device for installation on the user computing device; receive results of the testing via the client side control, when receiving the results of the testing, the server is to; track, using the client side control, usage of the on-demand pre-release version of the software product by the user,
the usage including two or more of;
information identifying an amount of time spent by the user during the testing of the on-demand pre-release version of the software product,
information identifying a feature of the on-demand pre-release version of the software product used during the testing of the on-demand pre-release version of the software product, or
information identifying one or more other software products tested by the user;record an error, in connection with the usage of the on-demand pre-release version of the software product, among the results received via the client side control, the error being recorded without a request from the user to record the error, the error including an anomalous behavior; generate a report including information identifying the error; and transmit the report to a device of another user that is different than the user, the report being transmitted to the device of the other user for the other user to reproduce the error, the other user being a software developer or a product analyst associated with the on-demand pre-release version of the software product. - View Dependent Claims (16, 17, 18)
Specification