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: 11794255
    Abstract: 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: Grant
    Filed: January 27, 2021
    Date of Patent: October 24, 2023
    Assignee: Xerox Corporation
    Inventors: David A Mantell, Christopher T. Chungbin, Daniel Cormier, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Michael F. Dapiran, Dinesh Krishna Kumar Jayabal
  • Publication number: 20230306161
    Abstract: 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: Application
    Filed: December 28, 2022
    Publication date: September 28, 2023
    Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Nelaturi Saigopal
  • Publication number: 20230241841
    Abstract: 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: Application
    Filed: April 12, 2023
    Publication date: August 3, 2023
    Inventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
  • Patent number: 11660822
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: May 30, 2023
    Assignee: Xerox Corporation
    Inventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
  • Patent number: 11654616
    Abstract: 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: Grant
    Filed: January 22, 2021
    Date of Patent: May 23, 2023
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
  • Patent number: 11639023
    Abstract: 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: Grant
    Filed: January 22, 2021
    Date of Patent: May 2, 2023
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
  • Patent number: 11580278
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: February 14, 2023
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
  • Publication number: 20220234111
    Abstract: 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: Application
    Filed: January 27, 2021
    Publication date: July 28, 2022
    Inventors: David A. Mantell, Christopher T. Chungbin, Daniel Cormier, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Michael F. Dapiran, Dinesh Krishna Kumar Jayabal
  • Publication number: 20220234279
    Abstract: 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: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
  • Publication number: 20220234298
    Abstract: 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: Application
    Filed: January 25, 2021
    Publication date: July 28, 2022
    Inventors: Stuart A. Schweid, David A. Mantell, PriyaankaDevi Guggilapu, David G. Tilley, Christopher T. Chungbin, Walter Hsiao, Dinesh Krishna Kumar Jayabal, Daniel Cormier
  • Publication number: 20220234278
    Abstract: 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: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Nurcan Gecer Ulu, Erva Ulu, Walter Hsiao, Jiahao Li
  • Publication number: 20220234110
    Abstract: 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: Application
    Filed: January 25, 2021
    Publication date: July 28, 2022
    Inventors: Stuart A. Schweid, David A. Mantell, Christopher T. Chungbin, David G. Tilley, Walter Hsiao, PriyaankaDevi Guggilapu, Daniel Cormier, Dinesh Krishna Kumar Jayabal
  • Patent number: 11361130
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: June 14, 2022
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
  • Publication number: 20210096537
    Abstract: 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: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Inventors: David A. Mantell, Christopher T. Chungbin, Daniel R. Cormier, Scott J. Vader, Zachary S. Vader, Viktor Sukhotskiy, Raja Bala, Walter Hsiao
  • Publication number: 20210039312
    Abstract: 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: Application
    Filed: December 16, 2019
    Publication date: February 11, 2021
    Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
  • Publication number: 20210042455
    Abstract: 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: Application
    Filed: December 16, 2019
    Publication date: February 11, 2021
    Inventors: Erva Ulu, Nurcan Gecer Ulu, Walter Hsiao, Saigopal Nelaturi
  • Patent number: 9377950
    Abstract: 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: Grant
    Filed: November 1, 2011
    Date of Patent: June 28, 2016
    Assignee: PERCEPTIVE PIXEL, INC.
    Inventors: Daniel Allen Rosenfeld, Walter Hsiao
  • Patent number: 9041722
    Abstract: 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: Grant
    Filed: May 15, 2008
    Date of Patent: May 26, 2015
    Assignee: Sportvision, Inc.
    Inventors: James R. Gloudemans, Walter Hsiao, Felicia Yue
  • Patent number: 8456526
    Abstract: 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: Grant
    Filed: August 25, 2006
    Date of Patent: June 4, 2013
    Assignee: Sportvision, Inc.
    Inventors: James R. Gloudemans, Walter Hsiao, John LaCroix, Richard H. Cavallaro, Marvin S. White
  • Patent number: 8451265
    Abstract: 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: Grant
    Filed: May 15, 2008
    Date of Patent: May 28, 2013
    Assignee: Sportvision, Inc.
    Inventors: James R. Gloudemans, Walter Hsiao, Felicia Yue