Patents by Inventor Gavin S. P. Miller

Gavin S. P. Miller 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: 10935861
    Abstract: The present disclosure relates to non-emissive modular light-diffuser devices that selectively revealing reflective material and that can be utilized in applications ranging from wearable electronics to large format displays. For example, by applying power, the modular light-diffuser devices can switch from a light-scattering state and a non-light-scattering state to reveal reflective material beneath. In particular, a modular light-diffuser device can utilize dual inputs to provide an alternating low-voltage current to a PDLC film layer (e.g., by rotating the direction of electrical polarity), thus, significantly extending the life of the modular light-diffuser device. In addition, multiple modular light-diffuser devices can be grouped and added to objects (e.g., clothing, fashion accessories, or large format displays) to form patterns, designs, and animations based on the modular light-diffuser devices changing states.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 2, 2021
    Assignee: ADOBE INC.
    Inventors: Tenell Rhodes, Gavin S. P. Miller, Christine Dierk
  • Patent number: 10825253
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 3, 2020
    Assignee: ADOBE INC.
    Inventors: Tenell Rhodes, Gavin S. P. Miller, Duygu Ceylan Aksit, Daichi Ito
  • Patent number: 10497326
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate and present a digital overlay over a view of a tangible object within a display case. In particular, the systems and methods described herein can synchronize a switchable diffuser element with a display screen and one or more light sources to alternate between a scatter state and a transparent state based on a display rate. In particular, the disclosed systems and methods can alternate the display screen between an emissive state (for displaying an emitted digital image) and an attenuating state (for displaying a transparency mask image). By synchronously toggling the display screen and the diffuser element between states, the disclosed systems can present a digital overlay superimposed over a view the inside of the display case.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Gavin S. P. Miller, Tenell Rhodes
  • Publication number: 20190236845
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
    Type: Application
    Filed: April 4, 2019
    Publication date: August 1, 2019
    Inventors: Tenell Rhodes, Gavin S.P. Miller, Duygu Ceylan Aksit, Daichi Ito
  • Publication number: 20190164508
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate and present a digital overlay over a view of a tangible object within a display case. In particular, the systems and methods described herein can synchronize a switchable diffuser element with a display screen and one or more light sources to alternate between a scatter state and a transparent state based on a display rate. In particular, the disclosed systems and methods can alternate the display screen between an emissive state (for displaying an emitted digital image) and an attenuating state (for displaying a transparency mask image). By synchronously toggling the display screen and the diffuser element between states, the disclosed systems can present a digital overlay superimposed over a view the inside of the display case.
    Type: Application
    Filed: December 12, 2018
    Publication date: May 30, 2019
    Inventors: Gavin S.P. Miller, Tenell Rhodes
  • Patent number: 10297088
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: May 21, 2019
    Assignee: ADOBE INC.
    Inventors: Tenell Rhodes, Gavin S. P. Miller, Duygu Ceylan Aksit, Daichi Ito
  • Publication number: 20190096129
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate accurate augmented reality objects based on tracking a writing device in relation to a real-world surface. In particular, the systems and methods described herein can detect an initial location of a writing device, and further track movement of the writing device on a real-world surface based on one or more sensory inputs. For example, disclosed systems and methods can generate an augmented reality object based on pressure detected at a tip of a writing device, based on orientation of the writing device, based on motion detector elements of the writing device (e.g., reflective materials, emitters, or object tracking shapes), and/or optical sensors. The systems and methods further render augmented reality objects within an augmented reality environment that appear on the real-world surface based on tracking the movement of the writing device.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Tenell Rhodes, Gavin S.P. Miller, Duygu Ceylan Aksit, Daichi Ito
  • Patent number: 10181299
    Abstract: The present disclosure includes systems, methods, computer readable media, and devices that can generate and present a digital overlay over a view of a tangible object within a display case. In particular, the systems and methods described herein can synchronize a switchable diffuser element with a display screen and one or more light sources to alternate between a scatter state and a transparent state based on a display rate. In particular, the disclosed systems and methods can alternate the display screen between an emissive state (for displaying an emitted digital image) and an attenuating state (for displaying a transparency mask image). By synchronously toggling the display screen and the diffuser element between states, the disclosed systems can present a digital overlay superimposed over a view the inside of the display case.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 15, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gavin S. P. Miller, Tenell Rhodes
  • Publication number: 20170103718
    Abstract: A device is disclosed that is capable of independently modulating the transparency and emissive color of individual pixels that comprise an electronic display. Modulating the transparency of a transmissive layer allows a darkened or semi-darkened foreground field to be provided on the display. Modulating the color of an emissive layer further makes controllable the brightness and color of the foreground field. When these parameters are controlled, the display can generate partially transparent or opaque graphical elements that appear over the scene behind the display. In some embodiments separate emissive layers are provided on the front and back side of a central transmissive layer, thereby allowing different graphical information to be provided on the front and back side of the display. In other embodiments multiple transmissive and emissive layers can be stacked together, thereby allowing three-dimensional imagery to be generated without the need for viewers to use specialized viewing glasses.
    Type: Application
    Filed: December 20, 2016
    Publication date: April 13, 2017
    Applicant: Adobe Systems Incorporated
    Inventor: Gavin S.P. Miller
  • Publication number: 20140204039
    Abstract: A device is disclosed that is capable of independently modulating the transparency and emissive color of individual pixels that comprise an electronic display. Modulating the transparency of a transmissive layer allows a darkened or semi-darkened foreground field to be provided on the display. Modulating the color of an emissive layer further makes controllable the brightness and color of the foreground field. When these parameters are controlled, the display can generate partially transparent or opaque graphical elements that appear over the scene behind the display. In some embodiments separate emissive layers are provided on the front and back side of a central transmissive layer, thereby allowing different graphical information to be provided on the front and back side of the display. In other embodiments multiple transmissive and emissive layers can be stacked together, thereby allowing three-dimensional imagery to be generated without the need for viewers to use specialized viewing glasses.
    Type: Application
    Filed: November 14, 2013
    Publication date: July 24, 2014
    Inventor: Gavin S.P. Miller
  • 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: 8698799
    Abstract: Methods and apparatus for hidden surface removal with soft occlusion. Soft occlusion methods are described that treat surfaces as having a degree of uncertainty in depth. The soft occlusion methods may, for example, be used to remove artifacts from rendered images due to nearly coplanar surfaces or to render novel effects such as soft intersections between objects including consistent shadows and other global illumination effects. The soft occlusion methods may compute the ‘expected’ or average image given depth probability density functions. This has the effect of visually blending together surfaces that are close together in depth, leading to soft intersections. The computation of soft occlusion may be achieved analytically, for certain probability density functions, or stochastically. The stochastic soft occlusion methods extend the approach to a probability distribution of models, which allows for the effects of shadows and other global illumination effects to be included.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: April 15, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Gavin S. P. Miller, Nathan A. Carr
  • Patent number: 8643666
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces unsorted in depth. An identifier of the nearest semi-transparent surface may be determined and stored in a stencil count of a stencil buffer. The depth of the second nearest semi-transparent surface may be determined using a stencil test based on the stencil count to bypass the nearest semi-transparent surface. The second nearest semi-transparent surface may be rendered to an image buffer, and the nearest semi-transparent surface may be rendered to the image buffer.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
  • 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
  • Patent number: 8457405
    Abstract: Method and apparatus for synthesizing element arrangements from an example. Embodiments may synthesize element arrangement patterns from an example arrangement. Embodiments may combine a texture synthesis technique based on local neighborhood comparison of an example and a target with procedural modeling based on local growth. Given an example, connectivity of elements may be constructed to get neighborhoods information of each element. A synthesis process may start with a single seed and expand the synthesized pattern by placing new elements at seed locations one by one. A reference element may be selected from the example that has neighborhood features that are most similar to neighborhood features of the target seed in the synthesized pattern. A non-rotation mode, a rotation mode, and a flow field mode may be provided. A painting tool, a flow field tool, and a boundary tool may be provided.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: June 4, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Radomir Mech, Takashi Ijiri, Gavin S. P. Miller
  • Publication number: 20130127855
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces unsorted in depth. An identifier of the nearest semi-transparent surface may be determined and stored in a stencil count of a stencil buffer. The depth of the second nearest semi-transparent surface may be determined using a stencil test based on the stencil count to bypass the nearest semi-transparent surface. The second nearest semi-transparent surface may be rendered to an image buffer, and the nearest semi-transparent surface may be rendered to the image buffer.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
  • Publication number: 20130127895
    Abstract: Methods and apparatus for hidden surface removal with soft occlusion. Soft occlusion methods are described that treat surfaces as having a degree of uncertainty in depth. The soft occlusion methods may, for example, be used to remove artifacts from rendered images due to nearly coplanar surfaces or to render novel effects such as soft intersections between objects including consistent shadows and other global illumination effects. The soft occlusion methods may compute the ‘expected’ or average image given depth probability density functions. This has the effect of visually blending together surfaces that are close together in depth, leading to soft intersections. The computation of soft occlusion may be achieved analytically, for certain probability density functions, or stochastically. The stochastic soft occlusion methods extend the approach to a probability distribution of models, which allows for the effects of shadows and other global illumination effects to be included.
    Type: Application
    Filed: January 19, 2010
    Publication date: May 23, 2013
    Inventors: Gavin S. P. Miller, Nathan A. Carr
  • 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.
  • Publication number: 20130120385
    Abstract: Methods and apparatus for diffuse indirect illumination computation using progressive interleaved irradiance sampling. Embodiments may implement a method that amortizes the cost of computing the irradiance integral for diffuse indirect illumination both temporally and spatially in screen space. For each pixel, only one secondary ray is fired. By carefully arranging different secondary ray directions for different pixels according to a sampling sequence, embodiments may filter the noisy estimate so that each pixel receives a relatively uniform coverage of the integrated hemisphere. Some embodiments may use a bilateral filter so that the geometric discontinuities are respected. The sequence may continue to a higher-level of stratification in each frame. This ensures that the rendering is converging to a noise-free result.
    Type: Application
    Filed: August 11, 2010
    Publication date: May 16, 2013
    Inventors: Aravind Krishnaswamy, Gavin S.P. Miller, Lei Yang