IP Library Granted Patent US 6,886,158
Granted Patent B2
US 6,886,158 · App. 09/863,499 · Granted Apr 26, 2005

Componentware creating method and recording medium

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 6,886,158
App. No.
09/863,499
Granted
Apr 26, 2005
Kind
B2
Abstract

During the process of creating a component to be referred to by another component, a declaration of a symbol in a source file is converted into an original symbol name through a compile process. A symbol information table is created in which the original symbol name is replaced with a symbol ID, which corresponds to the symbol value. Moreover, the original symbol name and the symbol ID correspond to each other so that an external symbol information file is created. When a component is used as a reference source, the original symbol name referring to another component is replaced with a pair of the component ID and the symbol ID using a file. Thus, a symbol reference information table is created. Information about the linkage of the components to be the reference source and the referent are collated by using the symbol ID based on the table.

Claims (35)

1. A method for creating componentware in which a first componentware and a second componentware, which is adapted to provide reference source for the first componentware, are linked to each other during loading onto a system, comprising the steps of:

generating the first componentware by replacing a first symbol name, adapted to be referred externally, with a first symbol ID adapted to identify the first symbol name;

creating first table data indicative of a relationship between the first symbol name and the first symbol ID;

creating external list data indicative of a relationship between the first symbol name and the first symbol ID;

generating the second componentware by replacing a second symbol name, adapted to be a reference source for the first componentware, with a second symbol ID,

wherein the second symbol ID is adapted to identify the second symbol name as a function of the external list data; and

creating second table data indicative of a relationship between the second symbol name and the second symbol ID,

wherein the first componentware and the second componentwares are linked to each other as a function of the first table data and the second table data.

2. The componentware creating method according to claim 1 , further comprising the steps of:

providing a component ID adapted to identify the first componentware; and

adding the component ID to the first componentware,

wherein the second componentware refers to the first componentware as a function of the component ID and the symbol ID.

3. The componentware creating method according to claim 1 , further comprising the steps of:

creating a relational list as a function of a relationship between the first symbol name and the first symbol ID; and

replacing the first symbol name with the first symbol ID as a function of the relational list.

4. The componentware creating method according to claim 3 , further comprising the steps of:

deleting a symbol ID when the corresponding symbol name is deleted; and

adding a new symbol ID when a corresponding new symbol name is added.

5. A recording medium adapted to record componentware comprising:

a symbol name data; and

symbol ID data, adapted to identify corresponding symbol name data,

wherein the symbol ID data is described as a function of corresponding symbol location and as a function of a component ID adapted to identify at least a portion of the componentware,

wherein particular symbol name data is replaced by corresponding symbol ID data.

6. The componentware creating method according to claim 1 , further comprising the steps of:

determining a source of components of the componentware; and

accessing the components from the source.

7. The componentware creating method according to claim 6 , wherein the source is a secondary source.

8. The componentware creating method according to claim 1 , further comprising the steps of:

determining a deletion of one or more symbols; and

deleting one or more symbol IDs that correspond to the one or more deleted symbols.

9. A recording medium adapted to record componentware comprising:

a symbol reference information table adapted to store reference component data, a component ID, adapted to identify information for corresponding componentware and a symbol ID, adapted to identify information for corresponding componentware; and

a correspondence data table that determines whether the component ID and the symbol ID correspond to particular reference component data,

wherein an indication of such correspondence is generated when a correspondence is determined and the symbol ID is unique for the particular reference component data, and

wherein the componentware is adapted to be linked to external componentware.

Assignments (3)
MERGER Recorded Jan 15, 2016
From: ARVOSS TECHNOLOGIES LTD. LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037541/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2009
From: SONY CORPORATION
To: ARVOSS TECHNOLOGIES LTD. LLC
Reel/Frame 023639/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2001
From: KITAYAMA, TAKURO
To: SONY CORPORATION
Reel/Frame 012136/0874 →