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: 20230051775Abstract: 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: ApplicationFiled: August 10, 2021Publication date: February 16, 2023Inventor: Mehdi Hamadou
-
Publication number: 20220137591Abstract: 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: ApplicationFiled: April 3, 2019Publication date: May 5, 2022Inventors: Janani Venugopalan, Erhan Arisoy, Guannan Ren, Avinash Kumar, Mehdi Hamadou, Matthias Loskyll
-
Publication number: 20200333772Abstract: 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: ApplicationFiled: April 18, 2019Publication date: October 22, 2020Inventors: Sanjeev Srivastava, David Michaeli, Rafael Blumenfeld, Stephan Grimm, Mehdi Hamadou, Matthias Loskyll, Erhan Arisoy
-
Patent number: 10664996Abstract: 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: GrantFiled: November 20, 2017Date of Patent: May 26, 2020Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Mehdi Hamadou, Jan Richter, Maximilian Walter
-
Patent number: 10482589Abstract: 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: GrantFiled: November 20, 2017Date of Patent: November 19, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Mehdi Hamadou, Jan Richter, Maximilian Walter
-
Publication number: 20180144459Abstract: 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: ApplicationFiled: November 20, 2017Publication date: May 24, 2018Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: MEHDI HAMADOU, JAN RICHTER, MAXIMILIAN WALTER
-
Publication number: 20180144503Abstract: 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: ApplicationFiled: November 20, 2017Publication date: May 24, 2018Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Mehdi Hamadou, JAN RICHTER, MAXIMILIAN WALTER
-
Patent number: 8612511Abstract: 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: GrantFiled: August 9, 2001Date of Patent: December 17, 2013Assignee: Siemens AktiengesellschaftInventors: Wolfgang Friedrich, Mehdi Hamadou, Dirk Jahn, Bruno Kiesel
-
Patent number: 8390534Abstract: 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: GrantFiled: March 8, 2007Date of Patent: March 5, 2013Assignee: Siemens AktiengesellschaftInventors: Mehdi Hamadou, Dirk Jahn
-
Publication number: 20100033404Abstract: 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: ApplicationFiled: March 8, 2007Publication date: February 11, 2010Inventors: Mehdi Hamadou, Dirk Jahn
-
Patent number: 7592997Abstract: 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: GrantFiled: June 1, 2005Date of Patent: September 22, 2009Assignee: Siemens AktiengesellschaftInventors: Jan-Friso Evers-Senne, Jan-Michael Frahm, Mehdi Hamadou, Dirk Jahn, Peter Georg Meier, Juri Platonov, Didier Stricker, Jens Weidenhausen
-
Patent number: 7110909Abstract: 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: GrantFiled: November 22, 2002Date of Patent: September 19, 2006Assignee: Siemens AktiengesellschaftInventors: Wolfgang Friedrich, Mehdi Hamadou, Soeren Moritz
-
Patent number: 6983267Abstract: 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: GrantFiled: January 30, 2001Date of Patent: January 3, 2006Assignee: Siemens AktiengesellschaftInventors: Mehdi Hamadou, Werner Hoffmann, Josef Meixner
-
Publication number: 20050275722Abstract: 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: ApplicationFiled: June 1, 2005Publication date: December 15, 2005Inventors: Jan-Friso Evers-Senne, Jan-Michael Frahm, Mehdi Hamadou, Dirk Jahn, Peter Meier, Juri Platonov, Didier Stricker, Jens Weidenhausen
-
Publication number: 20050021281Abstract: 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: ApplicationFiled: November 22, 2002Publication date: January 27, 2005Inventors: Wolfgang Friedrich, Mehdi Hamadou, Soeren Moritz
-
Publication number: 20040105427Abstract: 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: ApplicationFiled: June 17, 2003Publication date: June 3, 2004Inventors: Wolfgang Friedrich, Mehdi Hamadou, Dirk Jahn, Bruno Kiesel
-
Publication number: 20020059050Abstract: 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: ApplicationFiled: January 30, 2001Publication date: May 16, 2002Inventors: Mehdi Hamadou, Werner Hoffmann, Josef Meixner
-
Patent number: 6347285Abstract: 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: GrantFiled: June 18, 1999Date of Patent: February 12, 2002Assignee: Siemens A.G.Inventors: Mehdi Hamadou, Karl-Heinz Maier, Klaus-Dieter Müller