IP Library Granted Patent US 7,783,469
Granted Patent B2
US 7,783,469 · App. 11/620,415 · Granted Aug 24, 2010

Methods and computer program products for benchmarking multiple collaborative services provided by enterprise software

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 7,783,469
App. No.
11/620,415
Granted
Aug 24, 2010
Kind
B2
Abstract

A simulated collaborative mix workload for determining the performance of enterprise software includes a combination of mail, instant messaging, electronic meetings, documents, and electronic learning. The workload is generated by executing a team spaces path, documents path, learning path, messaging path, web conference path, or various combinations thereof. The team spaces path generates a simulated discussion with team members and generates a search query for locating a forum within the team space. The documents path generates a library search to locate, open, and read the document, and generates a simulated chat about the document. The learning path launches a simulated course and assessment activity. The messaging path reads a simulated email, attaches a document thereto, and sends the email. The web conference path generates a web conference attended by a plurality of simulated users. At least one of the workload tasks is performed more than once.

Claims (26)

1. A method of generating a simulated collaborative mix workload for assessing performance of enterprise software executed on a hardware platform, the method comprising:

generating the simulated collaborative mix workload by executing at least two of a team spaces path, a documents path, a learning path, a messaging path, or a web conference path;

wherein the team spaces path generates a simulated discussion with team members and generates a search query for locating a forum within the team space;

wherein the documents path generates a library search to locate a document, opens the document, reads the document, and generates a simulated chat about the document;

wherein the learning path launches a simulated course and a simulated assessment activity;

wherein the messaging path reads a simulated email, attaches a document to the simulated email, and sends the simulated email with the attached document;

wherein the web conference path generates a web conference attended by a plurality of simulated users; and

wherein at least one of the team spaces path, documents path, learning path, or messaging path are performed more than once;

such that the collaborative mix workload includes a combination of mail, instant messaging, electronic meetings, documents, and electronic learning.

2. The method of claim 1 further including assigning a first randomized probability to the team spaces path, a second randomized probability to the documents path, a third randomized probability to the learning path, and a fourth randomized probability to the messaging path, wherein the first, second, third, and fourth randomized probabilities when summed yield a total of one.

3. The method of claim 2 further including randomly selecting a path for a virtual user from among the team spaces path, documents path, learning path, and messaging path, based upon the first, second, third, and fourth randomized probabilities.

4. The method of claim 3 further including repeating the randomly selected path for a total of two or more iterations.

5. The method of claim 4 wherein, after the randomly selected path is repeated for a total of two or more iterations, another path is randomly selected based upon the first, second, third, and fourth randomized probabilities.

6. A computer program product for generating a simulated collaborative mix workload for assessing performance of enterprise software executed on a hardware platform, tile computer program product comprising a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising:

generating the simulated collaborative mix workload by executing at least two of a team spaces path, a documents path, a learning path, a messaging path, or a web conference path;

wherein the team spaces path generates a simulated discussion with team members and generates a search query for locating a forum within the team space;

wherein the documents path generates a library search to locate a document, opens the document, reads the document, and generates a simulated chat about the document;

wherein the learning path launches a simulated course and a simulated assessment activity;

wherein the messaging path reads a simulated email, attaches a document to the simulated email, and sends the simulated email with the attached document;

wherein the web conference path generates a web conference attended by a plurality of simulated users; and

wherein at least one of the team spaces path, documents path, learning path, or messaging path are performed more than once;

such that the collaborative mix workload includes a combination of mail, instant messaging, electronic meetings, documents, and electronic learning.

7. The computer program product of claim 6 further including instructions for assigning a first randomized probability to the team spaces path, a second randomized probability to the documents path, a third randomized probability to the learning path, and a fourth randomized probability to the messaging path, wherein the first, second, third, and fourth randomized probabilities when summed yield a total of one.

8. The computer program product of claim 7 further including instructions for randomly selecting a path for a virtual user from among the team spaces path, documents path, learning path, and messaging path, based upon the first, second, third, and fourth randomized probabilities.

9. The computer program product of claim 8 , further including instructions for repeating the randomly selected path for a total of two or more iterations.

10. The computer program product of claim 9 wherein, after the randomly selected path is repeated for a total of two or more iterations, another path is randomly selected based upon the first, second, third, and fourth randomized probabilities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →