IP Library Patent Application 13524294
Patent Application
App. No. 13/524,294

PREDICTED SOFTWARE USAGE DURATION

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.
13/524,294
Abstract

Techniques to predict software usage duration are disclosed. Software usage duration data indicating for each of a plurality of systems a duration of usage of an application or other software on that system is received. The software usage duration data is used to determine a predicted software usage duration for the application or other software.

Claims (26)

1 . A method, comprising:

receiving software usage duration data indicating for each of a plurality of systems a duration of usage of an application or other software on that system; and

using the software usage duration data to determine a predicted software usage duration for the application or other software.

2 . The method of claim 1 , wherein the software usage duration data indicates an amount of time that elapsed between installation and uninstallation of the application or other software at each system.

3 . The method of claim 1 , wherein determining a predicted software usage duration includes performing a statistical computation on at least a subset of the software usage duration data.

4 . The method of claim 3 , wherein the computation is performed using a subset of the software usage duration data and the subset includes data associated with systems that share a specified system attribute.

5 . The method of claim 4 , wherein the specified system attribute includes one or more of the following: a hardware attribute, a configuration data, an operating system, an installed application, and an application contemplated to be installed.

6 . The method of claim 1 , further comprising providing a recommendation to install the application or other software based at least in part on the predicted software usage duration.

7 . The method of claim 1 , further comprising providing a recommendation to uninstall or not install the application or other software based at least in part on the predicted software usage duration.

8 . The method of claim 1 , further comprising installing on each of at least a subset of systems comprising the plurality of systems a software agent configured to monitor and report one or both of application installation and application uninstallation events at the system.

9 . A system, comprising:

a memory or other storage device configured to store software usage duration data, the software usage duration data indicating for each of a plurality of systems a duration of usage of an application or other software on that system; and

a processor coupled to the memory or other storage device and configured to use the actual software usage duration data to determine a predicted software usage duration for a client.

10 . The system of claim 9 , wherein the software usage duration data indicates an amount of time that elapsed between installation and uninstallation of the application or other software at each system.

11 . The system of claim 9 , wherein determining a predicted software usage duration includes performing a statistical computation on at least a subset of the software usage duration data.

12 . The system of claim 9 , wherein the processor is further configured to provide a recommendation to install the application or other software based at least in part on the predicted software usage duration.

13 . The system of claim 9 , wherein the processor is further configured to provide a recommendation to uninstall or not install the application or other software based at least in part on the predicted software usage duration.

14 . The system of claim 9 , wherein the processor is further configured to install on each of at least a subset of systems comprising the plurality of systems a software agent configured to monitor and report one or both of application installation and application uninstallation events at the system.

15 . A computer program product embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:

receiving software usage duration data indicating for each of a plurality of systems a duration of usage of an application or other software on that system; and

using the software usage duration data to determine a predicted software usage duration for the application or other software.

16 . The computer program product of claim 15 , wherein the software usage duration data indicates an amount of time that elapsed between installation and uninstallation of the application or other software at each system.

17 . The computer program product of claim 15 , wherein determining a predicted software usage duration includes performing a statistical computation on at least a subset of the software usage duration data.

18 . The computer program product of claim 15 , further comprising computer instructions for providing a recommendation to install the application or other software based at least in part on the predicted software usage duration.

19 . The computer program product of claim 15 , further comprising computer instructions for is providing a recommendation to uninstall or not install the application or other software based at least in part on the predicted software usage duration.

20 . The computer program product of claim 15 , further comprising computer instructions for installing on each of at least a subset of systems comprising the plurality of systems a software agent configured to monitor and report one or both of application installation and application uninstallation events at the system.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS, TRADEMARKS AND COPYRIGHTS Recorded Sep 30, 2013
From: EAST WEST BANK
To: IOLO TECHNOLOGIES, LLC
Reel/Frame 031315/0585 →
IP SECURITY AGREEMENT - PATENTS Recorded Sep 30, 2013
From: IOLO TECHNOLOGIES, LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031315/0686 →
SECURITY AGREEMENT Recorded Jul 16, 2013
From: IOLO TECHNOLOGIES, LLC
To: EAST WEST BANK
Reel/Frame 030872/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: ROWLES, NOAH TILMAN; HAWKS, DANIEL HARLAN
To: IOLO TECHNOLOGIES, LLC
Reel/Frame 028915/0690 →