Patents by Inventor Walter Michael Shaw

Walter Michael Shaw 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: 11599218
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for provide a continuous-variable input element for customizing pressure sensitivity for a touch-based input. For instance, the disclosed system utilizes an input element value corresponding to a position of the continuous-variable input element to determine a plurality of variables of a pressure sensitivity curve. The disclosed system determines an exponent of an exponential curve function and an ending value for the exponential curve function based on the input element value. Additionally, the disclosed systems generates the pressure sensitivity curve utilizing the exponential curve function. The disclosed system uses the pressure sensitivity curve to determine a display output of a graphical user interface tool in response to a pressure of an input.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: March 7, 2023
    Assignee: Adobe Inc.
    Inventors: Anant Gilra, Walter Michael Shaw
  • Publication number: 20220066589
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for provide a continuous-variable input element for customizing pressure sensitivity for a touch-based input. For instance, the disclosed system utilizes an input element value corresponding to a position of the continuous-variable input element to determine a plurality of variables of a pressure sensitivity curve. The disclosed system determines an exponent of an exponential curve function and an ending value for the exponential curve function based on the input element value. Additionally, the disclosed systems generates the pressure sensitivity curve utilizing the exponential curve function. The disclosed system uses the pressure sensitivity curve to determine a display output of a graphical user interface tool in response to a pressure of an input.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Inventors: Anant Gilra, Walter Michael Shaw
  • Publication number: 20190244403
    Abstract: Techniques for creating a mirror symmetric image using a curvilinear or non-linear axis of symmetry (symmetry axis) in 2-D or 3-D space. For each of a set of sample points defining an image, a respective tangent line associated with a sample point is determined with respect to the curvilinear axis of symmetry. A linear paint reflection operation is then performed with respect to the current sample point and the respective tangent line to generate a respective symmetry point. The operation is performed for each sample point such that an aggregate reflection is performed for all sample points to generate a reflected image around the curvilinear path.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 8, 2019
    Applicant: Adobe Inc.
    Inventors: Walter Michael Shaw, Michael Clifton
  • Patent number: 8599213
    Abstract: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may more accurately simulate real world painting techniques than conventional painting simulation applications. The digital painting application (or simulation module) may provide a small set of physically meaningful parameters (e.g., canvas wetness, drying rate, and pickup mix ratio). By setting the values of these parameters (or overriding default values for a selected paint type), the user may better control the appearance of brush strokes made by a virtual paint brush on a digital canvas. For example, the length of a brush stroke, the amount of streaking caused by paint picked up during the brush stroke, and/or the mix of paint deposited from a pickup buffer and a reservoir buffer of a brush model may be affected by changing the values of these parameters, thus allowing users to create different realistic painting effects.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 3, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen J. DiVerdi, Aravind Krishnaswamy, Jerry G. Harris, Sunil Hadap, Walter Michael Shaw
  • Publication number: 20130120435
    Abstract: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may more accurately simulate real world painting techniques than conventional painting simulation applications. The digital painting application (or simulation module) may provide a small set of physically meaningful parameters (e.g., canvas wetness, drying rate, and pickup mix ratio). By setting the values of these parameters (or overriding default values for a selected paint type), the user may better control the appearance of brush strokes made by a virtual paint brush on a digital canvas. For example, the length of a brush stroke, the amount of streaking caused by paint picked up during the brush stroke, and/or the mix of paint deposited from a pickup buffer and a reservoir buffer of a brush model may be affected by changing the values of these parameters, thus allowing users to create different realistic painting effects.
    Type: Application
    Filed: August 25, 2010
    Publication date: May 16, 2013
    Inventors: Stephen J. DiVerdi, Aravind Krishnaswamy, Jerry G. Harris, Sunil Hadap, Walter Michael Shaw
  • Publication number: 20130120394
    Abstract: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may provide an automatic brush cleaning feature and an automatic brush filling feature, which may be separately selectable by a user. When enabled, these features may cause the digital painting application (or simulation module) to automatically clean a virtual paint brush (e.g., by emptying both a reservoir buffer and a pickup buffer of a brush model) and/or automatically fill the virtual paint brush with paint (e.g., by storing data representing paint in the reservoir buffer) between brush strokes. These automated actions may be performed in response to detecting the completion of a brush stroke, or in response to detecting the initiation of a next brush stroke. Settings for these automated actions may be overridden by initiating manual brush cleaning and/or filling operations between strokes (e.g., following any automated actions that are enabled).
    Type: Application
    Filed: August 25, 2010
    Publication date: May 16, 2013
    Inventors: Stephen J. DiVerdi, Jerry G. Harris, Walter Michael Shaw