Patents by Inventor David C. Campbell

David C. Campbell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10706640
    Abstract: A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: July 7, 2020
    Assignee: Black & Decker Inc.
    Inventors: Kevin Wenger, Oleksiy P. Sergyeyenko, Steven J. Phillips, David C. Campbell, Renee Pie, Leisa Glispy, Jennifer Bloomer, Renee Folger
  • Patent number: 10343271
    Abstract: A driving tool having first and second linear motors, a head assembly, a nosepiece and a driver. The first linear motor forms an air compressor and includes a scotch yoke mechanism for translating a first piston in a first cylinder. The scotch yoke mechanism includes a crank arm, a crank arm roller, which is coupled to the crank arm, and a connecting rod having a roller slot into which the crank arm roller is received. At least a portion of the roller slot is configured to vary an output rate at which the connecting rod translates along a translation axis relative to an input rate at which the crank arm roller moves in a direction that is parallel to the translation axis.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: July 9, 2019
    Assignee: Black & Decker Inc.
    Inventor: David C. Campbell
  • Patent number: 10230589
    Abstract: The disclosed subject matter describes herein methods, systems, and non-transitory computer readable media for configuring service networks. According to one aspect, the method includes collecting parameters defining a network service. In another aspect, the method includes generating a plurality of flow interfaces for modeling the network service based on the collected parameters, wherein each of the flow interfaces is associated with a logical device. In another aspect, the method includes generating at least one packet virtual network (PVN) including at least a portion of the plurality of generated flow interfaces. In another aspect, the method includes visually outputting, in a service network user interface, a graphical representation of the network service based on interface connectivities between the plurality of generated flow interfaces.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: March 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Patent number: 10230080
    Abstract: A power tool has a mechanism for ejecting a battery pack which includes a receiving frame which defines a cavity to receive a battery pack. A receiving member is adjacent the cavity. The receiving member meshes with a member on the battery pack to hold the battery pack in the cavity. A biasing member is in the cavity adjacent the receiving member. The biasing member ejects the battery pack from the ejecting mechanism. A member retains the biasing member in the cavity. The member guides a portion of the battery pack meshing with the receiving member into contact with the biasing member such that when the battery pack is locked onto the frame, the biasing member is in a compressed condition and when the battery pack is an unlocked position, the biasing member ejects the battery pack from the frame.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: March 12, 2019
    Assignee: Black & Decker Inc.
    Inventors: Terry L. Turner, David C. Campbell
  • Publication number: 20180229353
    Abstract: A driving tool having first and second linear motors, a head assembly, a nosepiece and a driver. The first linear motor forms an air compressor and includes a scotch yoke mechanism for translating a first piston in a first cylinder. The scotch yoke mechanism includes a crank arm, a crank arm roller, which is coupled to the crank arm, and a connecting rod having a roller slot into which the crank arm roller is received. At least a portion of the roller slot is configured to vary an output rate at which the connecting rod translates along a translation axis relative to an input rate at which the crank arm roller moves in a direction that is parallel to the translation axis.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 16, 2018
    Inventor: David C. CAMPBELL
  • Patent number: 9969070
    Abstract: A driving tool having first and second linear motors, a head assembly, a nosepiece and a driver. The first linear motor forms an air compressor and includes a scotch yoke mechanism for translating a first piston in a first cylinder. The scotch yoke mechanism includes a crank arm, a crank arm roller, which is coupled to the crank arm, and a connecting rod having a roller slot into which the crank arm roller is received. At least a portion of the roller slot is configured to vary an output rate at which the connecting rod translates along a translation axis relative to an input rate at which the crank arm roller moves in a direction that is parallel to the translation axis.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 15, 2018
    Assignee: BLACK & DECKER INC.
    Inventor: David C. Campbell
  • Patent number: 9866408
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes establishing a plurality of flow interfaces associated with an enterprise service in response to receiving an order request for the enterprise service and sending, for each of the plurality of flow interfaces, flow interface information that specifies parameters associated with the flow interface to a network routing element designated to transport the enterprise service. The method further includes configuring the flow interface on a media interface of the network routing element as specified by the parameters included in the flow interface information and implementing the enterprise service via the configured flow interface.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Patent number: 9674045
    Abstract: Methods, systems, and computer readable media for modeling packet technology services using a packet virtual network (PVN) are provided. In some aspects, and at a computing platform, a method includes providing a plurality of flow interface objects. Each flow interface object can be associated with a physical device. The method further includes configuring the flow interface objects into a PVN, wherein the flow interface objects represent network devices or device sub-interfaces. The method further includes displaying the PVN for visually modeling an Ethernet and/or a non-Ethernet packet technology service. An exemplary system includes a computing platform having at least one processor and a memory, the computing platform being configured to access a plurality of flow interface objects stored in the memory and a PVN)-modeling module (PVN-MM) for grouping the flow interface objects into a PVN for modeling a service.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 6, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Publication number: 20160218331
    Abstract: A power tool has a mechanism for ejecting a battery pack which includes a receiving frame which defines a cavity to receive a battery pack. A receiving member is adjacent the cavity. The receiving member meshes with a member on the battery pack to hold the battery pack in the cavity. A biasing member is in the cavity adjacent the receiving member. The biasing member ejects the battery pack from the ejecting mechanism. A member retains the biasing member in the cavity. The member guides a portion of the battery pack meshing with the receiving member into contact with the biasing member such that when the battery pack is locked onto the frame, the biasing member is in a compressed condition and when the battery pack is an unlocked position, the biasing member ejects the battery pack from the frame.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Applicant: Black & Decker Inc.
    Inventors: Terry L. Turner, David C. Campbell
  • Publication number: 20160173342
    Abstract: The disclosed subject matter describes herein methods, systems, and non-transitory computer readable media for configuring service networks. According to one aspect, the method includes collecting parameters defining a network service. In another aspect, the method includes generating a plurality of flow interfaces for modeling the network service based on the collected parameters, wherein each of the flow interfaces is associated with a logical device. In another aspect, the method includes generating at least one packet virtual network (PVN) including at least a portion of the plurality of generated flow interfaces. In another aspect, the method includes visually outputting, in a service network user interface, a graphical representation of the network service based on interface connectivities between the plurality of generated flow interfaces.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Publication number: 20160173340
    Abstract: Methods, systems, and computer readable media for modeling packet technology services using a packet virtual network (PVN) are provided. In some aspects, and at a computing platform, a method includes providing a plurality of flow interface objects. Each flow interface object can be associated with a physical device. The method further includes configuring the flow interface objects into a PVN, wherein the flow interface objects represent network devices or device sub-interfaces. The method further includes displaying the PVN for visually modeling an Ethernet and/or a non-Ethernet packet technology service. An exemplary system includes a computing platform having at least one processor and a memory, the computing platform being configured to access a plurality of flow interface objects stored in the memory and a PVN)-modeling module (PVN-MM) for grouping the flow interface objects into a PVN for modeling a service.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Publication number: 20160173329
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes establishing a plurality of flow interfaces associated with an enterprise service in response to receiving an order request for the enterprise service and sending, for each of the plurality of flow interfaces, flow interface information that specifies parameters associated with the flow interface to a network routing element designated to transport the enterprise service. The method further includes configuring the flow interface on a media interface of the network routing element as specified by the parameters included in the flow interface information and implementing the enterprise service via the configured flow interface.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Lee Latham, Eamon O'Grady, Timothy Matt, David C. Campbell
  • Publication number: 20160171788
    Abstract: A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool.
    Type: Application
    Filed: January 28, 2016
    Publication date: June 16, 2016
    Inventors: Kevin WENGER, Oleksiy P. SERGYEYENKO, Steven J. PHILLIPS, David C. CAMPBELL, Renee PIE, Leisa GLISPY, Jennifer BLOOMER, Renee FOLGER
  • Publication number: 20160114408
    Abstract: A power tool having a tool portion, a chuck and a lock. The tool portion has a housing, a motor, and a spindle driven by the motor. The chuck has a body coupled to the spindle for rotation therewith, and a sleeve rotatably disposed about the body. The lock has a first lock structure pivotally coupled to the housing about a pivot axis, and a second lock structure. The first lock structure has a first locking feature. The second lock structure has a second locking feature and is coupled to the sleeve for rotation therewith. Pivoting the first lock structure into a first pivot position positions the first locking feature in a rotational path of the second locking feature. Engagement of the first and second locking features inhibits rotation of the sleeve so that rotation of the spindle will cause corresponding rotation of the body relative to the sleeve.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: David C. CAMPBELL, Steven J. PHILLIPS, Derek E.T. MUIR, Fugen QIN
  • Patent number: 9306198
    Abstract: A power tool has a mechanism for forcing a battery pack at least partially from a cavity that receives a battery pack. A biasing member is in the cavity. A member for retaining the biasing member is also in the cavity. The biasing member forces the battery pack at least partially from the cavity. When the battery pack is locked onto the frame, the biasing member is in a compressed condition and when the battery pack is an unlocked position, the biasing member forces the battery pack at least partially from the frame.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: April 5, 2016
    Assignee: Black & Decker Inc.
    Inventors: Terry L. Turner, David C. Campbell
  • Patent number: 9283667
    Abstract: A power tool that includes a housing, a motor, a trigger, a multi-speed transmission and a torque clutch. The housing define a handle. The motor is coupled to the housing. The trigger is coupled to the housing and configured to control operation of the motor. The multi-speed transmission is configured to transmit rotary power between the motor and the output spindle and includes a plurality of planetary stages with a first stage and a second stage that receives rotary power from the first stage. The first stage has a first internally toothed gear element and the second stage having a second internally toothed gear element. The torque clutch limits torque output from the multi-speed transmission to the output spindle. The torque clutch is configured to alternatively ground the second and third internally toothed gear elements to the housing based on a speed ratio setting of the multi-speed transmission.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 15, 2016
    Assignee: BLACK & DECKER INC.
    Inventors: Qiang J. Zhang, Rodney D. Milbourne, David C. Campbell
  • Patent number: 9259790
    Abstract: A power tool having a tool portion, a chuck and a lock. The tool portion has a housing, a motor, and a spindle driven by the motor. The chuck has a body coupled to the spindle for rotation therewith, and a sleeve rotatably disposed about the body. The lock has a first lock structure pivotally coupled to the housing about a pivot axis, and a second lock structure. The first lock structure has a first locking feature. The second lock structure has a second locking feature and is coupled to the sleeve for rotation therewith. Pivoting the first lock structure into a first pivot position positions the first locking feature in a rotational path of the second locking feature. Engagement of the first and second locking features inhibits rotation of the sleeve so that rotation of the spindle will cause corresponding rotation of the body relative to the sleeve.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: February 16, 2016
    Assignee: BLACK & DECKER INC.
    Inventors: David C. Campbell, Steven J. Phillips, Derek E. T. Muir, Fugen Qin
  • Patent number: 9256988
    Abstract: A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 9, 2016
    Assignee: BLACK & DECKER INC.
    Inventors: Kevin Wenger, Oleksiy P. Sergyeyenko, Steven J. Phillips, David C. Campbell, Renee Pie, Leisa Glispy, Jennifer Bloomer, Renee Folger
  • Patent number: 9149923
    Abstract: A power tool constructed in accordance to one example of the present disclosure can include a repositionable tool accessory. The repositionable tool accessory can be selectively coupled to a first mounting structure on the tool. The repositionable tool accessory can include a tool accessory housing, a rod, a roller, and a locking knob. The tool accessory housing can define a first rod opening and include engaging structure that is configured to cooperatively mate with the first mounting structure. The rod can slidably translate along the first rod opening. The roller can be rotatably coupled to a distal portion of the rod. The locking knob can be movable between an unlocked position wherein the rod is freely translatable along the first rod opening to locate the roller at different locations relative to the output member, and a lock position wherein the rod is fixed relative to the tool accessory housing.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: October 6, 2015
    Assignee: BLACK & DECKER INC.
    Inventors: David C. Campbell, Mark D. Miller
  • Patent number: 9050712
    Abstract: A driving tool having first and second linear motors, a head assembly, a nosepiece and a driver. The first linear motor forms an air compressor and includes a scotch yoke mechanism for translating a first piston in a first cylinder. The scotch yoke mechanism includes a crank arm, a crank arm roller, which is coupled to the crank arm, and a connecting rod having a roller slot into which the crank arm roller is received. At least a portion of the roller slot is configured to vary an output rate at which the connecting rod translates along a translation axis relative to an input rate at which the crank arm roller moves in a direction that is parallel to the translation axis.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: June 9, 2015
    Assignee: BLACK & DECKER INC.
    Inventor: David C. Campbell