Patents by Inventor Alan Diehl

Alan Diehl 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).

  • Publication number: 20110178629
    Abstract: A method for generating a tool path for milling a region of a workpiece is disclosed. The region has a first side meeting at its respective ends a first end of each of a second side and a third side. The method includes the steps of: (1) determining, using a computer, a radius of curvature and a center of each of a succession of circularly shaped tool passes, each successive tool pass advancing into the region from the first side of the region, wherein the radius of curvature and the center of each advancing tool pass is determined such that an engagement of the cutter following the tool path does not exceed a predetermined value of cutter engagement, and (2) generating instructions for controlling the milling cutter to mill the region in accordance with the generated tool path.
    Type: Application
    Filed: February 3, 2011
    Publication date: July 21, 2011
    Applicant: SURFWARE, INC.
    Inventors: Alan DIEHL, Robert B. PATTERSON
  • Publication number: 20110150592
    Abstract: A method of generating control code for a CNC machine is described. The method includes the steps of: (1) generating in a computer a first plurality of coordinate values, xi, yi, zi, said first plurality of coordinate values representing a plurality of first connected line segments which surround a vertical axis, said first connected line segments gradually descending to a first predetermined depth, (2) generating in a computer a second plurality of coordinate values xj, yj, zj, said second coordinate values representing a plurality of second connected line segments which surround the vertical axis, said plurality of second connected line segments having a starting point at approximately the first predetermined depth, and gradually descending to a second predetermined depth greater than the first depth, and (3) converting the first and the second coordinate values to a code for controlling the CNC machine.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 23, 2011
    Applicant: SURFWARE, INC.
    Inventors: Alan DIEHL, Robert B. PATTERSON
  • Patent number: 7831332
    Abstract: A method for generating a tool path for machining a pocket with a milling cutter is disclosed. The tool path includes a first portion, a second portion and a transition portion connecting together the first portion and the second portion. The method includes the steps of: determining a radius of a first arc; determining a radius of a second arc; situating the first arc so as to connect the first portion to the second portion in a tangent continuous manner; situating a third arc so as to be tangent continuous the first arc and intersecting the first arc; and situating a fourth arc, so as to be: (1) tangent continuous with the third arc, (2) tangent to the second arc and (3) tangent continuous with either the first portion or the second portion.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: November 9, 2010
    Assignee: Surfware, Inc.
    Inventor: Alan Diehl
  • Publication number: 20100191359
    Abstract: A method using a computer for generating a spiral-like tool path for milling a region of a workpiece is disclosed. The method includes the steps of: creating a family of concentric indexed circular arcs at each of two or more separate and distinct selected points within the region; determining parameters of a first set of blends to connect together the circular arcs of adjacent families of the circular arcs having an identical index to form a plurality of isoloops; determining parameters of a second set of blends for blending between adjacent isoloops to form the spiral-like tool path, and generating instructions for controlling the milling cutter in accordance with the generated tool path.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 29, 2010
    Applicant: SURFWARE, INC.
    Inventors: Alan DIEHL, Robert B. Patterson
  • Patent number: 7577490
    Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 18, 2009
    Assignee: Surfware, Inc.
    Inventors: Alan Diehl, Robert B. Patterson
  • Patent number: 7451013
    Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: November 11, 2008
    Assignee: Surfware, Inc.
    Inventors: Glenn Coleman, Alan Diehl, Robert B. Patterson
  • Publication number: 20080269943
    Abstract: A method for generating a tool path for machining a pocket with a milling cutter is disclosed. The tool path includes a first portion, a second portion and a transition portion connecting together the first portion and the second portion. The method includes the steps of: determining a radius of a first arc; determining a radius of a second arc; situating the first arc so as to connect the first portion to the second portion in a tangent continuous manner; situating a third arc so as to be tangent continuous the first arc and intersecting the first arc; and situating a fourth arc, so as to be: (1) tangent continuous with the third arc, (2) tangent to the second arc and (3) tangent continuous with either the first portion or the second portion.
    Type: Application
    Filed: May 29, 2008
    Publication date: October 30, 2008
    Applicant: SURFWARE, INC.
    Inventors: Alan Diehl, Robert B. Patterson
  • Publication number: 20050246052
    Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.
    Type: Application
    Filed: March 2, 2005
    Publication date: November 3, 2005
    Applicant: Surfware, Inc.
    Inventors: Glenn Coleman, Alan Diehl, Robert Patterson
  • Patent number: 6195688
    Abstract: A computer system, program product, and method of communicating internetworking data over a master-slave communication link utilize a device driver in a workstation coupled to a multi-drop master-slave communication link to forward internetwork datagrams to the network interface of the workstation in a format defined by an internetworking protocol in response to receipt thereof of data segments transmitted over the master-slave communication link that are encapsulated in a header native to the multi-drop master-slave communication link. A host computer coupled to the workstation over the multi-drop master-slave communication link maps the hardware address of the workstation to a network address consistent with the internetworking protocol, and initiates a communication session with the workstation using this mapped network address so that the network interface of the workstation can recognize the network address as its assigned address.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Joseph Alan Caldwell, Gary Alan Diehl, Arthur Joseph Meyer, III, Marion Alston Pitts, Charles William Price, II