← Back to Patent Explorer
US6851094B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automated method and system for selecting and procuring electronic components used in circuit and chip designs

Assignee: Cadence Design Systems Inc
•
Filing: 2000-02-28
•
Granted: 2005-02-01
•
Expires: 2020-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for obtaining information about electronic components, managing that information, and/or purchasing and procuring electronic components comprises a remote parts database connected to a distributed electronic network, such as the Internet. The remote parts database stores a plurality of dynamic parts for use in a schematic program run on a user workstation. When the user connects to the remote parts database, a listing of available dynamic parts are displayed on the user's workstation. The user selects dynamic parts for inclusion into an application (such as a schematic program) running on the user's workstation. The dynamic parts are downloaded to the user workstation and a local database. The downloaded information includes data regarding the parts functionality plus component data items such as supplier or distributor information, timing information, application notes, and a link (e.g., URL) to either the remote parts database or a remote supplier or manufacturer database. As dynamic parts are selected for use in a design, their information may be forwarded to a parts approval process for qualification with the designer's organization. From a design in the schematic program having multiple dynamic parts, a bill of materials may be automatically generated based on the locally stored component data items, including the supplier/distributor information.

Inventors

  • 👤 William H. Robertson
  • 👤 James M. Plymale

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 03:53
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F2111/00; G06F2111/02; G06F2115/00; G06F2115/08

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 81 words
A method for selecting electronic components from a remote database over a distributed electronic network, the method comprising: storing a plurality of dynamic parts in a remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; connecting a user computer to said remote parts database; and embedding a dynamic part from said remote parts database into an application running on the user's computer.
Claim 2
Independent Claim 81 words
A method for selecting electronic components from a remote database over a distributed electronic network, the method comprising: storing a plurality of dynamic parts in a remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; connecting a user computer to said remote parts database; and embedding a dynamic part from said remote parts database into an application running on the user's computer.
Claim 3
Dependent Claim 23 words
The method of claim 1 , wherein said application running on the user's computer comprises a software program for modeling an electronic design.
Claim 4
Dependent Claim 22 words
The method of claim 2 , wherein said dynamic part functions within said application as a component of a modeled electronic design.
Claim 5
Dependent Claim 29 words
The method of claim 1 , further comprising: displaying said dynamic parts graphically on the user's computer; and receiving a selection indication of a dynamic part from a user.
Claim 6
Dependent Claim 27 words
The method of claim 4 , wherein said selection indication is performed by the user dragging a graphical icon representing the selected dynamic part into said application.
Claim 7
Dependent Claim 30 words
The method of claim 1 , further comprising copying said component data items into a local database connected to the user computer upon embedding said dynamic part into the application.
Claim 8
Dependent Claim 48 words
The method of claim 6 , wherein said local database comprises a resource planning database, said method further comprising: entering a component represented by said dynamic part into a parts approval process; and comparing the component with data records of components already stored in said resource planning database.
Claim 9
Dependent Claim 32 words
The method of claim 6 , further comprising updating said local database from said remote parts database by moving data from said remote parts database to said local database without user intervention.
Claim 10
Dependent Claim 38 words
The method of claim 6 , further comprising updating said local database from said remote parts database by moving data from said remote parts database to said local database in response to a user request for said data.
Claim 11
Dependent Claim 23 words
The method of claim 1 , wherein said embedded dynamic part comprises a link to associated data stored in said remote parts database.
Claim 12
Dependent Claim 35 words
The method of claim 1 , wherein said embedded dynamic part comprises a link to associated data stored in a database of a supplier or distributor of the electronic component represented by said dynamic part.
Claim 13
Dependent Claim 60 words
The method of claim 1 , further comprising: embedding a set of said dynamic parts into said application running on the user's computer; and generating an electronic bill of materials based on said dynamic parts in said application, said electronic bill of materials comprising a link to either said remote parts database or another remote database for each dynamic part.
Claim 14
Independent Claim 92 words
A system for providing electronic components to users over a distributed electronic network, comprising: a remote parts database; a plurality of dynamic parts stored in said remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; and a server connected to said remote parts database and to said distributed electronic network, for connecting a user computer to said remote parts database and for transmitting dynamic parts to an application running on the user computer.
Claim 15
Independent Claim 92 words
A system for providing electronic components to users over a distributed electronic network, comprising: a remote parts database; a plurality of dynamic parts stored in said remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; and a server connected to said remote parts database and to said distributed electronic network, for connecting a user computer to said remote parts database and for transmitting dynamic parts to an application running on the user computer.
Claim 16
Dependent Claim 23 words
The system of claim 13 , wherein said application running on the user computer comprises a software program for modeling an electronic design.
Claim 17
Dependent Claim 21 words
The system of claim 14 , wherein said dynamic parts function within said application as components of a modeled electronic design.
Claim 18
Dependent Claim 35 words
The system of claim 13 , wherein said server transmits a list of dynamic parts to the user computer for graphical display, and receives a selection indication of a dynamic part from the user computer.
Claim 19
Dependent Claim 27 words
The system of claim 13 , further comprising a local database connected to the user computer, said local database storing dynamic parts transmitted to the user computer.
Claim 20
Dependent Claim 46 words
The system of claim 17 , wherein said local database comprises a resource planning database containing data records of approved parts, said system further comprising a parts approval process for comparing each dynamic part transmitted to the user computer with said data records of approved parts.
Claim 21
Dependent Claim 32 words
The system of claim 13 , wherein one or more of said dynamic parts transmitted to the user computer comprises a link to either said remote parts database or another remote database.
Claim 22
Dependent Claim 52 words
The system of claim 13 , further comprising a process for generating an electronic bill of material based on said dynamic parts transmitted to said application on the user computer, said electronic bill of material comprising a link for each dynamic part to either said remote parts database or another remote database.
Claim 23
Dependent Claim 106 words
A computer program product that includes a computer-usable medium having a sequence of instructions which, when executed by a processor, causes said processor to execute a process for selecting electronic components from a remote database over a distributed electronic network, the process comprising: storing a plurality of dynamic parts in a remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; connecting a user computer to said remote parts database; and embedding a dynamic part from said remote parts database into an application running on the user's computer.
Claim 24
Dependent Claim 106 words
A computer program product that includes a computer-usable medium having a sequence of instructions which, when executed by a processor, causes said processor to execute a process for selecting electronic components from a remote database over a distributed electronic network, the process comprising: storing a plurality of dynamic parts in a remote parts database, wherein each of said plurality of dynamic parts represents an individual electronic component and comprises a plurality of component data items and modeling behavior characteristics; connecting a user computer to said remote parts database; and embedding a dynamic part from said remote parts database into an application running on the user's computer.
Claim 25
Dependent Claim 25 words
The computer program product of claim 21 , wherein said application running on the user's computer comprises a software program for modeling an electronic design.
Claim 26
Dependent Claim 24 words
The computer program product of claim 22 , wherein said dynamic part functions within said application as a component of a modeled electronic design.
Claim 27
Dependent Claim 34 words
The computer program product of claim 22 , wherein the process further comprises: displaying said dynamic parts graphically on the user's computer; and receiving a selection indication of a dynamic part from a user.
Claim 28
Dependent Claim 35 words
The computer program product of claim 22 , wherein the process further comprises copying said component data items into a local database connected to the user computer upon embedding said dynamic part into the application.
Claim 29
Dependent Claim 25 words
The computer program product of claim 22 , wherein said embedded dynamic part comprises a link to associated data stored in said remote parts database.
Claim 30
Dependent Claim 37 words
The computer program product of claim 22 , wherein said embedded dynamic part comprises a link to associated data stored in a database of a supplier or distributor of the electronic component represented by said dynamic part.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-02-01 2008-08-02 2009-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-02-01 2012-08-02 2013-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-02-01 2016-08-02 2017-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag