Patents by Inventor Gregory E. Niles

Gregory E. Niles 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: 9349206
    Abstract: In one aspect, in general, a method includes receiving, in a user interface of a video editing application executing on a computer system, an indication from a user of the video editing application to edit an animated object associated with a video clip displayed in the user interface, receiving, by the video editing application executing on the computer system, data specifying an editing location of the animated object, and determining, by the video editing application executing on the computer system, a frame of the video clip associated with the editing location of the animated object, the determination based on the data specifying the editing location of the animated object. Other aspects may include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: May 24, 2016
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Richard H. Salvador
  • Publication number: 20160004401
    Abstract: Some embodiments provide a method for displaying content. The method provides a first display area for displaying content and receiving modifications to the content. The method provides a second display area for displaying a preview of the content. In some embodiments, a modification to the content automatically causes a corresponding modification to the preview. In some embodiments, the size of the content is larger than the size of the first display area and the first display area only displays a portion of the content. In some such embodiments, the second display area displays the entirety of the preview of the entire content at once. Some embodiments also provide a window in the second display area that indicates in the preview the portion of the content concurrently displayed in the first display area.
    Type: Application
    Filed: July 3, 2014
    Publication date: January 7, 2016
    Inventors: Jordan P. McCommons, Fernando Garcia, Gregory E. Niles
  • Publication number: 20140253560
    Abstract: In one aspect, in general, a method includes receiving, in a user interface of a video editing application executing on a computer system, an indication from a user of the video editing application to edit an animated object associated with a video clip displayed in the user interface, receiving, by the video editing application executing on the computer system, data specifying an editing location of the animated object, and determining, by the video editing application executing on the computer system, a frame of the video clip associated with the editing location of the animated object, the determination based on the data specifying the editing location of the animated object. Other aspects may include corresponding systems, apparatus, and computer program products.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: Apple Inc.
    Inventors: Gregory E. Niles, Richard H. Salvador
  • Publication number: 20140111534
    Abstract: Some embodiments provide a media editing application for generating and editing shadows. The media editing application provides a set of editing tools for creating a composite presentation from first and second media clips, and a preview display area for displaying a preview of the composite presentation. In some embodiments, the media editing application provides a shadow generation tool for generating a shadow for the second media clip and displaying the shadow in the preview display area. The shadow is composited with the first and second media clips to create the composite presentation. The shadow projection tool of some embodiments includes a set of on-image controls for display in the preview display area near the second media clip. The set of on-image controls can be moved on the preview display to modify a set of attributes of the shadow.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Gregory E. Niles, Mitchell S. Middler, Dylan F. Moore, Linda L. Dong, Michael P. Stern
  • Publication number: 20130265316
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
    Type: Application
    Filed: October 29, 2012
    Publication date: October 10, 2013
    Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
  • Patent number: 8543922
    Abstract: Video clips are depicted both in an overall layer and in a set of individual tracks, or rows. The user can cause the display to be expanded or collapsed, as desired, so as to reveal or hide the individual tracks. Video clips are fully editable in either the expanded or collapsed viewing modes. When the collapsed mode is in effect, bars representing individual video clips are still visible, and can be individually selected and manipulated. When the expanded mode is in effect, separate tracks are shown for each individual clip, but the overall layer remains visible, and the individual video clips also remain visible, selectable, and manipulable within the overall layer.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, John Gabriel Foster, Charles Migos
  • Patent number: 8542238
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Stephen M. Sheeler, Guido Hucking
  • Publication number: 20130113807
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
    Type: Application
    Filed: August 3, 2012
    Publication date: May 9, 2013
    Applicant: APPLE INC.
    Inventors: Gregory E. Niles, Stephen M. Sheeler, Guido Hücking
  • Patent number: 8300055
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
  • Patent number: 8253747
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Stephen M. Sheeler, Guido Hucking
  • Publication number: 20110173554
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
    Type: Application
    Filed: March 21, 2011
    Publication date: July 14, 2011
    Applicant: APPLE INC.
    Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
  • Patent number: 7932909
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: April 26, 2011
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, Guido Hucking, Brian Edward Walsh
  • Publication number: 20100201692
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
    Type: Application
    Filed: March 23, 2010
    Publication date: August 12, 2010
    Applicant: APPLE INC.
    Inventors: Gregory E. Niles, Stephen M. Sheeler, Guido Hucking
  • Publication number: 20100194763
    Abstract: A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
    Type: Application
    Filed: March 23, 2010
    Publication date: August 5, 2010
    Applicant: APPLE INC.
    Inventors: Gregory E. Niles, Stephen M. Sheeler, Guido Hücking
  • Patent number: 7671840
    Abstract: A user interface comprises a control for adjusting a numeric field value. The control includes controls for editing the numeric field text directly and for dynamically incrementing and decrementing the value. In addition, the control includes controls for combining several functions into one control, allowing for quicker numeric value editing, control of multiple parameters, and taking up less user interface space.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: March 2, 2010
    Assignee: Apple Inc.
    Inventors: Charles Migos, Patrick Heynen, Jean-Pierre Mouilleseaux, Gregory E. Niles, Egan Schulz