Electric Tool
US-2015135306-A1 · May 14, 2015 · US
US10380883B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10380883-B2 |
| Application number | US-201615183914-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2016 |
| Priority date | Jun 16, 2015 |
| Publication date | Aug 13, 2019 |
| Grant date | Aug 13, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Method and system for programming a power tool from an external device. The method includes establishing a first communication link with a server. The server includes a profile bank that includes mode profiles generated by a plurality of users. The method further includes receiving, over the first communication link, a list of mode profiles representing a subset of the mode profiles of the profile bank. The method further includes receiving, in response to user input from a first user on the external device, a selection of a mode profile. The method further includes transmitting, over the first communication link, the selection of the mode profile. The method further includes receiving, over the first communication link, the mode profile, the mode profile having been generated by a second user. The method further includes transmitting wirelessly, to the power tool, the mode profile to configure the power tool.
Opening claim text (preview).
What is claimed is: 1. A method of programming a power tool from an external device, the method comprising: establishing, with an external wireless communication controller of the external device, a first communication link with a server, the server including a profile bank that includes mode profiles generated by a plurality of users, the mode profiles including power tool configuration data; receiving, with the external wireless communication controller over the first communication link, a list of mode profiles representing a subset of the mode profiles of the profile bank; receiving, in response to user input from a first user on the external device, a selection of a mode profile from the list of mode profiles; transmitting, with the external wireless communication controller over the first communication link, the selection of the mode profile; receiving, with the external wireless communication controller over the first communication link, the mode profile, the mode profile having been generated by a second user and previously saved with a processor of the server in the profile bank, wherein the mode profile includes a power tool configuration parameter to control operation of a motor of the power tool, wherein, when a motor of the power tool is enabled in response to a trigger pull, operation of the motor is controlled based on the power tool configuration parameter while the motor continues to be enabled, and wherein the mode profile of the power tool is based on a type of the power tool; receiving, with the external wireless communication controller over the first communication link, a permission level associated with the first user, wherein the permission level specifies whether the external device is operable to modify the mode profile; and configuring performance of the operation of the motor of the power tool by transmitting wirelessly, to the power tool, the mode profile. 2. The method of claim 1 , further comprising transmitting, to the server over the first communication link, a profile request based on user input on the external device, wherein the list of mode profiles is received in response to the profile request. 3. The method of claim 2 , wherein the profile request includes a profile source indication specifying a profile creator source type for mode profiles being requested. 4. The method of claim 2 , wherein the profile request includes a group identifier specifying mode profiles associated with a group, and wherein the list of mode profiles received corresponds to the mode profiles associated with the group. 5. The method of claim 4 further comprising: receiving, in response to user input on the external device, a selection to update information associated with the group, wherein the information associated with the group includes at least one selected from the group consisting of mode profiles within the group, users within the group, power tools within the group, and permission levels of the users within the group; and transmitting, to the server over the first communication link, a request to update information associated with the group based on the selection to update information associated with the group. 6. The method of claim 1 , further comprising displaying the list of mode profiles in response to receiving the list of mode profiles. 7. The method of claim 1 , further comprising: receiving, by the external device, a share request based on user input; and transmitting the mode profile to a peer external device of another user in response to the share request. 8. A method of providing power tool configuration data to an external device, the method comprising: establishing, with a network interface, a first communication link with a first external device of a first user, the server including a profile bank that includes mode profiles generated by a plurality of users, the mode profiles including power tool configuration data; receiving, with the network interface over the first communication link, a first mode profile, wherein the first mode profile includes a value for a power tool configuration parameter, the value being set via a first user input from the first user on the first external device; saving, with a processor of the server, the first mode profile in the profile bank; establishing, with the network interface, a second communication link with a second external device of a second user; transmitting, from the network interface over the second communication link, a list of mode profiles representing a subset of the mode profiles of the profile bank, wherein the subset of the mode profiles includes the first mode profile generated by the first user; receiving, with the network interface over the first communication link, a selection of the first mode profile from the subset of the mode profiles, wherein the selection of the first mode profile is made by the second user via a second user input on the second external device; and transmitting, from the network interface over the second communication link, the first mode profile, the first mode profile having been generated by the first user, wherein, when a motor of the power tool is enabled in response to a trigger pull, operation of the motor is controlled based on the value of the power tool configuration parameter of the first mode profile while the motor continues to be enabled, wherein the first mode profile of the power tool is based on a type of the power tool, and wherein the second external device is operable to configure performance of the operation of the motor of the power tool by transmitting the first mode profile to the power tool. 9. The method of claim 8 , further comprising receiving, with the network interface over the second communication link, a profile request from the second external device, wherein the list of mode profiles is transmitted by the network interface in response to the profile request. 10. The method of claim 9 , wherein the profile request includes a profile source indication specifying a profile creator source type for mode profiles being requested. 11. The method of claim 9 , wherein the profile request includes a group identifier specifying mode profiles associated with a group, and wherein the list of mode profiles transmitted corresponds to the mode profiles associated with the group. 12. The method of claim 11 further comprising: receiving, with the network interface over the second communication link, a request to update information associated with the group, wherein the information associated with the group includes at least one selected from the group consisting of mode profiles within the group, users within the group, power tools within the group, and permission levels of the users within the group; updating, with a processor, the information associated with the group in a memory of the server; and transmitting, with the network interface over a third communication link to a peer external device of another user, updated information associated with the group. 13. A server accessible by an external device, the server comprising: a processor; a network interface, wherein the network interface establishes a first communication link with a first external device, and wherein the network interface establishes a second communication link with a second external device; and a memory, wherein the memory includes a profile bank that includes mode profiles generated by a plurality of users, the mode profiles including power tool configuration data; wherein the network interface is configured to receive, over the first communication link, a first mode profile, wherein the first mode profile includes a value f
using a radio link · CPC title
User profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.