Patents by Inventor Gavin Miller
Gavin 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: 10600150Abstract: The present disclosure includes methods and systems for modifying orientation of a spherical panorama digital image based on an inertial measurement device. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by detecting changes in orientation to an inertial measurement device and generating an enhanced spherical panorama digital image based on the detect changes. In particular, in one or more embodiments, the disclosed systems and methods modify orientation of a spherical panorama digital image in three-dimensional space based on changes in orientation to an inertial measurement device and resample pixels based on the modified orientation to generate an enhanced spherical panorama digital image.Type: GrantFiled: October 31, 2016Date of Patent: March 24, 2020Assignee: Adobe Inc.Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Patent number: 10497099Abstract: The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.Type: GrantFiled: October 3, 2018Date of Patent: December 3, 2019Assignee: Adobe Inc.Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Publication number: 20190035060Abstract: The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.Type: ApplicationFiled: October 3, 2018Publication date: January 31, 2019Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Patent number: 10127637Abstract: The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.Type: GrantFiled: August 30, 2016Date of Patent: November 13, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Patent number: 10079966Abstract: Systems and techniques are disclosed that use an image capture device to capture images of an object under specified image capture conditions for use in determining reflectance properties of the object. Images of the object are captured from a variety of different camera directions and with the object illuminated from a variety of different light directions. To capture these images, a camera of the image capture device is moved relative to the object and lights of the device are selectively illuminated. The image capture device has various features that increase the variety and number of different image capture conditions that can be captured. For example, using planar arrays of individually addressable lights in the image capture device allows tens, hundreds, or even thousands of lights to be used. Using planar arrays of lights provides light from many different directions without adding substantial complexity or cost to the device.Type: GrantFiled: December 9, 2016Date of Patent: September 18, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Tenell Rhodes, Jr., Gavin Miller
-
Publication number: 20180165820Abstract: Systems and techniques are disclosed that use an image capture device to capture images of an object under specified image capture conditions for use in determining reflectance properties of the object. Images of the object are captured from a variety of different camera directions and with the object illuminated from a variety of different light directions. To capture these images, a camera of the image capture device is moved relative to the object and lights of the device are selectively illuminated. The image capture device has various features that increase the variety and number of different image capture conditions that can be captured. For example, using planar arrays of individually addressable lights in the image capture device allows tens, hundreds, or even thousands of lights to be used. Using planar arrays of lights provides light from many different directions without adding substantial complexity or cost to the device.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Tenell RHODES, JR., Gavin MILLER
-
Publication number: 20180122042Abstract: The present disclosure includes methods and systems for modifying orientation of a spherical panorama digital image based on an inertial measurement device. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by detecting changes in orientation to an inertial measurement device and generating an enhanced spherical panorama digital image based on the detect changes. In particular, in one or more embodiments, the disclosed systems and methods modify orientation of a spherical panorama digital image in three-dimensional space based on changes in orientation to an inertial measurement device and resample pixels based on the modified orientation to generate an enhanced spherical panorama digital image.Type: ApplicationFiled: October 31, 2016Publication date: May 3, 2018Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Publication number: 20180061011Abstract: The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.Type: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Patent number: 8930990Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: GrantFiled: September 14, 2012Date of Patent: January 6, 2015Assignee: Interval Licensing LLCInventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
-
Publication number: 20140082495Abstract: A system provides to second users on a communication network, electronic media content for at least one ongoing, live performance being performed for a first user. The system provides the second user with a menu having a plurality of selectable menu items, each corresponding to an ongoing live media performance. The system receives selection information from the second user, corresponding to one or more of the menu items. The system provides the second user with displayable content for displaying, through a single browser frame, one or more of the ongoing live media performance to which the selected one or more of the menu items corresponds.Type: ApplicationFiled: July 22, 2013Publication date: March 20, 2014Applicant: VS Media, Inc.Inventors: Bradley Jay Estes, Scott Matthew Lawson, Craig Gavin Miller, Douglas Lawrence Gatza
-
Patent number: 8549529Abstract: Various embodiments herein provide one or more systems, methods, software, and data structures for executing multiple functions using more than one resource within a computing system. Examples of functions comprise data processing filters and effects. Resources include, for example, a central processing unit (CPU) and a graphics processing unit (GPU). Based on an input graph received from a user, one or more execution graphs may be generated to indicate the resources to be used and data conversions to be performed.Type: GrantFiled: May 29, 2009Date of Patent: October 1, 2013Assignee: Adobe Systems IncorporatedInventors: Axel Schildan, Frank Jargstorff, Kevin Michael Goldsmith, Gavin Miller
-
Patent number: 8522274Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: GrantFiled: May 18, 2012Date of Patent: August 27, 2013Assignee: Interval Licensing LLCInventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasai, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
-
Publication number: 20130086608Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: ApplicationFiled: September 14, 2012Publication date: April 4, 2013Applicant: Interval Licensing LLCInventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
-
Publication number: 20120233638Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: ApplicationFiled: May 18, 2012Publication date: September 13, 2012Applicant: Interval Licensing LLCInventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger
-
Patent number: 8185923Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: GrantFiled: June 3, 2010Date of Patent: May 22, 2012Assignee: Interval Licensing LLCInventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
-
Publication number: 20100242063Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: ApplicationFiled: June 3, 2010Publication date: September 23, 2010Applicant: Vulcan Patents LLCInventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger
-
Publication number: 20070103462Abstract: A system that renders a three-dimensional model which contains semi-transparent surfaces. During operation, the system renders the semi-transparent surfaces in the three-dimensional model by performing the following operations iteratively for each semi-transparent surface in draw-order instead of depth-order: (1) rendering the semi-transparent surface to a Z buffer, (2) calculating a cumulative transparency value for each pixel of the semi transparent surface as a function of the transparency value for each opaque and semi-transparent surface that intersects the pixel and is in front of the Z-value for the pixel in the Z-buffer, (3) attenuating a surface color value for each pixel in the semi-transparent surface by the cumulative transparency value for the pixel, and (4) adding the attenuated surface color value to a corresponding pixel value in the image buffer.Type: ApplicationFiled: November 9, 2005Publication date: May 10, 2007Inventor: Gavin Miller
-
Publication number: 20020062481Abstract: A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.Type: ApplicationFiled: February 20, 2001Publication date: May 23, 2002Inventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger