IP Library › Granted Patent US 8,327,349
Granted Patent B2
US 8,327,349 · App. 12/171,572 · Granted Dec 4, 2012

Matching plug-ins to users

Assignee: Internationanl Business Machines Corporation
View Patent ↗
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 8,327,349
App. No.
12/171,572
Granted
Dec 4, 2012
Kind
B2
Abstract

A method of matching one or more software plug-ins to a user, the method including: defining one or more trigger events based on one or more actions of an application; monitoring a use of the application for the one or more trigger events; generating a suggestion of one or more plug-ins based on the use of the application; and generating a notification including the suggestion.

Claims (25)

1. A method of matching one or more software plug-ins to a user, the method comprising:

providing a computer having a processor for executing instructions stored in a memory of the computer;

monitoring a frequency of use of an application for one or more defined events by the computer, the one or more defined events based on one or more actions of the application, and the one or more defined events occurring a predetermined number of times during the use of the application before one or more plug-ins are suggested;

generating a suggestion of one or more of the plug-ins by the computer based on the use of the application; and

generating a notification by the computer including the suggestion.

2. The method of claim 1 further comprises filtering out one or more of the plug-ins of the suggestion based on predefined configuration data.

3. The method of claim 2 further comprises configuring the configuration data based on at least one of a plug-in type, a user type, an install rate of the plug-in, a rate of use of the plug-in, plug-ins from other applications, a quality rating of the plug-in, a quality rating of the developer, and a geographic location associated with the plug-in.

4. The method of claim 1 wherein the defining the one or more trigger events is performed by a plug-in developer.

5. The method of claim 1 wherein the defining the one or more trigger events is performed by a user of the application.

6. The method of claim 1 further comprises installing one or more plug-ins of the suggestion.

7. A plug-in matching system, the system comprising:

a definition module that is executed by a computer, the definition module defining one or more events based on one or more actions of an application, the one or more defined events occurring a predetermined number of times before a plug-ins is suggested;

a monitoring module that is executed by the computer, the monitoring module monitoring a frequency of use of the application for the one or more events and generates a suggestion of the plug-ins based on the use of the application; and

a filtering module that is executed by the computer, the filtering module generating a notification indicating the suggestion.

8. The system of claim 7 wherein the filtering module filters the one or more plug-ins of the suggestion based on predefined configuration data.

9. The system of claim 8 wherein the filtering module configures the configuration data based on at least one of a plug-in type, a user type, an install rate of the plug-in, a rate of use of the plug-in, a quality rating of the plug-in, plug-ins of other applications, a quality rating of the developer, and a geographic location associated with the plug-in.

10. The system of claim 7 wherein the trigger definition module defines the one or more trigger events based on plug-in developer input.

11. The system of claim 7 wherein the trigger definition module defines the one or more trigger events based on input by a user of the application.

12. The system of claim 7 wherein the filtering module installs one or more plug-ins of the suggestion.

13. A computer program product for matching one or more plug-ins to a user, the computer program product comprising:

a computer-readable storage medium that stores instructions for executing plug-in matching, the plug-in matching comprising a method of:

defining one or more events based on one or more actions of an application, the one or more defined events occurring a predetermined number of times before a plug-ins is suggested;

monitoring a frequency of use of the application for the one or more events;

generating a suggestion of one or more of the plug-ins based on the use of the application; and

generating a notification including the suggestion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2008
From: CHU, DANAE C.; GANDHI, SHRUTI; GARBOW, ZACHARY A.; LIANG, CLARA C.; TRIFILO, TIMOTHY M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021225/0944 →
Continuity (1)
Related Publication 20100011352A1 · Jan 14, 2010