# US 2019/0354085 A1 · Electronic tool and method for copying a plurality of settings from a mechanical tool to another mechanical tool

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

- Number: US 2019/0354085 A1
- Document ID: US20190354085A1
- Status: Published application
- Kind: A1
- Application number: 15/983,990
- Filed: 2018-05-18
- Published: 2019-11-21
- Earliest claimed: 2018-05-18
- Assignees: Ingersoll-Rand Company
- Applicants: Ingersoll-Rand Company
- Inventors: John J. Linehan; Ashok Muralidhar; Manivasagan Krishna Pillay; Madhusudhana Rao Rao R V; Habibullah
- Web page: https://patentgrep.com/patent/US20190354085A1

## CPC

- B25B 21/00: Portable power-driven screw or nut setting or loosening tools; (details or components, e.g. casings, bodies, of portable power-driven tools not particularly related to the operation performed B25F5/00; {for mounting or dismounting wheels B60B29/006}); Attachments for drilling apparatus serving the same purpose (machines B23P19/06)
- G05B 19/4155: characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
- B25B 23/1425: {by electrical means}
- B25F 5/00: Details or components of portable power-driven tools not particularly related to the operations performed and not otherwise provided for
- G05B 19/0426: {Programming the control sequence}
- G05B 2219/25059: Iterative configuration of identical modules, only config first one, copy to other
- G05B 2219/35513: Setting tool condition, tool set in tool exchanger, present or not
- G05B 2219/45127: Portable, hand drill
- B25B: TOOLS OR BENCH DEVICES NOT OTHERWISE PROVIDED FOR, FOR FASTENING, CONNECTING, DISENGAGING, OR HOLDING
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- B25F: COMBINATION OR MULTI-PURPOSE TOOLS NOT OTHERWISE PROVIDED FOR; DETAILS OR COMPONENTS OF PORTABLE POWER-DRIVEN TOOLS NOT PARTICULARLY RELATED TO THE OPERATIONS PERFORMED AND NOT OTHERWISE PROVIDED FOR {(machines or arrangements of machines for performing specified combinations of different metal-working operations not covered by a single other subclass B23P23/00 and subgroups)}

## Abstract

An electronic tool for copying a plurality of settings from a first mechanical tool to a second mechanical tool comprises: a smart device having a processor, and having a non-transitory memory storing program instructions executable on the processor. The program instructions are configured, when executed on the processor, to: read the plurality of settings from the first mechanical tool; and write the plurality of settings to the second mechanical tool.

## Claims

### Claim 1

A method for copying a plurality of settings from a first mechanical tool to a second mechanical tool, comprising:
providing an electronic tool configured to interface with the first mechanical tool and the second mechanical tool;
reading the plurality of settings from the first mechanical tool using the electronic tool; and
writing the plurality of settings to the second mechanical tool using the electronic tool.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
communicatively coupling the electronic tool to the first mechanical tool prior to reading the plurality of settings from the first mechanical tool; and
communicatively coupling the electronic tool to the second mechanical tool prior to writing the plurality of settings to the second mechanical tool.

### Claim 3 (depends on 1)

The method of claim 1, wherein the electronic tool is a smart phone.

### Claim 4 (depends on 1)

The method of claim 1, further comprising storing the plurality of settings in the electronic tool after reading the plurality of settings from the first mechanical tool.

### Claim 5 (depends on 1)

The method of claim 1, further comprising providing a graphical user interface on the electronic tool, wherein the graphical user interface includes a read button and a write button, wherein the read button is operative, when engaged, to initiate the reading the plurality of settings from the first mechanical tool; and wherein the write button is operative, when engaged, to initiate the writing the plurality of settings to the second mechanical tool.

### Claim 6 (depends on 5)

The method of claim 5, wherein the graphical user interface further includes a cancel button operative, when engaged, to terminate the reading or the writing.

### Claim 7 (depends on 5)

The method of claim 5, wherein the graphical user interface further includes a reset button, wherein the reset button is operative, when engaged, to change the plurality of settings to factory settings.

### Claim 8

An electronic tool for copying a plurality of settings from a first mechanical tool to a second mechanical tool, comprising: a smart device having a processor, and having a non-transitory memory storing program instructions executable on the processor, wherein the program instructions are configured, when executed on the processor, to:
read the plurality of settings from the first mechanical tool; and
write the plurality of settings to the second mechanical tool.

### Claim 9 (depends on 8)

The electronic tool of claim 8, wherein the electronic tool includes a port constructed for communicatively coupling to the electronic tool to the first mechanical tool and/or to the second mechanical tool.

### Claim 10 (depends on 9)

The electronic tool of claim 9, further comprising a connector cable constructed to communicatively couple the port to the first mechanical tool and/or to the second mechanical tool.

### Claim 11 (depends on 8)

The electronic tool of claim 8, wherein the first and second mechanical tools each have a first communications port, wherein the electronic tool includes a second communications port constructed for communicatively coupling to the electronic tool to the first mechanical tool and/or to the second mechanical tool via the first communications ports.

### Claim 12 (depends on 8)

The electronic tool of claim 8, wherein the program instructions are configured to, when executed on the processor, store the plurality of settings in the memory after reading the plurality of settings from the first mechanical tool.

### Claim 13 (depends on 8)

The electronic tool of claim 8, wherein the electronic tool includes a graphical user interface, and wherein the program instructions are configured to, when executed on the processor, generate a read button and a write button on the graphical user interface; wherein the read button is operative to initiate reading the plurality of settings from the first mechanical tool; and wherein the write button is operative to initiate writing the plurality of settings to the second mechanical tool.

### Claim 14 (depends on 13)

The electronic tool of claim 13, wherein the program instructions are configured to, when executed on the processor, generate a cancel button on the graphical user interface; and wherein the cancel button is operative to terminate reading or writing of the plurality of settings when engaged.

### Claim 15 (depends on 13)

The electronic tool of claim 13, wherein the program instructions are configured to, when executed on the processor, generate a reset button on the graphical user interface, wherein the reset button is operative to change the plurality of settings on the first mechanical tool and/or the second mechanical tool to factory settings when engaged.

### Claim 16

An apparatus, comprising:
a non-transitory computer readable storage medium readable by a processor and storing program instructions executable on the processor to copy a plurality of settings from a first mechanical tool to a second mechanical tool using an electronic tool, including to:
read the plurality of settings from the first mechanical tool using the electronic tool; and
write the plurality of settings to the second mechanical tool using the electronic tool.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the non-transitory computer readable storage medium stores program instructions executable on the processor to store the plurality of settings in the electronic tool after reading the plurality of settings from the first mechanical tool.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the non-transitory computer readable storage medium stores program instructions executable on the processor to: generate a plurality of user interface buttons on a graphical user interface, wherein the buttons include a read button and a write button, wherein engagement of the read button is operative to said read the plurality of settings from the first mechanical tool; and wherein engagement of the write button is operative to said write the plurality of settings to the second mechanical tool.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the plurality of buttons includes a cancel button, wherein engaging the cancel button is operative to cancel said read or said write.

### Claim 20 (depends on 18)

The apparatus of claim 18, wherein the plurality of buttons includes a reset button, wherein the reset button, when engaged, is operative to change the plurality of settings to factory settings for the first mechanical tool and/or for the second mechanical tool.
