IP Library Granted Patent US 7,688,757
Granted Patent B2
US 7,688,757 · App. 11/618,107 · Granted Mar 30, 2010

Method and apparatus for assessing sourced elements

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,688,757
App. No.
11/618,107
Granted
Mar 30, 2010
Kind
B2
Abstract

The invention includes a method and apparatus for assessing an available version of a sourced element. The method includes obtaining a description of an available version of the sourced element, identifying a plurality of evaluation items for the sourced element by evaluating the description using at least one evaluation category including a plurality of evaluation parameters, and determining an overall assessment of the available version of the sourced element using the identified evaluation items for the sourced element. The overall assessment is indicative of a value associated with the available version of the sourced element. The method may further include generating overall assessments of other available versions of a sourced element or generating overall assessments of available versions of other sourced elements, and prioritizing the available versions of the sourced elements using the overall assessments of the available versions of the sourced elements.

Claims (64)

1. A computer readable medium storing a software program, that, when executed by a computer, causes the computer to perform a method for assessing an available version of a sourced element, comprising:

(a) obtaining a description of the available version of the sourced element;

(b) identifying a plurality of evaluation items for the available version of the sourced element by evaluating the description using at least one evaluation category comprising a plurality of evaluation parameters; and

(c) determining an overall assessment of the available version of the sourced element using the identified evaluation items, wherein the overall assessment is indicative of a value of the available version of the sourced element

wherein the step of identifying the plurality of evaluation items for the sourced element further comprises:

selecting the at least one evaluation category;

identifying the evaluation parameters for each selected evaluation category; and

processing the description using the associated evaluation parameters to identify the evaluation items for each selected evaluation category.

2. The method of claim 1 , further comprising:

determining a current version of the sourced element;

determining the available version of the sourced element; and

determining whether the available and current versions of the sourced element are different.

3. The method of claim 1 , wherein the description of the available version of the sourced element comprises at least one of a release notes file, a change log file, a readme file, a bug-fix list file, and an error report file.

4. The method of claim 1 , wherein identifying the plurality of evaluation items for the sourced element comprises:

selecting the at least one evaluation category;

for each selected evaluation category, identifying the evaluation parameters; and

for each selected evaluation category, processing the description using the associated evaluation parameters to identify the evaluation items.

5. The method of claim 4 , wherein, for each selected evaluation category, processing the description using the associated evaluation parameters comprises:

searching the description using the each of the evaluation parameters, wherein the evaluation parameters comprise keywords; and

identifying the evaluation items in response to detecting keyword matches in the description.

6. The method of claim 1 , wherein determining the overall assessment of the available version of the sourced element comprises:

identifying assessment information; and

processing the evaluation items using the assessment information.

7. The method of claim 6 , wherein processing the evaluation items using the assessment information comprises:

prioritizing the evaluation items according to the assessment information.

8. The method of claim 1 , wherein the at least one evaluation category comprises at least one of a security category, a reliability category, a stability category, a performance category, and a compatibility category.

9. The method of claim 1 , further comprising:

identifying at least one other available version of the sourced element; and

repeating steps (a) through (c) for each of the at least one other available version of the sourced element.

10. The method of claim 1 , further comprising:

repeating steps (a) through (c) for each of a plurality of other sourced elements.

11. The method of claim 10 , further comprising:

prioritizing the available versions of the sourced elements using the respective overall assessments of the available versions of the sourced elements to form thereby a prioritized list of the available versions of the sourced elements.

12. The method of claim 11 , further comprising:

selecting one of the available versions of the sourced elements from the prioritized list of the available versions of the sourced elements; and

upgrading the sourced element from a current version of the sourced element to the available version of the sourced element.

13. An apparatus for determining whether to upgrade a sourced element from a current version to an available version, comprising:

means for obtaining a description of the available version of the sourced element;

means for identifying a plurality of evaluation items for the available version of the sourced element by evaluating the description using at least one evaluation category comprising a plurality of evaluation parameters; and

means for determining an overall assessment of the available version of the sourced element using the identified evaluation items, wherein the overall assessment is indicative of a value of the available version of the sourced element;

wherein the means for identifying the plurality of evaluation items for the sourced element further comprises:

means for selecting the at least one evaluation category;

means for, for each selected evaluation category, identifying the evaluation parameters; and

means for, for each selected evaluation category, processing the description using the associated evaluation parameters to identify the evaluation items.

14. The apparatus of claim 13 , further comprising:

means for determining a current version of the sourced element;

means for determining the available version of the sourced element; and

means for determining whether the available and current versions of the sourced element are different.

15. The apparatus of claim 13 , wherein the description of the available version of the sourced element comprises at least one of a release notes file, a change log file, a readme file, a bug-fix list file, and an error report file.

16. The apparatus of claim 13 , wherein the means for processing the description using the associated evaluation parameters comprises:

means for searching the description using the each of the evaluation parameters, wherein the evaluation parameters comprise keywords; and

means for identifying the evaluation items in response to detecting keyword matches in the description.

17. The apparatus of claim 13 , wherein the means for determining the overall assessment of the available version of the sourced element comprises:

means for identifying assessment information; and

means for processing the evaluation items using the assessment information.

18. The apparatus of claim 17 , wherein the means for processing the evaluation items using the assessment information comprises:

means for prioritizing the evaluation items according to the assessment information.

19. A computer readable medium storing a software program, that, when executed by a computer, causes the computer to perform a method comprising:

(a) obtaining a description of the available version of the sourced element;

(b) identifying a plurality of evaluation items for the available version of the sourced element by evaluating the description using at least one evaluation category comprising a plurality of evaluation parameters wherein the identification step further comprises:

selecting the at least one evaluation category;

identifying the evaluation parameters for each selected evaluation category; and

processing the description using the associated evaluation parameters to identify the evaluation items for each selected evaluation category; and

(c) determining an overall assessment of the available version of the sourced element using the identified evaluation items, wherein the overall assessment is indicative of a value of the available version of the sourced element.

Assignments (4)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: NOKIA OF AMERICA CORPORATION
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0577 →
CHANGE OF NAME Recorded Nov 20, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 051061/0753 →
MERGER Recorded Jan 28, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023863/0841 →