Patents by Inventor Mehdi Hamadou

Mehdi Hamadou 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: 20230051775
    Abstract: A computing system may include a client device and a server. The client device may be configured to access a stream of image frames that depict an environment, determine, from the stream of image frames, environment images that satisfy selection criteria, and transmit the environment images to the server. The server may be configured to receive the environment images from the client device, construct a spatial view of the environment based on position data included with the environment images, and navigate the spatial view, including by receiving a movement direction and progressing from a current environment image depicted for the spatial view to a next environment image based on the movement direction.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 16, 2023
    Inventor: Mehdi Hamadou
  • Publication number: 20220137591
    Abstract: A design and manufacturing system includes a multi-axis machine tool including a cutting head able to support a plurality of available tools and a part support, the cutting head and part support fully controllable in at least two axes, a design system operable using a computer to generate a 3-D model of a part to be manufactured, and a machine learning model operable using the computer to analyze the part to be manufactured to identify features and develop a manufacturing plan at least partially based on the multi-axis machine tool and the plurality of available tools, the manufacturing plan including a type of tool used for each feature, a feed-rate for each type of tool for each feature, and a speed of the tool for each type of tool for each feature.
    Type: Application
    Filed: April 3, 2019
    Publication date: May 5, 2022
    Inventors: Janani Venugopalan, Erhan Arisoy, Guannan Ren, Avinash Kumar, Mehdi Hamadou, Matthias Loskyll
  • Publication number: 20200333772
    Abstract: A system may include an insighter engine configured to access conceptual plans for previously manufactured products, and a given conceptual plan may include a bill of materials (BoM), a bill of processes (BoP), and a bill of resources (BoR). The insighter engine may be configured to represent the conceptual plans according to an insighter ontology and apply machine learning, using the conceptual plans represented according to the insighter ontology as training data, to learn a manufacturing constraint not already represented in the conceptual plans. The system may also include a predictor engine configured to access a BoM for a variant product that differs from the previously manufactured products and apply the learned manufacturing constraint to generate a predicted BoP and a predicted BoR for the BoM of the variant product.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Sanjeev Srivastava, David Michaeli, Rafael Blumenfeld, Stephan Grimm, Mehdi Hamadou, Matthias Loskyll, Erhan Arisoy
  • Patent number: 10664996
    Abstract: In a method for the start-up operation of a multi-axis system, with the multi-axis system including, as components, segments connected via respective joints and are movable in one or more axes, and a tool, connected to one of the segments and is movable to a specified position, optical markers are arranged in the environment. Position coordinates of the optical markers in a first, global coordinate system are ascertained and stored in the controller. The environment is captured as image data by a camera system. The image data are transmitted to an AR system and visualized in an output apparatus. The optical markers and virtual markers are represented during the visualization of the image data, wherein a respective virtual marker is assigned to an optical marker. A check is performed as to whether an optical marker and the virtual marker overlay one another in the visualized image data.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: May 26, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Mehdi Hamadou, Jan Richter, Maximilian Walter
  • Patent number: 10482589
    Abstract: A method for the start-up operation of a multi-axis system, the multi-axis system having segments which are movable by a controller in one or more axes, and a tool which is connected to one of the segments and is movable and drivable to a specified position by the controller. The method includes assigning a workspace and a safe space to the multi-axis system, arranging optical markers in an environment, making it possible for an augmented reality system to determine the position of a camera system which records the multi-axis system within the environment, defining a bounding body for each of the components such that the bounding body encloses the component, calculating a position of the bounding body during the movement of the multi-axis system, visualizing the bounding bodies together with an image recorded by the camera system, and checking whether the bounding body intersects with the safe space.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 19, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Mehdi Hamadou, Jan Richter, Maximilian Walter
  • Publication number: 20180144459
    Abstract: A method for the start-up operation of a multi-axis system, the multi-axis system having segments which are movable by a controller in one or more axes, and a tool which is connected to one of the segments and is movable and drivable to a specified position by the controller. The method includes assigning a workspace and a safe space to the multi-axis system, arranging optical markers in an environment, making it possible for an augmented reality system to determine the position of a camera system which records the multi-axis system within the environment, defining a bounding body for each of the components such that the bounding body encloses the component, calculating a position of the bounding body during the movement of the multi-axis system, visualizing the bounding bodies together with an image recorded by the camera system, and checking whether the bounding body intersects with the safe space.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 24, 2018
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: MEHDI HAMADOU, JAN RICHTER, MAXIMILIAN WALTER
  • Publication number: 20180144503
    Abstract: In a method for the start-up operation of a multi-axis system, with the multi-axis system including, as components, segments connected via respective joints and are movable in one or more axes, and a tool, connected to one of the segments and is movable to a specified position, optical markers are arranged in the environment. Position coordinates of the optical markers in a first, global coordinate system are ascertained and stored in the controller. The environment is captured as image data by a camera system. The image data are transmitted to an AR system and visualized in an output apparatus. The optical markers and virtual markers are represented during the visualization of the image data, wherein a respective virtual marker is assigned to an optical marker. A check is performed as to whether an optical marker and the virtual marker overlay one another in the visualized image data.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 24, 2018
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Mehdi Hamadou, JAN RICHTER, MAXIMILIAN WALTER
  • Patent number: 8612511
    Abstract: A stationary data processing device communicates with a mobile data processing device, such as a client in the field of augmented-reality techniques in an automation system, or a production machine, or a machine tool or parts thereof. The stationary data processing device includes a server for communication with a browser on the mobile data processing device; an information broker for providing context-related information; legacy systems that contain and store information; and an information model that represents the information space and that allows navigation within the information and access to the information by the information broker independent of the legacy systems. The information broker utilizes the actual context, especially location, work situation, EA devices used and the information model.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: December 17, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Friedrich, Mehdi Hamadou, Dirk Jahn, Bruno Kiesel
  • Patent number: 8390534
    Abstract: A method and a device for determining tracking configurations for augmented reality applications are provided. A determination is automatically carried out based on a list of modules provided in a real environment and known tracking data of individual modules of the list in terms of an online operation at an operator of a system.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: March 5, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Mehdi Hamadou, Dirk Jahn
  • Publication number: 20100033404
    Abstract: A method and a device for determining tracking configurations for augmented reality applications are provided. A determination is automatically carried out based on a list of modules provided in a real environment and known tracking data of individual modules of the list in terms of an online operation at an operator of a system.
    Type: Application
    Filed: March 8, 2007
    Publication date: February 11, 2010
    Inventors: Mehdi Hamadou, Dirk Jahn
  • Patent number: 7592997
    Abstract: The invention relates to a system for determining the position of a user and/or a moving device by means of tracking methods, in particular for augmented reality applications, with an interface (9) to integrate at least one sensor type and/or data generator (1, 2, 3, 4) of a tracking method, a configuration unit (20) to describe communication between the tracking methods and/or tracking algorithms and at least one processing unit (5, 6, 7, 8, 10, 11, 12, 13, 16) to calculate the position of the user and/or the moving device based on the data supplied by the tracking methods and/or tracking algorithms.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: September 22, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jan-Friso Evers-Senne, Jan-Michael Frahm, Mehdi Hamadou, Dirk Jahn, Peter Georg Meier, Juri Platonov, Didier Stricker, Jens Weidenhausen
  • Patent number: 7110909
    Abstract: A system and method for augmnented reality documentation of a work process such as production, installation, or maintenance. A camera records images of objects in the work process. A tracking mechanism determines the position and orientation of the camera relative to points in space. A mobile computer at the workstation processes the camera images and the position and orientation of the camera, and relays this information to a remote computer system. A technical editor uses the remote computer system to supplement the image data with symbols and text assigned to points in space, producing support documentation for the work process. This information may be displayed on goggles on a service technician perforiming the work, making the support documentation appear as if displayed in space adjacent to the objects in a workflow sequence to guide the technician.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: September 19, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Friedrich, Mehdi Hamadou, Soeren Moritz
  • Patent number: 6983267
    Abstract: A system (1, 2) and an associated method for a dynamic management of information data. The information data are in the form of information sources I of a virtual device K, which includes a plurality of virtual subcomponents T1 . . . Tn. The virtual device K represents a real device (20), for instance an industrial facility. A comprehensive overview of the entire system as well as specific views of the subcomponents of the device are achieved in that the virtual subcomponents are embedded as programs and/or data in a networking frame structure. Therein, the virtual subcomponents correspond to technological structures of the real device (20). The system has a data processing device (2) to manage the information data I associated with the virtual device K and to control access to the information data I. Local and/or global addresses are assigned to the virtual device K and its virtual subcomponents T1 . . . Tn.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: January 3, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Mehdi Hamadou, Werner Hoffmann, Josef Meixner
  • Publication number: 20050275722
    Abstract: The invention relates to a system for determining the position of a user and/or a moving device by means of tracking methods, in particular for augmented reality applications, with an interface (9) to integrate at least one sensor type and/or data generator (1, 2, 3, 4) of a tracking method, a configuration unit (20) to describe communication between the tracking methods and/or tracking algorithms and at least one processing unit (5, 6, 7, 8, 10, 11, 12, 13, 16) to calculate the position of the user and/or the moving device based on the data supplied by the tracking methods and/or tracking algorithms.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 15, 2005
    Inventors: Jan-Friso Evers-Senne, Jan-Michael Frahm, Mehdi Hamadou, Dirk Jahn, Peter Meier, Juri Platonov, Didier Stricker, Jens Weidenhausen
  • Publication number: 20050021281
    Abstract: The invention relates to a system and a method, which facilities the establishment of a documentation of working processes, said documentation using methods of augmented reality, particularly in the domain of production, installation, service or maintenance. The system contains at least one camera for recording image information during one or more working processes, tracking means for determining the position and orientation of the camera with regard to points in space, and contains a mobile computer for processing the image information recorded by the camera as well as the position and orientation of the camera, and for relaying the processed image information as image data as well as the position and orientation of the camera as tracking information to a remote computer system.
    Type: Application
    Filed: November 22, 2002
    Publication date: January 27, 2005
    Inventors: Wolfgang Friedrich, Mehdi Hamadou, Soeren Moritz
  • Publication number: 20040105427
    Abstract: A stationary data processing device communicates with a mobile data processing device, such as a client in the field of augmented-reality techniques in an automation system, or a production machine, or a machine tool or parts thereof. The stationary data processing device includes a server for communication with a browser on the mobile data processing device; an information broker for providing context-related information; legacy systems that contain and store information; and an information model that represents the information space and that allows navigation within the information and access to the information by the information broker independent of the legacy systems. The information broker utilizes the actual context, especially location, work situation, EA devices used and the information model.
    Type: Application
    Filed: June 17, 2003
    Publication date: June 3, 2004
    Inventors: Wolfgang Friedrich, Mehdi Hamadou, Dirk Jahn, Bruno Kiesel
  • Publication number: 20020059050
    Abstract: A system (1, 2) and an associated method for a dynamic management of information data. The information data are in the form of information sources I of a virtual device K, which includes a plurality of virtual subcomponents T1 . . . Tn. The virtual device K represents a real device (20), for instance an industrial facility. A comprehensive overview of the entire system as well as specific views of the subcomponents of the device are achieved in that the virtual subcomponents are embedded as programs and/or data in a networking frame structure. Therein, the virtual subcomponents correspond to technological structures of the real device (20). The system has a data processing device (2) to manage the information data I associated with the virtual device K and to control access to the information data I. Local and/or global addresses are assigned to the virtual device K and its virtual subcomponents T1 . . . Tn.
    Type: Application
    Filed: January 30, 2001
    Publication date: May 16, 2002
    Inventors: Mehdi Hamadou, Werner Hoffmann, Josef Meixner
  • Patent number: 6347285
    Abstract: Analog test signals may be picked up from the test object with vibration sensors. A computer is equipped with a standard interface card which is connected by an interface, preferably parallel interface, and serves to digitize the test signals. A switching means serves to generate a trigger signal which can be input over a preferably serial interface. An executive routine in the computer switches the input of test signals on and off via the trigger signal.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: February 12, 2002
    Assignee: Siemens A.G.
    Inventors: Mehdi Hamadou, Karl-Heinz Maier, Klaus-Dieter Müller