Patents by Inventor Stephan Kohlhoff

Stephan Kohlhoff 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: 11809791
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program retrieves an assembly and inspection plan for a product. The assembly and inspection plan includes a three-dimensional (3D) model of the product to be assembled. The program further creates an inspection task for an inspection operation in the assembly and inspection plan for the product. The program also associates the 3D model with the inspection task for the inspection operation.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 7, 2023
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Patent number: 11694403
    Abstract: Systems and methods include determination of a first component of a set of components under assembly in a physical environment, determination of a first physical position of a user with respect to the first component in the physical environment, determination of a second component of the set of components under assembly to be installed at least partially on the first component based on assembly information associated with the set of components, determination of three-dimensional surface data of the second component, determination of a physical relationship in which the second component is to be installed at least partially on the first component based on a model associated with the set of components, determination of a graphical representation of the second component based on the first physical position of the user with respect to the first component, the physical relationship, and the three-dimensional surface data of the second component, and presentation of the graphical representation to the user in a vie
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: July 4, 2023
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Publication number: 20220215624
    Abstract: Systems and methods include determination of a first component of a set of components under assembly in a physical environment, determination of a first physical position of a user with respect to the first component in the physical environment, determination of a second component of the set of components under assembly to be installed at least partially on the first component based on assembly information associated with the set of components, determination of three-dimensional surface data of the second component, determination of a physical relationship in which the second component is to be installed at least partially on the first component based on a model associated with the set of components, determination of a graphical representation of the second component based on the first physical position of the user with respect to the first component, the physical relationship, and the three-dimensional surface data of the second component, and presentation of the graphical representation to the user in a vie
    Type: Application
    Filed: October 28, 2021
    Publication date: July 7, 2022
    Inventor: Stephan Kohlhoff
  • Patent number: 11243760
    Abstract: Technologies are described for creating activity object instances corresponding to collection object instances, and for conducting tests between activity object instances and collection objects instances, and within a set of activity object instances. Tests can include determining whether collection object instances have counterpart activity object instances, and evaluating a collection object instance with respect to a corresponding activity object instance. Activity object instances can be set to be performed in a sequence, and a test can determine whether the sequence is consistent with sequencing rules. When activity object instances are automatically created from collection object instances, a user can be presented with a graphical user interface that includes representations of activity object instances, and the user can manipulate the graphical user interface to provide precedence information.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Bernhard Lokowandt, Stephan Kohlhoff, Jochen Steinbach
  • Patent number: 11189095
    Abstract: Systems and methods include determination of a first component of a set of components under assembly in a physical environment, determination of a first physical position of a user with respect to the first component in the physical environment, determination of a second component of the set of components under assembly based on assembly information associated with the set of components, determination of three-dimensional surface data of the second component, determination of a physical relationship between the first component and the second component based on a model associated with the set of components, determination of a graphical representation of the second component based on the first physical position of the user with respect to the first component, the physical relationship between the first component and the second component, and the three-dimensional surface data of the second component, and presentation of the graphical representation to the user in a view including the first component in the phys
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: November 30, 2021
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Publication number: 20210081507
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program retrieves an assembly and inspection plan for a product. The assembly and inspection plan includes a three-dimensional (3D) model of the product to be assembled. The program further creates an inspection task for an inspection operation in the assembly and inspection plan for the product. The program also associates the 3D model with the inspection task for the inspection operation.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Inventor: Stephan Kohlhoff
  • Publication number: 20210026622
    Abstract: Technologies are described for creating activity object instances corresponding to collection object instances, and for conducting tests between activity object instances and collection objects instances, and within a set of activity object instances. Tests can include determining whether collection object instances have counterpart activity object instances, and evaluating a collection object instance with respect to a corresponding activity object instance. Activity object instances can be set to be performed in a sequence, and a test can determine whether the sequence is consistent with sequencing rules. When activity object instances are automatically created from collection object instances, a user can be presented with a graphical user interface that includes representations of activity object instances, and the user can manipulate the graphical user interface to provide precedence information.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Applicant: SAP SE
    Inventors: Bernhard Lokowandt, Stephan Kohlhoff, Jochen Steinbach
  • Patent number: 10650609
    Abstract: In virtual prototyping and assembly validation, visual images of physical components of a product are captured through a camera inbuilt in an augmented reality/virtual reality (AR/VR) wearable device, registered as 3D models in a virtual workbench. When a first voice command is received to initiate recording, continuous visual motion signals are received as trajectories corresponding to assembling a 3D model of a component. They are recorded as an installation view of the component. The 3D model of the component is dynamically validated while assembling the virtual workbench. The installation view of the component and an installation view of a next component is stored as an animation assembly file. The animation assembly file may be extracted from the AR/VR application and stored in a visual enterprise application as a visual enterprise format such as visual design stream.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: May 12, 2020
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Patent number: 10417924
    Abstract: Methods and system are disclosed that generate configurable visual work instructions. In one aspect, information to assemble multiple variants of a product is compiled, determined by multiple routing operations and allocation of multiple components of the product to the multiple routing operations. A sequence of instructions to assemble the multiple variants of the product to verify an order of the multiple routing operations and the allocation of the components to the multiple operations may be simulated. Upon verification, a superset of visual work instructions corresponding to the sequence of instructions to assemble the multiple variants of the product may be generated. Upon receiving a request to assemble a desired variant of the product, a configuration including attributes associated with the desired variant of the product may be generated. Based on the configuration, the superset of visual work instructions may be reduced to a subset of visual work instructions.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: September 17, 2019
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Publication number: 20190266804
    Abstract: In virtual prototyping and assembly validation, visual images of physical components of a product are captured through a camera inbuilt in an augmented reality/virtual reality (AR/VR) wearable device, registered as 3D models in a virtual workbench. When a first voice command is received to initiate recording, continuous visual motion signals are received as trajectories corresponding to assembling a 3D model of a component. They are recorded as an installation view of the component. The 3D model of the component is dynamically validated while assembling the virtual workbench. The installation view of the component and an installation view of a next component is stored as an animation assembly file. The animation assembly file may be extracted from the AR/VR application and stored in a visual enterprise application as a visual enterprise format such as visual design stream.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventor: STEPHAN KOHLHOFF
  • Patent number: 10262083
    Abstract: A computer implemented method has operations including receiving a 3D computer aided design (CAD) file that contains a 3D model of a product and product management information (PMI) data, at an enterprise resource planning (ERP) hardware system having an executing integrated inspection application, the PMI data including data describing a characteristic of the product and a tolerance value for the characteristic, converting the 3D CAD file into a neutral 3D file preserving the PMI data, parsing the PMI data via the executing integrated inspection application to obtain lower and upper values of the characteristic of the product as a function of the tolerance value, storing the neutral 3D file, linking the neutral 3D file to the part in the ERP system, creating an inspection plan including an inspection characteristic linked to the part, transferring the PMI data to the inspection characteristic, and providing a view of the inspection characteristic showing the lower and upper values.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Stephan Kohlhoff, Juergen Kniephof
  • Publication number: 20180136793
    Abstract: Methods and system are disclosed that generate configurable visual work instructions. In one aspect, information to assemble multiple variants of a product is compiled, determined by multiple routing operations and allocation of multiple components of the product to the multiple routing operations. A sequence of instructions to assemble the multiple variants of the product to verify an order of the multiple routing operations and the allocation of the components to the multiple operations may be simulated. Upon verification, a superset of visual work instructions corresponding to the sequence of instructions to assemble the multiple variants of the product may be generated. Upon receiving a request to assemble a desired variant of the product, a configuration including attributes associated with the desired variant of the product may be generated. Based on the configuration, the superset of visual work instructions may be reduced to a subset of visual work instructions.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventor: STEPHAN KOHLHOFF
  • Patent number: 9741015
    Abstract: A method and system includes a bill of materials stored on a computer readable storage device, listing multiple components to be assembled. A mapping table is stored on a computer readable storage device having rows listing attributes of components of the bill of materials and a routing operation attribute identifying work centers or another unique attribute. A plurality of routing templates stored on a computer readable storage device, the routing templates identifying work centers and routing operations between work centers. A route generator utilizes the mapping table to map components from the bill of materials to a routing template and its operations.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: August 22, 2017
    Assignee: SAP SE
    Inventor: Stephan Kohlhoff
  • Publication number: 20170116352
    Abstract: A computer implemented method has operations including receiving a 3D computer aided design (CAD) file that contains a 3D model of a product and product management information (PMI) data, at an enterprise resource planning (ERP) hardware system having an executing integrated inspection application, the PMI data including data describing a characteristic of the product and a tolerance value for the characteristic, converting the 3D CAD file into a neutral 3D file preserving the PMI data, parsing the PMI data via the executing integrated inspection application to obtain lower and upper values of the characteristic of the product as a function of the tolerance value, storing the neutral 3D file, linking the neutral 3D file to the part in the ERP system, creating an inspection plan including an inspection characteristic linked to the part, transferring the PMI data to the inspection characteristic, and providing a view of the inspection characteristic showing the lower and upper values.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Stephan Kohlhoff, Juergen Kniephof
  • Publication number: 20150058052
    Abstract: A method and system includes a bill of materials stored on a computer readable storage device, listing multiple components to be assembled. A mapping table is stored on a computer readable storage device having rows listing attributes of components of the bill of materials and a routing operation attribute identifying work centers or another unique attribute. A plurality of routing templates stored on a computer readable storage device, the routing templates identifying work centers and routing operations between work centers. A route generator utilizes the mapping table to map components from the bill of materials to a routing template and its operations.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: SAP AG
    Inventor: Stephan Kohlhoff
  • Patent number: 8401687
    Abstract: An assembly model is identified including a plurality of part models. Each part model is a predefined, selectable model corresponding to at least one part in a plurality of assembly parts. The assembly model is presented and a sequence of user selections identifying part models in the assembly model are received through a user interface. User selections can correspond to designations of parts to be removed from the modeled assembly during a disassembly of the assembly. Selected part models are removed from the displayed presentation in response to corresponding user selections. A disassembly order is generated including an ordered grouping of disassembly steps, each disassembly step corresponding to a user selection of a part model in the sequence of user selections. The disassembly steps are ordered based on an order of selection of the corresponding part models. The order of the disassembly order is reversed and an assembly order is generated for the assembly from the reversed disassembly order.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventor: Stephan Kohlhoff
  • Publication number: 20120130521
    Abstract: An assembly model is identified including a plurality of part models. Each part model is a predefined, selectable model corresponding to at least one part in a plurality of assembly parts. The assembly model is presented and a sequence of user selections identifying part models in the assembly model are received through a user interface. User selections can correspond to designations of parts to be removed from the modeled assembly during a disassembly of the assembly. Selected part models are removed from the displayed presentation in response to corresponding user selections. A disassembly order is generated including an ordered grouping of disassembly steps, each disassembly step corresponding to a user selection of a part model in the sequence of user selections. The disassembly steps are ordered based on an order of selection of the corresponding part models. The order of the disassembly order is reversed and an assembly order is generated for the assembly from the reversed disassembly order.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Inventor: Stephan Kohlhoff
  • Publication number: 20100167335
    Abstract: The present invention relates to methods of screening actives for the treatment of allergic reactions and providing treatment therefor. In particular, the invention relates to the screening of various antibacterial actives for treatment of asthma and other related symptoms.
    Type: Application
    Filed: December 30, 2009
    Publication date: July 1, 2010
    Applicant: The Research Foundation of State University of New York
    Inventors: Rauno Joks, Stephan Kohlhoff