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: 10600150
    Abstract: 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: Grant
    Filed: October 31, 2016
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Patent number: 10497099
    Abstract: 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: Grant
    Filed: October 3, 2018
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Publication number: 20190035060
    Abstract: 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: Application
    Filed: October 3, 2018
    Publication date: January 31, 2019
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Patent number: 10127637
    Abstract: 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: Grant
    Filed: August 30, 2016
    Date of Patent: November 13, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Patent number: 10079966
    Abstract: 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: Grant
    Filed: December 9, 2016
    Date of Patent: September 18, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Tenell Rhodes, Jr., Gavin Miller
  • Publication number: 20180165820
    Abstract: 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: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Tenell RHODES, JR., Gavin MILLER
  • Publication number: 20180122042
    Abstract: 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: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Publication number: 20180061011
    Abstract: 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: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
  • Patent number: 8930990
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: January 6, 2015
    Assignee: Interval Licensing LLC
    Inventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
  • Publication number: 20140082495
    Abstract: 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: Application
    Filed: July 22, 2013
    Publication date: March 20, 2014
    Applicant: VS Media, Inc.
    Inventors: Bradley Jay Estes, Scott Matthew Lawson, Craig Gavin Miller, Douglas Lawrence Gatza
  • Patent number: 8549529
    Abstract: 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: Grant
    Filed: May 29, 2009
    Date of Patent: October 1, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Axel Schildan, Frank Jargstorff, Kevin Michael Goldsmith, Gavin Miller
  • Patent number: 8522274
    Abstract: 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: Grant
    Filed: May 18, 2012
    Date of Patent: August 27, 2013
    Assignee: Interval Licensing LLC
    Inventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasai, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
  • Publication number: 20130086608
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: April 4, 2013
    Applicant: Interval Licensing LLC
    Inventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
  • Publication number: 20120233638
    Abstract: 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: Application
    Filed: May 18, 2012
    Publication date: September 13, 2012
    Applicant: Interval Licensing LLC
    Inventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger
  • Patent number: 8185923
    Abstract: 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: Grant
    Filed: June 3, 2010
    Date of Patent: May 22, 2012
    Assignee: Interval Licensing LLC
    Inventors: Malcolm Slaney, Bonnie M. Johnson, Annarosa Tomasi, Steven E. Saunders, J. Thomas Ngo, Gavin Miller, Michele M. Covell, Paul A. Freiberger
  • Publication number: 20100242063
    Abstract: 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: Application
    Filed: June 3, 2010
    Publication date: September 23, 2010
    Applicant: Vulcan Patents LLC
    Inventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger
  • Publication number: 20070103462
    Abstract: 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: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Inventor: Gavin Miller
  • Publication number: 20020062481
    Abstract: 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: Application
    Filed: February 20, 2001
    Publication date: May 23, 2002
    Inventors: Malcolm Slaney, Bonnie Johnson, Annarosa Tomasi, Steven E. Saunders, Tom Ngo, Gavin Miller, Michele M. Covell, Paul Freiberger