Patents by Inventor Walter Hsiao
Walter Hsiao 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: 11794255Abstract: A three-dimensional (3D) metal object manufacturing apparatus is operated to form sloping surfaces having a slope angle of more than 45° from a line that is perpendicular to the structure on which the layer forming the slope surface is formed. The angle corresponds to a step-out distance from the perpendicular line and a maximum individual step-out distance determined from empirically derived data. Multiple passes of an ejection head of the apparatus can be performed within a layer to form a sloped edge and the mass of the sloped structure is distributed within the sloped edge so the edge is formed without defects.Type: GrantFiled: January 27, 2021Date of Patent: October 24, 2023Assignee: Xerox CorporationInventors: David A Mantell, Christopher T. Chungbin, Daniel Cormier, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Michael F. Dapiran, Dinesh Krishna Kumar Jayabal
-
Publication number: 20230306161Abstract: A three-dimensional object model is divided into slices that are targeted for an additive manufacturing process operable to deposit material at a variable deposition size ranging between minimum and maximum printable feature sizes. For each of the slices, a thinning algorithm is applied to contours of the slice to form a meso-skeleton. Topological features of the thinned slice are reduced over a number of passes such that a portion of the meso-skeleton is reduced to a single pixel wide line. Based on the number of passes, a slice-specific printable feature size within the range of the minimum and maximum printable feature sizes is determined. An adjusted slice is formed by sweeping the meso-skeleton with the slice-specific printable feature size. The adjusted slices are assembled into an object model which is used to create a manufactured object.Type: ApplicationFiled: December 28, 2022Publication date: September 28, 2023Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Nelaturi Saigopal
-
Publication number: 20230241841Abstract: A slicer in a material drop ejecting three-dimensional (3D) object printer identifies the positions and local densities for a plurality of infill lines within a perimeter to be formed within a layer of an object to be formed by the printer. The local density of each infill line is filtered and a control law is applied to the filtered local density to identify an error in the local density compared to a target density. This process is performed iteratively until the error is within a predetermined tolerance range about the target local density. The error is used to generate machine ready instructions to operate the 3D object printer to achieve the target density for the infill lines.Type: ApplicationFiled: April 12, 2023Publication date: August 3, 2023Inventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
-
Patent number: 11660822Abstract: A slicer in a material drop ejecting three-dimensional (3D) object printer identifies the positions and local densities for a plurality of infill lines within a perimeter to be formed within a layer of an object to be formed by the printer. The local density of each infill line is filtered and a control law is applied to the filtered local density to identify an error in the local density compared to a target density. This process is performed iteratively until the error is within a predetermined tolerance range about the target local density. The error is used to generate machine ready instructions to operate the 3D object printer to achieve the target density for the infill lines.Type: GrantFiled: January 25, 2021Date of Patent: May 30, 2023Assignee: Xerox CorporationInventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
-
Patent number: 11654616Abstract: A system for three-dimensional printing of an object is provided. The system includes a processor and a non-transitory computer-readable medium communicatively coupled to the processor and storing instructions that when executed by the processor are configured to cause the processor to perform operations including determine optimized build orientation based on the object and one or more user indicated surface quality characteristics, generate a plurality of layers comprising one or more support polygons, each layer of the plurality of layers corresponding to a slice in a three-dimensional (“3D”) printing process, and generate, for each of the one or more support polygons, a corresponding toolpath, wherein a spacing between each generated toolpath is determined based on the user indicated surface quality characteristics.Type: GrantFiled: January 22, 2021Date of Patent: May 23, 2023Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
-
Patent number: 11639023Abstract: A system for interactively designing a support structure for a three-dimensionally printed object having user-defined surface quality, the system including a processor and a non-transitory computer-readable medium communicatively coupled to the processor and storing instructions executable by the processor is provided. When executed, the instructions cause the processor perform operations including receiving a digital model of the object to be three-dimensionally printed, receiving user input related to a desired surface quality at one or more portions of the digital model, determining a printing orientation of the object based on the digital model and the user input; determining a support layout for the object, based on the printing orientation and the user input, and transmitting the support layout, the printing orientation, and the digital model to a three-dimensional printer.Type: GrantFiled: January 22, 2021Date of Patent: May 2, 2023Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
-
Patent number: 11580278Abstract: A three-dimensional object model is divided into slices that are targeted for an additive manufacturing process operable to deposit material at a variable deposition size ranging between minimum and maximum printable feature sizes. For each of the slices, a thinning algorithm is applied to contours of the slice to form a meso-skeleton. Topological features of the thinned slice are reduced over a number of passes such that a portion of the meso-skeleton is reduced to a single pixel wide line. Based on the number of passes, a slice-specific printable feature size within the range of the minimum and maximum printable feature sizes is determined. An adjusted slice is formed by sweeping the meso-skeleton with the slice-specific printable feature size. The adjusted slices are assembled into an object model which is used to create a manufactured object.Type: GrantFiled: December 16, 2019Date of Patent: February 14, 2023Assignee: Palo Alto Research Center IncorporatedInventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
-
Publication number: 20220234111Abstract: A three-dimensional (3D) metal object manufacturing apparatus is operated to form sloping surfaces having a slope angle of more than 45° from a line that is perpendicular to the structure on which the layer forming the slope surface is formed. The angle corresponds to a step-out distance from the perpendicular line and a maximum individual step-out distance determined from empirically derived data. Multiple passes of an ejection head of the apparatus can be performed within a layer to form a sloped edge and the mass of the sloped structure is distributed within the sloped edge so the edge is formed without defects.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Inventors: David A. Mantell, Christopher T. Chungbin, Daniel Cormier, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Michael F. Dapiran, Dinesh Krishna Kumar Jayabal
-
Publication number: 20220234279Abstract: A system for interactively designing a support structure for a three-dimensionally printed object having user-defined surface quality, the system including a processor and a non-transitory computer-readable medium communicatively coupled to the processor and storing instructions executable by the processor is provided. When executed, the instructions cause the processor perform operations including receiving a digital model of the object to be three-dimensionally printed, receiving user input related to a desired surface quality at one or more portions of the digital model, determining a printing orientation of the object based on the digital model and the user input; determining a support layout for the object, based on the printing orientation and the user input, and transmitting the support layout, the printing orientation, and the digital model to a three-dimensional printer.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
-
Publication number: 20220234298Abstract: A slicer in a material drop ejecting three-dimensional (3D) object printer identifies the positions and local densities for a plurality of infill lines within a perimeter to be formed within a layer of an object to be formed by the printer. The local density of each infill line is filtered and a control law is applied to the filtered local density to identify an error in the local density compared to a target density. This process is performed iteratively until the error is within a predetermined tolerance range about the target local density. The error is used to generate machine ready instructions to operate the 3D object printer to achieve the target density for the infill lines.Type: ApplicationFiled: January 25, 2021Publication date: July 28, 2022Inventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
-
Publication number: 20220234278Abstract: A system for three-dimensional printing of an object is provided. The system includes a processor and a non-transitory computer-readable medium communicatively coupled to the processor and storing instructions that when executed by the processor are configured to cause the processor to perform operations including determine optimized build orientation based on the object and one or more user indicated surface quality characteristics, generate a plurality of layers comprising one or more support polygons, each layer of the plurality of layers corresponding to a slice in a three-dimensional (“3D”) printing process, and generate, for each of the one or more support polygons, a corresponding toolpath, wherein a spacing between each generated toolpath is determined based on the user indicated surface quality characteristics.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
-
Publication number: 20220234110Abstract: A slicer in a material drop ejecting three-dimensional (3D) object printer determines the number of material drops to eject to form a perimeter in an object layer and distributes a quantization error over the layers forming the perimeter. The slicer also identifies the location for the first material drop ejected to form the perimeter using a blue noise generator.Type: ApplicationFiled: January 25, 2021Publication date: July 28, 2022Inventors: Stuart A. Schweid, David A. Mantell, Christopher T. Chungbin, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Daniel Cormier, Dinesh Krishna Kumar Jayabal
-
Patent number: 11361130Abstract: A three-dimensional object model is divided into a plurality of slices that are targeted for an additive manufacturing process having a minimum printable feature size. For each of the slices, a thinning algorithm is applied to one or more contours of the slice to form a meso-skeleton, where topological features of the thinned slice that are smaller than the minimum printable feature size are reduced to skeletal paths. A corrected slice is formed using the meso-skeleton by sweeping the meso-skeleton with the minimum printable feature size. The corrected slices are assembled into a corrected object model and the corrected object model is used in the additive manufacturing process.Type: GrantFiled: December 16, 2019Date of Patent: June 14, 2022Assignee: Palo Alto Research Center IncorporatedInventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
-
Publication number: 20210096537Abstract: A method operates a three-dimensional (3D) metal object manufacturing system to compensate for displacement errors that occur during object formation. In the method, image data of a metal object being formed by the 3D metal object manufacturing system is generated prior to completion of the metal object and compared to original 3D object design data of the object to identify one or more displacement errors. For the displacement errors outside a predetermined difference range, the method modifies machine-ready instructions for forming metal object layers not yet formed to compensate for the identified displacement errors and operates the 3D metal object manufacturing system using the modified machine-ready instructions.Type: ApplicationFiled: October 1, 2019Publication date: April 1, 2021Inventors: David A. Mantell, Christopher T. Chungbin, Daniel R. Cormier, Scott J. Vader, Zachary S. Vader, Viktor Sukhotskiy, Raja Bala, Walter Hsiao
-
Publication number: 20210039312Abstract: A three-dimensional object model is divided into a plurality of slices that are targeted for an additive manufacturing process having a minimum printable feature size. For each of the slices, a thinning algorithm is applied to one or more contours of the slice to form a meso-skeleton, where topological features of the thinned slice that are smaller than the minimum printable feature size are reduced to skeletal paths. A corrected slice is formed using the meso-skeleton by sweeping the meso-skeleton with the minimum printable feature size. The corrected slices are assembled into a corrected object model and the corrected object model is used in the additive manufacturing process.Type: ApplicationFiled: December 16, 2019Publication date: February 11, 2021Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
-
Publication number: 20210042455Abstract: A three-dimensional object model is divided into slices that are targeted for an additive manufacturing process operable to deposit material at a variable deposition size ranging between minimum and maximum printable feature sizes, For each of the slices, a thinning algorithm is applied to contours of the slice to form a meso-skeleton. Topological features of the thinned slice are reduced over a number of passes such that a portion of the meso-skeleton is reduced to a single pixel wide line. Based on the number of passes, a slice-specific printable feature size within the range of the minimum and maximum printable feature sizes is determined. An adjusted slice is formed by sweeping the meso-skeleton with the slice-specific printable feature size. The adjusted slices are assembled into an object model which is used to create a manufactured object.Type: ApplicationFiled: December 16, 2019Publication date: February 11, 2021Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
-
Patent number: 9377950Abstract: One embodiment provides a system for processing gesture inputs on a touch screen display. The system receives a gesture input on the touch screen display. When the gesture is recognized as invoking an annotation canvas, the system determines the height, width and location of an annotation canvas, and displays the annotation canvas on the touch screen display. Then, in response to an input gesture within the annotation canvas, the system recognizes the gesture as an annotation gesture, and executes the annotation gesture. In response to receiving an input gesture outside of the annotation canvas, the gesture is interpreted by the system as a navigation input.Type: GrantFiled: November 1, 2011Date of Patent: June 28, 2016Assignee: PERCEPTIVE PIXEL, INC.Inventors: Daniel Allen Rosenfeld, Walter Hsiao
-
Patent number: 9041722Abstract: Image data of an event is provided by updating a textured 3d model of the event. For example, in a sporting event, a model of a stadium can be periodically updated to reflect changes over time in lighting, advertisements, number of spectators in the stands and so forth. Different virtual viewpoints of the event can be depicted in an animation using the textured 3d model and image data from objects at the event such as participants in the sporting event. The same image from which object data is obtained can also be used to update the textured 3d model so that the model is current in the animation, resulting in greater realism. The updating can be based on an operator command or automatic detection of a specified event, such as change in lighting or passage of time. The animation can be provided in a broadcast television signal.Type: GrantFiled: May 15, 2008Date of Patent: May 26, 2015Assignee: Sportvision, Inc.Inventors: James R. Gloudemans, Walter Hsiao, Felicia Yue
-
Patent number: 8456526Abstract: A video effect is created that provides an experience to a viewer of freezing time during an event that is the subject of a video presentation, investigating the event during that frozen moment in time, and (optionally) resuming the action of the event. During that frozen moment in time, the video can move around the scene of the event and/or zoom in (or out) to better highlight an aspect of the event. In one embodiment, there will be a transition from video captured by a broadcast camera (or another camera) to a high resolution still image, movement around the high resolution still image, and a transition from the high resolution still image back to video from the broadcast camera (or another camera).Type: GrantFiled: August 25, 2006Date of Patent: June 4, 2013Assignee: Sportvision, Inc.Inventors: James R. Gloudemans, Walter Hsiao, John LaCroix, Richard H. Cavallaro, Marvin S. White
-
Patent number: 8451265Abstract: In one aspect, images of an event are obtained from a first video camera and a second camera, where the second camera captures images at a higher resolution than the first video camera. A particular image of interest is identified from the images obtained by the first video camera, e.g., based on an operator's command. A corresponding image which has been obtained by the second camera is then identified. The second image is used to depict virtual viewpoints which differ from the real viewpoints of the first and second camera, such as by combining data from a textured 3d model of the event with data from the second image. In another aspect, a presentation includes images from a first camera, followed by an animation of different virtual viewpoints, followed by images from a second camera which has a different real viewpoint of the event than the first camera.Type: GrantFiled: May 15, 2008Date of Patent: May 28, 2013Assignee: Sportvision, Inc.Inventors: James R. Gloudemans, Walter Hsiao, Felicia Yue