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: 10935861Abstract: 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: GrantFiled: January 13, 2020Date of Patent: March 2, 2021Assignee: ADOBE INC.Inventors: Tenell Rhodes, Gavin S. P. Miller, Christine Dierk
-
Patent number: 10825253Abstract: 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: GrantFiled: April 4, 2019Date of Patent: November 3, 2020Assignee: ADOBE INC.Inventors: Tenell Rhodes, Gavin S. P. Miller, Duygu Ceylan Aksit, Daichi Ito
-
Patent number: 10497326Abstract: 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: GrantFiled: December 12, 2018Date of Patent: December 3, 2019Assignee: Adobe Inc.Inventors: Gavin S. P. Miller, Tenell Rhodes
-
Publication number: 20190236845Abstract: 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: ApplicationFiled: April 4, 2019Publication date: August 1, 2019Inventors: Tenell Rhodes, Gavin S.P. Miller, Duygu Ceylan Aksit, Daichi Ito
-
Publication number: 20190164508Abstract: 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: ApplicationFiled: December 12, 2018Publication date: May 30, 2019Inventors: Gavin S.P. Miller, Tenell Rhodes
-
Patent number: 10297088Abstract: 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: GrantFiled: September 26, 2017Date of Patent: May 21, 2019Assignee: ADOBE INC.Inventors: Tenell Rhodes, Gavin S. P. Miller, Duygu Ceylan Aksit, Daichi Ito
-
Publication number: 20190096129Abstract: 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: ApplicationFiled: September 26, 2017Publication date: March 28, 2019Inventors: Tenell Rhodes, Gavin S.P. Miller, Duygu Ceylan Aksit, Daichi Ito
-
Patent number: 10181299Abstract: 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: GrantFiled: November 30, 2017Date of Patent: January 15, 2019Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Gavin S. P. Miller, Tenell Rhodes
-
Publication number: 20170103718Abstract: 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: ApplicationFiled: December 20, 2016Publication date: April 13, 2017Applicant: Adobe Systems IncorporatedInventor: Gavin S.P. Miller
-
Publication number: 20140204039Abstract: 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: ApplicationFiled: November 14, 2013Publication date: July 24, 2014Inventor: Gavin S.P. Miller
-
Patent number: 8766978Abstract: 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: GrantFiled: May 28, 2010Date of Patent: July 1, 2014Assignee: Adobe Systems IncorporatedInventors: Pushkar P. Joshi, Gavin S. P. Miller, Peter F. Falco, Jr.
-
Patent number: 8698799Abstract: 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: GrantFiled: January 19, 2010Date of Patent: April 15, 2014Assignee: Adobe Systems IncorporatedInventors: Gavin S. P. Miller, Nathan A. Carr
-
Patent number: 8643666Abstract: 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: GrantFiled: February 25, 2011Date of Patent: February 4, 2014Assignee: Adobe Systems IncorporatedInventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
-
Patent number: 8587608Abstract: 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: GrantFiled: August 29, 2008Date of Patent: November 19, 2013Assignee: Adobe Systems IncorporatedInventors: Peter F. Falco, Jr., Gavin S. P. Miller, Michael O. Clifton, Nathan A. Carr, Nikolai Svakhin, Aravind Krishnaswamy
-
Patent number: 8457405Abstract: 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: GrantFiled: February 28, 2008Date of Patent: June 4, 2013Assignee: Adobe Systems IncorporatedInventors: Radomir Mech, Takashi Ijiri, Gavin S. P. Miller
-
Publication number: 20130127855Abstract: 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: ApplicationFiled: February 25, 2011Publication date: May 23, 2013Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
-
Publication number: 20130127895Abstract: 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: ApplicationFiled: January 19, 2010Publication date: May 23, 2013Inventors: Gavin S. P. Miller, Nathan A. Carr
-
Publication number: 20130121612Abstract: 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: ApplicationFiled: August 29, 2008Publication date: May 16, 2013Inventors: Peter F. Falco, JR., Gavin S.P Miller, Michael O. Clifton, Nathan A. Carr, Nikolai Svakhin, Aravind Krishnaswamy
-
Publication number: 20130120355Abstract: 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: ApplicationFiled: May 28, 2010Publication date: May 16, 2013Inventors: Pushkar P. Joshi, Gavin S.P. Miller, Peter F. Falco, JR.
-
Publication number: 20130120385Abstract: 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: ApplicationFiled: August 11, 2010Publication date: May 16, 2013Inventors: Aravind Krishnaswamy, Gavin S.P. Miller, Lei Yang