# US 7,613,638 B2 · Automated systems and methods to support electronic business transactions for spare parts

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,613,638 B2
- Document ID: US7613638B2
- Status: Granted
- Kind: B2
- Application number: 11/216,852
- Filed: 2005-08-31
- Published: 2006-07-27
- Granted: 2009-11-03
- Earliest claimed: 2005-01-25
- Assignees: Siemens Corporate Research, Inc.
- Inventors: Amit Chakraborty; Zhijing Liu; Liang H. Hsu; Sudarshan Sampath; Jan Eggebrecht
- Web page: https://patentgrep.com/patent/US7613638B2

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0623: {by investigating goods or services}
- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are provided for implementing electronic business applications for managing and selling spare parts, wherein electronic catalogs of spare parts are used to present static and/or real-time spare parts data from disparate backend data sources in a uniform, integrated manner, and wherein business logic programs are provided to support transaction activities using the electronic catalogs of spare parts, such as navigating the catalog content, and retrieving static and/or real-time spare parts data and initiating spare parts sales with the backend business information systems and spare parts data source.

## Claims

### Claim 1

A method for implementing electronic business transactions for spare parts, comprising the steps of:
storing an electronic catalog of spare parts in an extensible, modality-independent application repository, wherein the electronic catalog comprises spare parts content derived from a plurality of disparate backend sources of spare parts data, and which is represented in an integrated, structured format;
receiving a user request for at least one spare part;
automatically selecting a plurality of additional service parts responsive to a filter condition and the user request for the at least one spare part; and
rendering a user interface (UI) in response to the user request, wherein the UI comprises at least some of the spare parts catalog content including the automatically selected plurality of service parts from the extensible, modality-independent application repository for presentation to the user, and wherein the UI comprises at least one user-selectable function for enabling user-interaction with spare parts catalog content and initiating transactions with at least one backend source of spare parts data,
wherein rendering the UI comprises using the spare parts catalog content to generate a component list for a user-selected machine or system, wherein the component list comprises user selectable components and subcomponents of the machine or system represented in a hierarchical tree structure.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining and displaying a spare parts document associated with a user-selected component in the component list; and
obtaining and presenting a graphical illustration of the selected component.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
selecting a hotspot region of the graphical illustration of the selected component; and
highlighting a portion of the displayed spare parts document which corresponds to the selected hotspot region.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
selecting a portion of the displayed spare parts document of the selected component; and
highlighting a portion of the graphical illustration of the selected component.

### Claim 5 (depends on 2)

The method of claim 2, further comprising automatically selecting one or more additional components that are associated with the user-selected component.

### Claim 6 (depends on 5)

The method of claim 5, wherein the step of automatically selecting comprises selecting the one or more additional components based on a filter condition.

### Claim 7 (depends on 6)

The method of claim 6, wherein the filter condition specifies a plurality of components needed to service an outage of the associated machine or system.

### Claim 8 (depends on 1)

The method of claim 1, wherein rendering the UI comprises customizing the UI to be presented to the user based on user profile information associated with the user.

### Claim 9 (depends on 8)

The method of claim 8, wherein customizing the UI comprises enabling user access to spare parts content based on access privileges of the user.

### Claim 10 (depends on 8)

The method of claim 8, wherein customizing the UI comprises limiting user selection of UI functions based on access privileges of the user.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
receiving a user selection of a search function;
receiving a user search query for spare parts data;
combining the user search query with a content template;
applying the content template to a data source to retrieve spare parts data corresponding to the user search query.

### Claim 12 (depends on 11)

The method of claim 11, wherein the content template is applied to a backend sales business information system to retrieve real-time sales information including current price or availability.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
storing one or more user selected components of a machine or system in an electronic shopping cart;
automatically generating a query based on contents of the shopping cart; and
applying the query to a background sale business information system to obtain real-time information for presentation to the user.

### Claim 14 (depends on 13)

The method of claim 13, wherein the real-time information includes inventory availability.

### Claim 15 (depends on 13)

The method of claim 13, wherein the real-time information includes current price information.

### Claim 16 (depends on 13)

The method of claim 13, wherein storing one or more user selected components of a machine or system in an electronic shopping cart comprises storing results of a spare parts search in the shopping cart.

### Claim 17 (depends on 13)

The method of claim 13, wherein storing one or more user selected components of a machine or system in an electronic shopping cart comprises storing displayed components that are selected by a user.

### Claim 18 (depends on 13)

The method of claim 13, persistently maintaining contents of a user's shopping cart for user access during subsequent user sessions.

### Claim 19

An on-line electronic business system for managing and selling spare parts, the system comprising:
an application server for controlling execution of the on-line business system and processing client requests;
an application repository that stores application data and application content, the application content comprising an electronic catalog of spare parts comprising spare parts catalog content that is derived from disparate backend sources of spare parts data and which is represented in an integrated, structured format;
a content generation system which generates and publishes the catalog content to the application database and which applies one or more content templates to one or more backend business information systems and data sources to extract static and real-time spare parts information in response to search queries;
a navigation support system to enable user interaction with catalog content and application; and
a filtering system for automatically selecting a plurality of additional service parts responsive to a filter condition and a user request for at least one spare part.

### Claim 20 (depends on 19)

The system of claim 19, wherein the backend information systems comprise enterprise resource planning (ERP) systems.
