Patents by Inventor Adam Szofran

Adam Szofran 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: 20170337746
    Abstract: The invention disclosed herein provides systems and methods for simplifying augmented reality or virtual augmented reality based communication collaboration, and decision making through a streamlined user interface framework that enables both synchronous and asynchronous interactions in immersive environments.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 23, 2017
    Applicant: 30 60 90 Corporation
    Inventors: John SanGiovanni, Sean B. House, Ethan Lincoln, John Adam Szofran, Daniel Robbins, Ana Martha Arellano lopez, Ursala Seelstra, Michelle McMullen
  • Publication number: 20170316611
    Abstract: The invention disclosed herein provides systems and methods for simplifying augmented reality or virtual augmented reality based communication collaboration, and decision making through a streamlined user interface framework that enables both synchronous and asynchronous interactions in immersive environments.
    Type: Application
    Filed: December 31, 2016
    Publication date: November 2, 2017
    Inventors: John SanGiovanni, Sean B. House, Ethan Lincoln, Daniel Robbins, Ana Martha Arellano Lopez, Ursula Seelstra, Michelle McMullen, John Adam Szofran
  • Publication number: 20170309073
    Abstract: The invention disclosed herein provides systems and methods for simplifying augmented reality or virtual augmented reality based communication collaboration, and decision making through a streamlined user interface framework that enables both synchronous and asynchronous interactions in immersive environments.
    Type: Application
    Filed: December 31, 2016
    Publication date: October 26, 2017
    Inventors: John SanGiovanni, Sean B House, Ethan Lincoln, John Adam Szofran
  • Publication number: 20170309070
    Abstract: The invention disclosed herein provides systems and methods for simplifying virtual reality (VR), augmented reality (AR), or virtual augmented reality (VAR) based communication and collaboration through a streamlined user interface framework that enables both synchronous and asynchronous interactions in immersive environments.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: John SanGiovanni, Sean B. House, Ethan Lincoln, John Adam Szofran
  • 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: 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: 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: 20100226593
    Abstract: Functionality for storing and modifying multi-resolution texture atlases is provided so that applications can expose methods to enable users to access and browse a collection that includes multiple multi-resolution images. The images are stored as thumbnails in a texture atlas having different levels of detail in which the levels are arranged in an image pyramid that includes multiple tiles that are each stored as separate files. The thumbnails are spatially storable as textures in the texture atlas using a fractal layout (which in one illustrative example is a Morton layout) that enables images to be efficiently packed in the tiles. The fractal layout ensures that no more than one tile stores less than a fully packed texture at each level of detail. The same packing order scales across each level of detail in the texture atlas so that layout information is stored for the individual images in the collection only once.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Lutz Gerhard, Adam Szofran, Radoslav Nickolov