IP Library Patent Application 11744133
Patent Application
App. No. 11/744,133

Method And System For Collecting Data to Support Installed Software Applications

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/744,133
Abstract

A method and system for collecting data to support a software application are disclosed. In one embodiment, the method comprises receiving as an input a software application. Installation data is retrieved from the software application. The method further comprises encoding within the installation data a description of support data to be collected from a user of the software application.

Claims (48)

1 . A computer-implemented method, comprising:

receiving as an input a software application;

retrieving installation data from the software application; and

encoding within the installation data a description of support data to be collected from a user of the software application.

2 . The computer-implemented method of claim 1 , wherein the installation data includes a log file.

3 . The computer-implemented method of claim 1 , wherein the installation data includes uninstall information of the software application.

4 . The computer-implemented method of claim 1 , further comprising:

encoding within the installation data a description of a user interface to be provided to the user during collection of the support data.

5 . The computer-implemented method of claim 1 , further comprising:

encoding within the installation data a logical process for collecting the support data.

6 . The computer-implemented method of claim 5 , wherein the logical process is configured to automatically collect the support data from a computer system of the user.

7 . The computer-implemented method of claim 5 , wherein the logical process is in a self-describing file format.

8 . The computer-implemented method of claim 1 , wherein the support data includes a description of how one or more features of the software application are used by the user.

9 . The computer-implemented method of claim 1 , further comprising:

providing the software application encoded with the description of the support data to the user, wherein the software application is installed on a computer system of the user.

10 . A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:

receiving as an input a software application;

retrieving installation data from the software application; and

encoding within the installation data a description of support data to be collected from a user of the software application.

11 . The computer-readable medium of claim 10 , wherein the installation data includes uninstall information of the software application.

12 . The computer-readable medium of claim 10 , wherein the installation data includes uninstall information of the software application.

13 . The computer-readable medium of claim 10 , wherein the plurality of instructions cause the computer to perform:

encoding within the installation data a description of a user interface to be provided to the user during collection of the support data.

14 . The computer-readable medium of claim 10 , wherein the plurality of instructions cause the computer to perform:

encoding within the installation data a logical process for collecting the support data.

15 . The computer-readable medium of claim 14 , wherein the logical process is configured to automatically collect the support data from a computer system of the user.

16 . The computer-readable medium of claim 14 , wherein the logical process is in a self-describing file format.

17 . The computer-readable medium of claim 10 , wherein the support data includes a description of how one or more features of the software application are used by the user.

18 . The computer-readable medium of claim 10 , wherein the plurality of instructions cause the computer to perform:

providing the software application encoded with the description of the support data to the user, wherein the software application is installed on a computer system of the user.

19 . A computer system, comprising:

a processor; and

memory coupled to the processor, the memory storing instructions;

wherein the instructions when executed by the processor cause the processor to:

receive as an input a software application;

retrieve installation data from the software application; and

encode within the installation data a description of support data to be collected from a user of the software application.

20 . The computer system of claim 19 , wherein the installation data includes uninstall information of the software application.

21 . The computer system of claim 19 , wherein the installation data includes uninstall information of the software application.

22 . The computer system of claim 19 , wherein the instructions cause the processor to:

encode within the installation data a description of a user interface to be provided to the user during collection of the support data.

23 . The computer system of claim 19 , wherein the instructions cause the processor to:

encode within the installation data a logical process for collecting the support data.

24 . The computer system of claim 23 , wherein the logical process is configured to automatically collect the support data from a computer system of the user.

25 . The computer system of claim 23 , wherein the logical process is in a self-describing file format.

26 . The computer system of claim 19 , wherein the support data includes a description of how one or more features of the software application are used by the user.

27 . The computer system of claim 19 , wherein the instructions cause the processor to:

provide the software application encoded with the description of the support data to the user, wherein the software application is installed on a computer system of the user.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 3, 2011
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: INSTALLSHIELD CO. INC.
Reel/Frame 027004/0668 →
SECURITY AGREEMENT Recorded Jan 21, 2011
From: INSTALLSHIELD CO. INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 025675/0832 →
RELEASE OF SECURITY INTEREST Recorded Jan 20, 2011
From: BANK OF MONTREAL, AS AGENT
To: INSTALLSHIELD CO INC.
Reel/Frame 025667/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: MACROVISION CORPORATION
To: INSTALLSHIELD CO INC.
Reel/Frame 020828/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2008
From: INSTALLSHIELD CO INC.
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 020741/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2007
From: SAXTON, ALLEN H.; GREWAL, RAVNEET
To: MACROVISION CORPORATION
Reel/Frame 019245/0899 →