Patents by Inventor Hans Thomas Landsberger

Hans Thomas Landsberger 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).

  • Publication number: 20210103269
    Abstract: Disclosed herein is a system for producing hollowed 3D shapes by layer. Further, the system may include a communication device configured for receiving a contour information corresponding to a contour, and transmitting an effective inner contour to a construction device. Further, the system may include a processing device configured for forming a plurality of regular geometric shapes around a plurality of sample points corresponding to the contour, forming a plurality of projections corresponding to the plurality of regular geometric shapes onto a printing plane, and superimposing the plurality of projections to obtain the effective inner contour.
    Type: Application
    Filed: June 13, 2019
    Publication date: April 8, 2021
    Inventors: Hans Thomas Landsberger, Nathaniel Tyan Burn
  • Patent number: 9129416
    Abstract: The subject disclosure is directed towards saving undo state information for a digital art program. Changed state data is computed (e.g., via GPU-side logic) based upon the state information of the current state of a canvas and the previous state information, e.g., via an XOR operation or parallel XOR operations. The changed state data is compressed into compressed state data, e.g., via run-length encoding, and the compressed state data is stored, e.g., in a circular buffer in GPU memory. For an undo command, the compressed data is decompressed into the changed state data, and the bitwise operation reversed.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hans Thomas Landsberger, Subha Bhattacharyay, Gerard Zytnicki, Jeffrey Alan Herold, Christopher Shannon Lester, Ira L. Snyder, Jr., John Adam Szofran, Fan Zhang, Kaushik Barat
  • Publication number: 20140289663
    Abstract: A painting system is described herein for producing artwork. In one implementation, the painting system operates by receiving an input image of any type from any source. The painting system then imports the input image into a painting mechanism. Thereafter, the painting system allows a user to produce artwork by modifying the input image, as if the input image constituted paint that the user applied in manual fashion using the painting mechanism. This technology facilitates the production of artwork, as the user can leverage an already-existing image in producing the artwork.
    Type: Application
    Filed: May 9, 2013
    Publication date: September 25, 2014
    Applicant: Microsoft Corporation
    Inventors: Fan Zhang, John A. Szofran, Subha Bhattacharyay, Kaushik Barat, Ira L. Snyder, JR., Gerard Zytnicki, Christopher S. Lester, Nicholas R. Barling, Jeffrey A. Herold, Hans Thomas Landsberger
  • Publication number: 20140132614
    Abstract: The subject disclosure is directed towards saving undo state information for a digital art program. Changed state data is computed (e.g., via GPU-side logic) based upon the state information of the current state of a canvas and the previous state information, e.g., via an XOR operation or parallel XOR operations. The changed state data is compressed into compressed state data, e.g., via run-length encoding, and the compressed state data is stored, e.g., in a circular buffer in GPU memory. For an undo command, the compressed data is decompressed into the changed state data, and the bitwise operation reversed.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Hans Thomas Landsberger, Subha Bhattacharyay, Gerard Zytnicki, Jeffrey Alan Herold, Christopher Shannon Lester, Ira L. Snyder, JR., John Adam Szofran, Fan Zhang, Kaushik Barat
  • Publication number: 20140132617
    Abstract: Various technologies described herein pertain to simulating oil painting. Data can be received from a sensor that indicates a desired orientation of an image editing tool with respect to a computer-implemented canvas. The computer-implemented canvas can include a paint map, which includes color values and height values of pixels representative of oil paint deposited on the computer-implemented canvas. Moreover, a footprint of the image editing tool upon the computer-implemented canvas can be computed based upon the data from the sensor. Further, an oil paint ridge model can be generated by modulating height values of a subset of the pixels from the paint map that are outside the footprint and less than or equal to a predetermined distance from an edge of the footprint. A display screen of a computing device can be caused to update an image rendered thereupon based upon the oil paint ridge model.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Subha Bhattacharyay, Gerard Zytnicki, Jeffrey Alan Herold, Christopher Shannon Lester, Ira Lynn Snyder, JR., Fan Zhang, Hans Thomas Landsberger, John Adam Szofran, Kaushik Barat
  • Publication number: 20140132619
    Abstract: A graphics system is described for simulating the interaction of two or more types of media on a simulated canvas. The graphics system performs this task by consulting a media adhesion matrix which determines a type of behavior that is produced when an attempt is made to add a new medium over the top of an existing medium. In one scenario, the new medium is a watercolor medium which does not apply over a hydrophobic media (such as an oil medium), but may tunnel under such hydrophobic medium in a flow layer during a simulation operation. Various provisions are also disclosed herein to improve the efficiency of the simulation operation.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Hans Thomas Landsberger, Subha Bhattacharyay, Gerard Zytnicki, Jeffrey A. Herold, Christopher S. Lester, Ira L. Snyder, JR., John A. Szofran, Fan Zhang, Kaushik Barat