Patents by Inventor Tom Langmacher

Tom Langmacher 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: 9517173
    Abstract: Some embodiments of the present disclosure include a stretching device for stretching and aligning a user's back. The stretching device may include a belt configured to wrap around the user's back and under the user's armpits and a first ring attached to a first end of the belt and a second ring attached to a second end of the belt, wherein the first ring and the second ring may engage with a hook such that the device may hang from a support system, using gravity to stretch and align the user's back.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 13, 2016
    Inventor: Tom Langmacher
  • Patent number: 9459771
    Abstract: Some embodiments provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time or frequencies, etc.) as a key-indexed geometry. A user can manipulate these geometries to change the attribute value over a duration, which may include graphs and shapes. For such applications, some embodiments provide a novel method for editing the value of one or more attribute directly in a preview display area used to view the composite presentation created in the media editing application.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: October 4, 2016
    Assignee: APPLE INC.
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Patent number: 8887074
    Abstract: A media editing application is provided that enables an author-user to create a rig graphically. A rig includes a group of snapshots of one or more parameters at different instances of time. A rig is created by selecting one or more objects and creating snapshots of one or more parameters of the selected objects to create an effect. In some embodiments animation is added to some of the snapshots. Some embodiments provide an edit mode where all parameters that are changed during the edit mode are automatically added to the current snapshot at the end of editing mode.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Stephen Sheeler, Gregory Niles, Tom Langmacher
  • Patent number: 8694888
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Publication number: 20130339856
    Abstract: Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes).
    Type: Application
    Filed: May 24, 2013
    Publication date: December 19, 2013
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Patent number: 8601389
    Abstract: Some embodiments of the invention provide a method that defines several menu items having a particular order. The method provides a display area for displaying a portion of the menu items in the particular order. The method provides a selection window in the display area for indicating that a menu item is presently selectable. The display area is also for receiving input to (i) scroll the menu items through the selection window in the particular order and (ii) select a particular menu item when the particular menu item is displayed in the selection window. In some embodiments, the display area is a linear display area, while in some embodiments it is a semi-circular display area or other shape.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Egan Schulz, Tom Langmacher
  • Patent number: 8566721
    Abstract: Some embodiments of the invention provide media editing applications with novel key-indexed graph editing operations. In some embodiments, the media editing application allows a user to modify such a graph without actually selecting any key index on the graph. In some embodiments, the media editing application allows a user to modify the graph by interacting with one or more shapes that are defined in terms of the graph, without selecting any of the key indices that are used to specify the graph.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 22, 2013
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Patent number: 8555169
    Abstract: A computer readable medium (CRM) storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a display area for displaying a composite presentation that the application creates by compositing a plurality of media clips, (2) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation, (3) an audition display area for displaying graphical representations of a set of media clips that are candidates for adding to the composite presentation at a particular location, and (4) an audition tool for creating an audition set for a particular location in the composite display area, where the audition set is a user modifiable set of clips, each of which is for individual placement at the particular location for inclusion in the composite presentation.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Colleen Pendergast, Michaelle Stikich, Dave Cerf, Tom Langmacher, Anne Swenson, Gregory Niles, Jerremy Holland, Brian Meaney, Egan Schulz, Charles Lyons
  • Patent number: 8543921
    Abstract: Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes).
    Type: Grant
    Filed: May 31, 2009
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Patent number: 8458593
    Abstract: Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes).
    Type: Grant
    Filed: May 31, 2009
    Date of Patent: June 4, 2013
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Patent number: 8286081
    Abstract: Some embodiment provide media editing applications that include libraries that (i) provide presets (i.e., predefined operations and/or predefined attribute values) for modifying key indices and interpolation between the key indices, and/or (ii) provide storage for storing presets defined by a user of the media editing application. Some embodiments display the presets as thumbnails, thumbnails with text descriptions, and/or text-defined operations. In addition, some embodiments provide user-interface tools that allow the user of the media editing application to augment the preset libraries by storing a selected part of one key-indexed geometry or parts of multiple different geometries as a user-defined preset.
    Type: Grant
    Filed: May 31, 2009
    Date of Patent: October 9, 2012
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Publication number: 20120210262
    Abstract: A media editing application is provided that enables an author-user to create a rig graphically. A rig includes a group of snapshots of one or more parameters at different instances of time. A rig is created by selecting one or more objects and creating snapshots of one or more parameters of the selected objects to create an effect. In some embodiments animation is added to some of the snapshots. Some embodiments provide an edit mode where all parameters that are changed during the edit mode are automatically added to the current snapshot at the end of editing mode.
    Type: Application
    Filed: May 11, 2011
    Publication date: August 16, 2012
    Inventors: Stephen Sheeler, Gregory Niles, Tom Langmacher
  • Publication number: 20100281375
    Abstract: A computer readable medium (CRM) storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a display area for displaying a composite presentation that the application creates by compositing a plurality of media clips, (2) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation, (3) an audition display area for displaying graphical representations of a set of media clips that are candidates for adding to the composite presentation at a particular location, and (4) an audition tool for creating an audition set for a particular location in the composite display area, where the audition set is a user modifiable set of clips, each of which is for individual placement at the particular location for inclusion in the composite presentation.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Colleen Pendergast, Michaelle Stikich, Dave Cerf, Tom Langmacher, Anne Swenson, Gregory Niles, Jerremy Holland, Brian Meaney, Egan Schulz, Charles Lyons
  • Publication number: 20100281367
    Abstract: Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes).
    Type: Application
    Filed: May 31, 2009
    Publication date: November 4, 2010
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Publication number: 20100281380
    Abstract: Some embodiment provide media editing applications that include libraries that (i) provide presets (i.e., predefined operations and/or predefined attribute values) for modifying key indices and interpolation between the key indices, and/or (ii) provide storage for storing presets defined by a user of the media editing application. Some embodiments display the presets as thumbnails, thumbnails with text descriptions, and/or text-defined operations. In addition, some embodiments provide user-interface tools that allow the user of the media editing application to augment the preset libraries by storing a selected part of one key-indexed geometry or parts of multiple different geometries as a user-defined preset.
    Type: Application
    Filed: May 31, 2009
    Publication date: November 4, 2010
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Publication number: 20100281404
    Abstract: Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes).
    Type: Application
    Filed: May 31, 2009
    Publication date: November 4, 2010
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Publication number: 20100281374
    Abstract: Some embodiments of the invention provide a method that defines several menu items having a particular order. The method provides a display area for displaying a portion of the menu items in the particular order. The method provides a selection window in the display area for indicating that a menu item is presently selectable. The display area is also for receiving input to (i) scroll the menu items through the selection window in the particular order and (ii) select a particular menu item when the particular menu item is displayed in the selection window. In some embodiments, the display area is a linear display area, while in some embodiments it is a semi-circular display area or other shape.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Egan Schulz, Tom Langmacher
  • Publication number: 20100281366
    Abstract: Some embodiments of the invention provide media editing applications with novel key-indexed graph editing operations. In some embodiment, the media editing application allows a user to modify such a graph without actually selecting any key index on the graph. In some embodiments, the media editing application allow a user to modify the graph by interacting with one or more shapes that are defined in terms of the graph, without selecting any of the key indices that are used to specify the graph.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Tom Langmacher, Samuel Joseph Liberto, III
  • Publication number: 20100107079
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Application
    Filed: August 31, 2009
    Publication date: April 29, 2010
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Patent number: 7643037
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: January 5, 2010
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell