Patents by Inventor Paul J. Asente

Paul J. Asente 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: 8941661
    Abstract: A system is disclosed. The system includes a processor configured to: receive a path in an artwork, the path having at least one corner; receive a selection of a patterned tile to apply to the path; and automatically generate a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile; and a memory coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: January 27, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Publication number: 20140285492
    Abstract: A system is disclosed. The system includes a processor configured to: receive a path in an artwork, the path having at least one corner; receive a selection of a patterned tile to apply to the path; and automatically generate a patterned corner tile corresponding to the selected patterned tile at least in part by mapping a side patterned tile to a corner patterned tile; and a memory coupled to the processor and configured to provide the processor with instructions.
    Type: Application
    Filed: January 7, 2011
    Publication date: September 25, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Paul J. Asente
  • Patent number: 8674995
    Abstract: Folding avoidance in skeletal stroke application is provided. In some embodiments, folding avoidance in skeletal stroke application includes identifying a destination path for a source artwork and a plurality of ribs extending perpendicularly from the destination path, in which the source artwork is mapped onto the destination path; determining a contiguous region along the destination path including a subset of ribs; in which each of the subset of ribs in the contiguous region crosses another rib in the contiguous region that is not necessarily an adjacent rib; and adjusting each of the subset of ribs in the contiguous region so that each of the ribs no longer crosses another rib in the contiguous region to provide a modified subset of ribs. Accordingly, the source artwork can then be adapted to fit along the destination path using the adjusted ribs.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Patent number: 8146021
    Abstract: A technique for modifying a stretch of path is disclosed. The technique includes receiving an indication of a drag gesture associated with a designated point on a path, identifying the first path corner or endpoint on either side of the designated point as limit points, defining a smooth stretch of the path as a portion of the path between the limit points, and modifying the smooth stretch of the path based on the drag gesture without modifying portions outside of the smooth stretch.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: March 27, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Patent number: 8134572
    Abstract: Techniques for assigning a region attribute to a region in a drawing are disclosed. One technique includes editing the drawing to define a current region, associating the current region with a previous region having a previous region attribute, and assigning the previous region attribute to the current region. Another technique includes deriving a previous path attribute and a relation for a previous path, editing the drawing to define a current set of paths having current regions, and assigning the previous path attribute to at least one current region based on the relation of the previous path.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: March 13, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Teri Pettit, Paul J. Asente
  • Patent number: 7995071
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: August 9, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Frank Guinan, Paul J. Asente, Teri Pettit, Darin Tomack
  • Patent number: 7646386
    Abstract: A technique for editing is disclosed. The technique includes generating a path definition for a path, generating a plurality of subpath definitions of subpaths of the path based on an intersection of the path, associating the subpath definitions with the path definition, modifying the intersection of the path using an editing tool, and generating a plurality of modified subpath definitions of subpaths of the path based on the modified intersection of the path.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: January 12, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Michael D. Schuster, Paul J. Asente
  • Patent number: 7633504
    Abstract: Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current path, and assigning a current subpath attribute to the current subpath based on the vertex match. Another technique includes editing the drawing to define a current path having a current subpath, comparing the current subpath with a previous subpath having a previous subpath attribute, and assigning a previous subpath attribute to the current subpath based on the comparison.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: December 15, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Paul J. Asente, Michael D. Schuster
  • Patent number: 7616203
    Abstract: Assigning an attribute is disclosed. Assigning an attribute includes receiving a first region from a first frame, wherein the first region is associated with an attribute, receiving a second region from a second frame, and automatically assigning the attribute to the second region.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: November 10, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Patent number: 7602396
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: October 13, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Paul J. Asente, Pierre Louveaux, Frank Guinan, Teri Pettit, Darin Tomack, Robert S. Sargent, Paul A. George
  • Publication number: 20090202146
    Abstract: Techniques for assigning a region attribute to a region in a drawing are disclosed. One technique includes editing the drawing to define a current region, associating the current region with a previous region having a previous region attribute, and assigning the previous region attribute to the current region. Another technique includes deriving a previous path attribute and a relation for a previous path, editing the drawing to define a current set of paths having current regions, and assigning the previous path attribute to at least one current region based on the relation of the previous path.
    Type: Application
    Filed: January 21, 2009
    Publication date: August 13, 2009
    Inventors: Teri Pettit, Paul J. Asente
  • Patent number: 7502028
    Abstract: Techniques for assigning a region attribute to a region in a drawing are disclosed. One technique includes editing the drawing to define a current region, associating the current region with a previous region having a previous region attribute, and assigning the previous region attribute to the current region. Another technique includes deriving a previous path attribute and a relation for a previous path, editing the drawing to define a current set of paths having current regions, and assigning the previous path attribute to at least one current region based on the relation of the previous path.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: March 10, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Paul J. Asente, Teri Pettit, Lubomir Bourdev, Michael D. Schuster
  • Publication number: 20080192062
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Application
    Filed: April 15, 2008
    Publication date: August 14, 2008
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Frank Guinan, Paul J. Asente, Teri Pettit, Darin Tomack
  • Patent number: 7391422
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: June 24, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Frank Guinan, Paul J. Asente, Teri Pettit, Darin Tomack
  • Patent number: 7256785
    Abstract: Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current path, and assigning a current subpath attribute to the current subpath based on the vertex match. Another technique includes editing the drawing to define a current path having a current subpath, comparing the current subpath with a previous subpath having a previous subpath attribute, and assigning a previous subpath attribute to the current subpath based on the comparison.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: August 14, 2007
    Assignee: Adobe Systems Incorporated
    Inventors: Paul J. Asente, Michael D. Schuster
  • Patent number: 7126609
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: October 24, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: Paul J. Asente, Pierre Louveaux, Frank Guinan, Teri Pettit, Darin Tomack, Robert S. Sargent, Paul A. George
  • Patent number: 6714207
    Abstract: A computer-implemented method alters component colors of art work associated with a drawing stroke on an electronic document. In one aspect, the invention generates a darkness value for each component color of each original color; generates a new color to substitute for each original color, the component color values of the new color being generated according to the corresponding darkness value and a reference color; and alters the component colors of the art work based on the new color values. In a second aspect, the invention provides a computer-implemented method for altering a component color of art work by mapping the component color to a new color based on a color space associated with the component color and applying the resulting color to components of the art work.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: March 30, 2004
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente
  • Patent number: 6707461
    Abstract: A method of blending artwork objects. In the method, user input is received selecting a first parameter setting and a second parameter setting for an effect on an object. The first parameter setting, the second parameter setting and a blend parameter setting are passed to the effect. A third parameter setting is generated in the effect from the first parameter setting, the second parameter setting and the blend parameter setting. The effect is applied to the object with the third parameter setting to generate an rendered version of the object.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: March 16, 2004
    Assignee: Adobe Systems Incorporated
    Inventors: Darin Tomack, Paul J. Asente, Frank Guinan, Teri Pettit
  • Patent number: 6633300
    Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing digital artwork. In one aspect, the techniques process aggregations of artwork where both the aggregation and at least some of the aggregated artwork have attached styles. The techniques handle various combinations of conditions resulting in applying style elements to the aggregation before or after applying style elements to underlying artwork. In another aspect, the techniques implement editable path objects having multiple attached fills and/or strokes. The techniques provide user interfaces for using the foregoing features.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: October 14, 2003
    Assignee: Adobe Systems Incorporated
    Inventors: Darin Tomack, Paul J. Asente, Teri Pettit, Frank Guinan
  • Patent number: 6522328
    Abstract: Methods and apparatus implementing a technique for applying a graphical pattern to a path. The technique includes defining a path for display in an electronic document and defining a repeatable graphical pattern. The technique also includes repetitively placing instances of the repeatable graphical pattern along the path to form a continuous pattern which conforms to the path, determining whether a geometry of the path changes and automatically reapplying instances of the repeatable graphical pattern to the path if the geometry of the path changes.
    Type: Grant
    Filed: April 7, 1998
    Date of Patent: February 18, 2003
    Assignee: Adobe Systems Incorporated
    Inventor: Paul J. Asente