IP Library Granted Patent US 7,343,386
Granted Patent B2
US 7,343,386 · App. 11/048,001 · Granted Mar 11, 2008

Techniques supporting collaborative product development

Assignee: International 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 7,343,386
App. No.
11/048,001
Granted
Mar 11, 2008
Kind
B2
Abstract

A plurality of artifacts, in a plurality of repositories, are maintained under revision control. A plurality of artifact tuples, in another repository, are maintained under revision control. At least one first artifact tuple comprise first information providing access to at least one of the artifacts. At least one second artifact tuple comprises second information providing access to at least one other artifact tuple. Each of the artifact tuples are associated with at least one of a plurality of product development processes. An apparatus comprises a plurality of repositories, each maintaining under revision control a plurality of artifacts and another repository that maintains under revision control a plurality of artifact tuples. A workflow process is adapted to allow users to associate each of the artifact tuples with at least one of a plurality of product development processes.

Claims (25)

1. A computer-implemented method supporting collaborative product development, comprising:

maintaining under revision control, in a plurality of repositories, a plurality of artifacts;

maintaining under revision control, in another repository, a plurality of artifact tuples, at least one first artifact tuple comprising first information providing access to at least one of the artifacts, and at least one second artifact tuple comprising second information providing access to at least one other artifact tuple; and

associating each of the artifact tuples with at least one of a plurality of product development processes;

wherein maintaining under revision control a plurality of artifact tuples further comprises updating the second information in response to maintenance of a given one of the at least one other artifact tuples, and further comprises creating a new version of one of the at least one other artifact tuples to create the given other artifact tuple, and creating a new given artifact tuple having the updated second information, the updated second information providing access to the given other artifact tuple.

2. The method of claim 1 , wherein a given one of the at least one first artifact tuples and a given one of the at least one second artifact tuples are the same artifact tuple.

3. The method of claim 1 , wherein the at least one first artifact tuple and the at least one second artifact tuples are different artifact tuples.

4. The method of claim 1 , wherein the first information provides access to at least one first artifact under revision control of a first repository and provides access to at least one second artifact under revision control of a second repository.

5. The method of claim 1 , wherein the first information comprises access information to at least one specific revision of the at least one artifact.

6. The method of claim 1 , wherein the second information comprises access information to at least one specific revision of the at least one other artifact tuple.

7. The method of claim 1 , wherein maintaining under revision control a plurality of artifact tuples further comprises updating the first information in response to maintenance of a given one of the at least one artifacts.

8. The method of claim 7 , wherein maintaining under revision control a plurality of artifacts comprises creating a new version of an artifact to create the given artifact, and maintaining a plurality of artifact tuples further comprises creating a new given artifact tuple having the updated first information, the updated first information providing access to the given artifact.

9. The method of claim 1 , wherein each given repository has revision control of artifacts in the given repository but does not have revision control of artifacts outside the given repository.

10. An apparatus supporting collaborative product development, the apparatus comprising:

at least one memory; and

at least one processor coupled to the at least one memory, the at least one processor configured to perform the steps of:

maintaining under revision control, in a plurality of repositories, a plurality of artifacts;

maintaining under revision control, in another repository, a plurality of artifact tuples, at least one first artifact tuple comprising first information providing access to at least one of the artifacts, and at least one second artifact tuple comprising second information providing access to at least one other artifact tuple; and

associating each of the artifact tuples with at least one of a plurality of product development processes;

wherein maintaining under revision control a plurality of artifact tuples further comprises updating the second information in response to maintenance of a given one of the at least one other artifact tuples, and further comprises creating a new version of one of the at least one other artifact tuples to create the given other artifact tuple, and creating a new given artifact tuple having the updated second information, the updated second information providing access to the given other artifact tuple.

11. A program storage device tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations supporting collaborative product development, the operations comprising:

maintaining under revision control, in a plurality of repositories, a plurality of artifacts;

maintaining under revision control, in another repository, a plurality of artifact tuples, at least one first artifact tuple comprising first information providing access to at least one of the artifacts, and at least one second artifact tuple comprising second information providing access to at least one other artifact tuple; and

associating each of the artifact tuples with at least one of a plurality of product development processes;

wherein maintaining under revision control a plurality of artifact tuples further comprises updating the second information in response to maintenance of a given one of the at least one other artifact tuples, and further comprises creating a new version of one of the at least one other artifact tuples to create the given other artifact tuple, and creating a new given artifact tuple having the updated second information, the updated second information providing access to the given other artifact tuple.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2005
From: GOMES, JOSE; SINGH, MAN MOHAN; KEREN, MILA; ZENG, SAI; RUBIN, JULIA; BALMELLI, LAURENT; BOIER-MARTIN, IOANA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016039/0458 →
Continuity (1)
Related Publication 20060174190A1 · Aug 3, 2006