Patents by Inventor Peter F. Falco, Jr.

Peter F. Falco, Jr. 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: 9688025
    Abstract: This document describes techniques and apparatuses for a three-dimensional (3D) cleaning object for multi-print-head 3D printing. These techniques are capable of cleaning leftover material from an active or inactive print head using a 3D cleaning object. This cleaning object is printed along with the desired 3D object, with the cleaning object retaining leftover material that may otherwise become an undesirable artifact of the desired 3D object.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: June 27, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Ondrej Stava, Peter F. Falco, Jr.
  • Patent number: 9330466
    Abstract: Methods and apparatus for three-dimensional (3D) camera positioning using a two-dimensional (2D) vanishing point grid. A vanishing point grid in a scene and initial camera parameters may be obtained. A new 3D camera may be calculated according to the vanishing point grid that places the grid as a ground plane in a scene. A 3D object may then be placed on the ground plane in the scene as defined by the 3D camera. The 3D object may be placed at the center of the vanishing point grid. Once placed, the 3D object can be moved to other locations on the ground plane or otherwise manipulated. The 3D object may be added as a layer in the image.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 3, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Peter F. Falco, Jr., Radomir Mech, Nikolai A. Svakhin, Zorana Gee
  • Patent number: 9269195
    Abstract: Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. An extrusion may be generated from an initial 2D object according to the set of extrusion parameters and/or the reference point.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: February 23, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Pushkar P. Joshi, Gavin Stuart Peter Miller, Peter F. Falco, Jr.
  • Publication number: 20150190967
    Abstract: This document describes techniques and apparatuses for a three-dimensional (3D) cleaning object for multi-print-head 3D printing. These techniques are capable of cleaning leftover material from an active or inactive print head using a 3D cleaning object. This cleaning object is printed along with the desired 3D object, with the cleaning object retaining leftover material that may otherwise become an undesirable artifact of the desired 3D object.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Ondrej Stava, Peter F. Falco, JR.
  • Publication number: 20150154807
    Abstract: Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. An extrusion may be generated from an initial 2D object according to the set of extrusion parameters and/or the reference point.
    Type: Application
    Filed: June 11, 2014
    Publication date: June 4, 2015
    Inventors: Pushkar P. Joshi, Gavin Stuart Peter Miller, Peter F. Falco, JR.
  • Patent number: 8773435
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 8, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Peter F. Falco, Jr.
  • Patent number: 8766978
    Abstract: Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. The extrusion parameters may include a depth parameter that controls the amount of extrusion, an X angle parameter that controls the angle of bend in the X direction, a Y angle parameter that controls the angle of bend in the Y direction, a scale parameter that controls the scale factor, and a twist parameter that controls the angle of extrusion twist. A weight function for changing one or more of the extrusion parameters non-uniformly along the sweep path may also be provided. An extrusion may be generated from an initial 2D object according to the set of extrusion parameters and the reference point.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: July 1, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Pushkar P. Joshi, Gavin S. P. Miller, Peter F. Falco, Jr.
  • Patent number: 8587608
    Abstract: A method, system, and computer-readable storage medium are disclosed for distortion-based mask generation. A respective distortion metric may be determined at each location of a plurality of locations in a two-dimensional representation of a three-dimensional object. The two-dimensional representation may be based on a view of the three-dimensional object. Each respective distortion metric may indicate a degree of distortion in a mapping between the respective location in the two-dimensional representation and a corresponding location in a surface texture of the three-dimensional object. The visual representation of the respective distortion metric at one or more of the plurality of locations may be displayed.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: November 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Peter F. Falco, Jr., Gavin S. P. Miller, Michael O. Clifton, Nathan A. Carr, Nikolai Svakhin, Aravind Krishnaswamy
  • Publication number: 20130243306
    Abstract: Methods and apparatus for three-dimensional (3D) camera positioning using a two-dimensional (2D) vanishing point grid. A vanishing point grid in a scene and initial camera parameters may be obtained. A new 3D camera may be calculated according to the vanishing point grid that places the grid as a ground plane in a scene. A 3D object may then be placed on the ground plane in the scene as defined by the 3D camera. The 3D object may be placed at the center of the vanishing point grid. Once placed, the 3D object can be moved to other locations on the ground plane or otherwise manipulated. The 3D object may be added as a layer in the image.
    Type: Application
    Filed: November 29, 2012
    Publication date: September 19, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Peter F. Falco, JR., Radomir Mech, Nikolai A. Svakhin, Zorana Gee
  • Patent number: 8531450
    Abstract: A method, system, and computer-readable storage medium for using a two dimensional image adjustment operations to modify a three dimensional object. A first representation of a three dimensional model may be rendered using three dimensional rendering effects. A second representation of the model may be rendered without using the three dimensional rendering effects. The first representation may be displayed. Input may be received to apply an image adjustment operation to the first representation. The image adjustment operation may be applied to the second representation. At least a portion of the first representation may be re-rendered using the three dimensional rendering effects. The modified first representation may be displayed.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: September 10, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Peter F. Falco, Jr., Michael O. Clifton
  • Publication number: 20130120354
    Abstract: A method, system, and computer-readable storage medium for using a two dimensional image adjustment operations to modify a three dimensional object. A first representation of a three dimensional model may be rendered using three dimensional rendering effects. A second representation of the model may be rendered without using the three dimensional rendering effects. The first representation may be displayed. Input may be received to apply an image adjustment operation to the first representation. The image adjustment operation may be applied to the second representation. At least a portion of the first representation may be re-rendered using the three dimensional rendering effects. The modified first representation may be displayed.
    Type: Application
    Filed: August 28, 2008
    Publication date: May 16, 2013
    Inventors: Peter F. Falco, JR., Michael O. Clifton
  • Publication number: 20130121612
    Abstract: A method, system, and computer-readable storage medium are disclosed for distortion-based mask generation. A respective distortion metric may be determined at each location of a plurality of locations in a two-dimensional representation of a three-dimensional object. The two-dimensional representation may be based on a view of the three-dimensional object. Each respective distortion metric may indicate a degree of distortion in a mapping between the respective location in the two-dimensional representation and a corresponding location in a surface texture of the three-dimensional object. The visual representation of the respective distortion metric at one or more of the plurality of locations may be displayed.
    Type: Application
    Filed: August 29, 2008
    Publication date: May 16, 2013
    Inventors: Peter F. Falco, JR., Gavin S.P Miller, Michael O. Clifton, Nathan A. Carr, Nikolai Svakhin, Aravind Krishnaswamy
  • Publication number: 20130120355
    Abstract: Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. The extrusion parameters may include a depth parameter that controls the amount of extrusion, an X angle parameter that controls the angle of bend in the X direction, a Y angle parameter that controls the angle of bend in the Y direction, a scale parameter that controls the scale factor, and a twist parameter that controls the angle of extrusion twist. A weight function for changing one or more of the extrusion parameters non-uniformly along the sweep path may also be provided. An extrusion may be generated from an initial 2D object according to the set of extrusion parameters and the reference point.
    Type: Application
    Filed: May 28, 2010
    Publication date: May 16, 2013
    Inventors: Pushkar P. Joshi, Gavin S.P. Miller, Peter F. Falco, JR.
  • Patent number: 8300050
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: October 30, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Peter F. Falco, Jr.
  • Patent number: 8296668
    Abstract: Systems and methods for simulating watercolor painting effects in a graphics application may employ an ink dispersion model comprising three layers: surface, flow, and fixture. In response to input representing deposition of ink on paper having a given paper texture, a blocking parameter may be determined dependent on three texture channels of the given paper texture: paper grain, pinning, and absorption. The absorption channel may control absorption behavior of the paper. A noise texture applied onto the absorption channel may simulate uneven absorption across the paper. A lattice Bolztmann based simulation may model the dispersion of ink in the flow layer, and may be dependent on the blocking parameter, and on values of parameters for controlling ink and brush properties. The ink, brush, and paper texture parameter values may be user-configurable through a graphical user interface of the graphics application. An output image may be composited from the three layers.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: October 23, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Yuyan Song, Peter F. Falco, Jr.
  • Patent number: 8059124
    Abstract: 3D artwork may be rendered in a tiled, raster environment without tiling to improve performance and response time. When an image includes 3D artwork, rendering the 3D artwork using multiple tiles may cause performance problems. Instead of rendering a 3D model using multiple tiles a graphic program may render a 3D model as a single tile. For example, rather than re-render a modified 3D model using multiple tiles after each user change, a graphic program may be configured to render the 3D model using a single tile. A graphics program may be configured to rendering a 3D model using a single tile while the user is modifying or manipulating the 3D model. After the user has finished manipulating the 3D model, the graphics program may then re-render the 3D model using multiple tiles.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: November 15, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Peter F. Falco, Jr.
  • Publication number: 20080122835
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Application
    Filed: December 12, 2006
    Publication date: May 29, 2008
    Inventor: Peter F. Falco, Jr.