Patents by Inventor Mark J. Flider

Mark J. Flider 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).

  • Publication number: 20240193203
    Abstract: The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
    Type: Application
    Filed: February 22, 2024
    Publication date: June 13, 2024
    Inventor: Mark J. Flider
  • Patent number: 11941042
    Abstract: The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: March 26, 2024
    Assignee: Apple Inc.
    Inventors: Mark J. Flider, James E. Tilton, Robert S. Moyer
  • Publication number: 20230394736
    Abstract: A software application may include a dynamic motion rendering engine that uses a geometric function and parameters to dynamically generate, during runtime, dynamic motion animations that may be used in backgrounds and/or object fills within the software application. The dynamic motion animations are constantly and perpetually changing animations that can be dynamically modified on the fly, creating added versatility and efficient processing to the software application.
    Type: Application
    Filed: September 20, 2022
    Publication date: December 7, 2023
    Inventors: Mark J Flider, Sara M Sweer, Andrew L Harding, Syed R Ali
  • Publication number: 20220245185
    Abstract: The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Inventors: Mark J. Flider, James E. Tilton, Robert S. Moyer
  • Patent number: 11321381
    Abstract: The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: May 3, 2022
    Assignee: Apple Inc.
    Inventors: Mark J. Flider, James E. Tilton, Haroon S. Sheikh, David A. Underwood, Jonathan Cho
  • Publication number: 20210397641
    Abstract: The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
    Type: Application
    Filed: February 2, 2021
    Publication date: December 23, 2021
    Inventors: Mark J. Flider, James E. Tilton, Haroon S. Sheikh, David A. Underwood, Jonathan Cho
  • Patent number: 9965885
    Abstract: Animation by creating intermediate objects for transitioning between two objects having a mappable function. In certain implementations a processor determines whether a first object in a first slide in the slide presentation differs from a matching second object in a second slide in the presentation in one or more properties that have one or more corresponding known mappable transition functions other than translation, rotation, or scaling transitions. Furthermore, the processor creates one or more intermediate objects that incrementally reflect changes from the first object to the second object based at least in part on the one or more mapped transition functions where the one or more intermediate objects are configured to smooth the transition from the first object to the second object.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: May 8, 2018
    Assignee: APPLE INC.
    Inventor: Mark J. Flider
  • Patent number: 9761033
    Abstract: Object matching between slides of a presentation is disclosed. In certain implementations, different objects within separate slides are matched and can be separately and independently handled during slide transitions as compared to unmatched objects. In certain embodiments, this involves matching objects on both an outgoing and incoming slide and providing specific animation or handling for those matched objects. Further, different degrees or levels of object matches may be provided and this information may be leveraged in the slide transition process.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventor: Mark J. Flider
  • Patent number: 9697636
    Abstract: Disclosed embodiments provide techniques for enhancing presentation system animations by applying motion blur to animated objects within a presentation system. Clipping the blur effect to particular regions may increase efficiencies over calculations of motion blur across an entire screen. Further, in certain embodiments, the motion blur may be calculated and presented on a per-object basis. Accordingly, relational objects (e.g., objects seemingly inside other objects and/or overlapping or crossing objects) may each have their own blur effect without impacting the other objects' blur effects.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 4, 2017
    Assignee: Apple Inc.
    Inventor: Mark J. Flider
  • Publication number: 20150113371
    Abstract: Disclosed embodiments provide techniques for enhancing presentation system animations by applying motion blur to animated objects within a presentation system. Clipping the blur effect to particular regions may increase efficiencies over calculations of motion blur across an entire screen. Further, in certain embodiments, the motion blur may be calculated and presented on a per-object basis. Accordingly, relational objects (e.g., objects seemingly inside other objects and/or overlapping or crossing objects) may each have their own blur effect without impacting the other objects' blur effects.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Publication number: 20150113372
    Abstract: Character morphing between slides of a presentation is disclosed. In certain implementations, Characters with varying styles within separate slides are matched and can be animated during slide transitions using distance field morphing. In certain embodiments, this involves matching characters on both an outgoing and incoming slide and providing a morphing process in order to smoothly transition from the outgoing slide to the incoming slide. Additionally, different techniques may be provided along with the distance field morph to further improve the slide transition process.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Publication number: 20150113368
    Abstract: Animation by creating intermediate objects for transitioning between two objects having a mappable function. In certain implementations a processor determines whether a first object in a first slide in the slide presentation differs from a matching second object in a second slide in the presentation in one or more properties that have one or more corresponding known mappable transition functions other than translation, rotation, or scaling transitions. Furthermore, the processor creates one or more intermediate objects that incrementally reflect changes from the first object to the second object based at least in part on the one or more mapped transition functions where the one or more intermediate objects are configured to smooth the transition from the first object to the second object.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider
  • Publication number: 20150113370
    Abstract: Object matching between slides of a presentation is disclosed. In certain implementations, different objects within separate slides are matched and can be separately and independently handled during slide transitions as compared to unmatched objects. In certain embodiments, this involves matching objects on both an outgoing and incoming slide and providing specific animation or handling for those matched objects. Further, different degrees or levels of object matches may be provided and this information may be leveraged in the slide transition process.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: APPLE INC.
    Inventor: Mark J. Flider