Patents by Inventor Yulin Jin
Yulin Jin 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: 10930074Abstract: Embodiments of the present application provide a method for real-time control of a three-dimensional model configured to solve technical issues that a real-time feedback for an actual object is not formed through limited resources in order to control an action of the three-dimensional model to form a live video in a mobile internet environment. The method includes: capturing a real-time video of an actual object; marking an action of the actual object in an image of the real-time video; and forming an action control instruction of a corresponding 3D model according to a change of the action that is marked.Type: GrantFiled: January 29, 2019Date of Patent: February 23, 2021Assignee: APPMAGICS TECH (BEIJING) LIMITEDInventors: Yingna Fu, Yulin Jin
-
Patent number: 10539950Abstract: A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer.Type: GrantFiled: August 5, 2016Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Yulin Jin, Emmett Lalish, Kris N. Iverson, Jesse McGatha, Shanen J. Boettcher
-
Publication number: 20200004226Abstract: The claimed subject matter includes techniques for printing three-dimensional (3D) objects. An example method includes obtaining a 3D model and processing the 3D model to generate layers of tool path information. The processing includes automatically optimizing the orientation of the 3D model to reduce an amount of support material used in the printing. The method also includes printing the 3D object using layers.Type: ApplicationFiled: September 11, 2019Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Emmett Lalish, Yulin Jin, Kristofer N. Iverson, Gheorghe Marius Gheorghescu, Xin Tong, Yang Liu
-
Publication number: 20190358906Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.Type: ApplicationFiled: August 13, 2019Publication date: November 28, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Shanen J. BOETTCHER, Yulin JIN, Emmett LALISH, Jesse MCGATHA
-
Patent number: 10452053Abstract: The claimed subject matter includes techniques for printing three-dimensional (3D) objects. An example method includes obtaining a 3D model and processing the 3D model to generate layers of tool path information. The processing includes automatically optimizing the orientation of the 3D model to reduce an amount of support material used in the printing. The method also includes printing the 3D object using layers.Type: GrantFiled: August 29, 2014Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Emmett Lalish, Yulin Jin, Kristofer N. Iverson, Gheorghe Marius Gheorghescu, Xin Tong, Yang Liu
-
Patent number: 10434717Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the sampled coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.Type: GrantFiled: June 20, 2017Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shanen J. Boettcher, Yulin Jin, Emmett Lalish, Jesse McGatha
-
Publication number: 20190156574Abstract: Embodiments of the present application provide a method for real-time control of a three-dimensional model configured to solve technical issues that a real-time feedback for an actual object is not formed through limited resources in order to control an action of the three-dimensional model to form a live video in a mobile interne environment. The method includes: capturing a real-time video of an actual object; marking an action of the actual object in an image of the real-time video; and forming an action control instruction of a corresponding 3D model according to a change of the action that is marked.Type: ApplicationFiled: January 29, 2019Publication date: May 23, 2019Inventors: Yingna FU, Yulin JIN
-
Publication number: 20170348915Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.Type: ApplicationFiled: June 20, 2017Publication date: December 7, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Shanen J. BOETTCHER, Yulin JIN, Emmett LALISH, Jesse MCGATHA
-
Patent number: 9821517Abstract: Embodiments relate to an operating system configured to enable arbitrary applications to output 3D models to be physically formed by arbitrary 3D manufacturing devices. The operating system manages the 3D manufacturing devices, including installation of related software, device drivers, device properties, and so forth. The operating system also provides a path through which the arbitrary applications pass arbitrary print jobs (or documents) of 3D models, in a standard format, to the 3D manufacturing devices. The operating system handles queuing and spooling on behalf of the applications and the 3D manufacturing devices. Drivers of the 3D manufacturing devices may translate the 3D models outputted by the applications (in the standard format) to instructions or device language content that is specific to the respective 3D manufacturing devices.Type: GrantFiled: June 26, 2013Date of Patent: November 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jesse McGatha, Michael Fenelon, Kristofer Iverson, Yulin Jin, Hristo Ivanov, Erik Peterson, Feng Yue
-
Patent number: 9734264Abstract: The claimed subject matter includes techniques for designing three-dimensional (3D) objects for fabrication. An example method includes obtaining a three-dimensional (3D) mesh comprising polygons and obtaining a two-dimensional (2D) image. The method also includes receiving position information describing a location of the 2D image relative to the 3D mesh and modifying the 3D mesh based on the 2D image and the position information to generate an embossed 3D mesh that is embossed with the 2D image.Type: GrantFiled: August 20, 2014Date of Patent: August 15, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Kristofer N. Iverson, Vladimír {hacek over (S)}i{hacek over (s)}olák, Ján Jakubovi{hacek over (c)}, Martin Ku{hacek over (s)}nier, Anton Mateasik, Milos Bazelides, Jesse McGatha, Yulin Jin
-
Publication number: 20170176979Abstract: The claimed subject matter includes techniques for printing three-dimensional (3D) objects. An example method includes obtaining a 3D model and processing the 3D model to generate layers of tool path information. The processing includes automatically optimizing the orientation of the 3D model to reduce an amount of support material used in the printing. The method also includes printing the 3D object using layers.Type: ApplicationFiled: August 29, 2014Publication date: June 22, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Emmett Lalish, Yulin Jin, Kristofer N. Iverson, Gheorghe Marius Gheorghescu, Xin Tong, Yang Liu
-
Patent number: 9643362Abstract: The subject disclosure is directed towards technology managing three-dimensional object fabrication in full color. In order to transform the object's model into an instruction set for a fabrication device, a fabrication manager computes color values corresponding to geometry within a later of the object's model. After determining an amount of each colored material to deposit, the fabrication manager generates coordinated instructions configured to deposit a combination of colored materials according to the geometry and efficiently transitioning between colored materials during object fabrication.Type: GrantFiled: June 5, 2013Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Kristofer N. Iverson, Jesse D. McGatha, Yulin Jin, Shanen Jon Boettcher
-
Publication number: 20160342150Abstract: A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer.Type: ApplicationFiled: August 5, 2016Publication date: November 24, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Yulin Jin, Emmett Lalish, Kris N. Iverson, Jesse McGatha, Shanen J. Boettcher
-
Patent number: 9434108Abstract: A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer.Type: GrantFiled: March 10, 2014Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yulin Jin, Emmett Lalish, Kris N. Iverson, Jesse McGatha, Shanen J. Boettcher
-
Publication number: 20150317412Abstract: The claimed subject matter includes techniques for designing three-dimensional (3D) objects for fabrication. An example method includes obtaining a three-dimensional (3D) mesh comprising polygons and obtaining a two-dimensional (2D) image. The method also includes receiving position information describing a location of the 2D image relative to the 3D mesh and modifying the 3D mesh based on the 2D image and the position information to generate an embossed 3D mesh that is embossed with the 2D image.Type: ApplicationFiled: August 20, 2014Publication date: November 5, 2015Inventors: Kristofer N. Iverson, Vladimír Sisolák, Ján Jakubovic, Martin Kusnier, Anton Mateasik, Milos Bazelides, Jesse McGatha, Yulin Jin
-
Publication number: 20150251357Abstract: A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer.Type: ApplicationFiled: March 10, 2014Publication date: September 10, 2015Inventors: Yulin Jin, Emmett Lalish, Kris N. Iverson, Jesse McGatha, Shanen J. Boettcher
-
Publication number: 20150246488Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.Type: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Inventors: Shanen J. Boettcher, Yulin Jin, Emmett Lalish, Jesse McGatha
-
Publication number: 20150005919Abstract: Embodiments relate to an operating system configured to enable arbitrary applications to output 3D models to be physically formed by arbitrary 3D manufacturing devices. The operating system manages the 3D manufacturing devices, including installation of related software, device drivers, device properties, and so forth. The operating system also provides a path through which the arbitrary applications pass arbitrary print jobs (or documents) of 3D models, in a standard format, to the 3D manufacturing devices. The operating system handles queuing and spooling on behalf of the applications and the 3D manufacturing devices. Drivers of the 3D manufacturing devices may translate the 3D models outputted by the applications (in the standard format) to instructions or device language content that is specific to the respective 3D manufacturing devices.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Inventors: Jesse McGatha, Michael Fenelon, Kristofer Iverson, Yulin Jin, Hristo Ivanov, Erik Peterson, Feng Yue
-
Publication number: 20140309764Abstract: The subject disclosure is directed towards adapting a three-dimensional model to surface geometry when fabricating a three-dimensional object. While partitioning model data into planar regions and non-planar regions of the three-dimensional object, the model data associated with the non-planar regions is modified to more accurately generate a path that follows the object's curved surface geometry. This path is transformed into an instruction set, which when executed by a device, causes movement along the path while depositing material on the three-dimensional object.Type: ApplicationFiled: November 24, 2013Publication date: October 16, 2014Applicant: Microsoft CorporationInventors: John B. Socha-Leialoha, Yulin Jin, Gheorghe Marius Gheorghescu, Emmett W. Lalish
-
Patent number: D1025252Type: GrantFiled: September 8, 2023Date of Patent: April 30, 2024Inventor: Yulin Jin