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: 20240193203Abstract: 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: ApplicationFiled: February 22, 2024Publication date: June 13, 2024Inventor: Mark J. Flider
-
Patent number: 11941042Abstract: 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: GrantFiled: April 21, 2022Date of Patent: March 26, 2024Assignee: Apple Inc.Inventors: Mark J. Flider, James E. Tilton, Robert S. Moyer
-
Publication number: 20230394736Abstract: 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: ApplicationFiled: September 20, 2022Publication date: December 7, 2023Inventors: Mark J Flider, Sara M Sweer, Andrew L Harding, Syed R Ali
-
Publication number: 20220245185Abstract: 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: ApplicationFiled: April 21, 2022Publication date: August 4, 2022Inventors: Mark J. Flider, James E. Tilton, Robert S. Moyer
-
Patent number: 11321381Abstract: 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: GrantFiled: February 2, 2021Date of Patent: May 3, 2022Assignee: Apple Inc.Inventors: Mark J. Flider, James E. Tilton, Haroon S. Sheikh, David A. Underwood, Jonathan Cho
-
Publication number: 20210397641Abstract: 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: ApplicationFiled: February 2, 2021Publication date: December 23, 2021Inventors: Mark J. Flider, James E. Tilton, Haroon S. Sheikh, David A. Underwood, Jonathan Cho
-
Patent number: 9965885Abstract: 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: GrantFiled: October 18, 2013Date of Patent: May 8, 2018Assignee: APPLE INC.Inventor: Mark J. Flider
-
Patent number: 9761033Abstract: 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: GrantFiled: October 18, 2013Date of Patent: September 12, 2017Assignee: Apple Inc.Inventor: Mark J. Flider
-
Patent number: 9697636Abstract: 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: GrantFiled: October 18, 2013Date of Patent: July 4, 2017Assignee: Apple Inc.Inventor: Mark J. Flider
-
Publication number: 20150113371Abstract: 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: ApplicationFiled: October 18, 2013Publication date: April 23, 2015Applicant: APPLE INC.Inventor: Mark J. Flider
-
Publication number: 20150113372Abstract: 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: ApplicationFiled: October 18, 2013Publication date: April 23, 2015Applicant: APPLE INC.Inventor: Mark J. Flider
-
Publication number: 20150113368Abstract: 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: ApplicationFiled: October 18, 2013Publication date: April 23, 2015Applicant: APPLE INC.Inventor: Mark J. Flider
-
Publication number: 20150113370Abstract: 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: ApplicationFiled: October 18, 2013Publication date: April 23, 2015Applicant: APPLE INC.Inventor: Mark J. Flider