Patents by Inventor Giovanni Agnoli
Giovanni Agnoli 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: 20240104849Abstract: In some embodiments, the present disclosure includes techniques and user interfaces for interacting with virtual objects in an extended reality environment. In some embodiments, the techniques and user interfaces are for interacting with virtual objects in an extended reality environment, including repositioning virtual objects relative to the environment. In some embodiments, the techniques and user interfaces are for interacting with virtual objects, in an extended reality environment, including virtual objects that aid a user in navigating within the environment. In some embodiments, the techniques and user interfaces are for interacting with virtual objects, including objects displayed based on changes in a field-of-view of a user, in an extended reality environment, including repositioning virtual objects relative to the environment.Type: ApplicationFiled: September 6, 2023Publication date: March 28, 2024Inventors: Yiqiang NIE, Giovanni AGNOLI, Devin CHALMERS, Allison W. DRYER, Thomas G. SALTER, Giancarlo YERKES
-
Patent number: 11921992Abstract: The present disclosure generally relates to methods and user interfaces for managing watch face user interfaces. In some embodiments, methods and user interfaces for managing watch faces based on depth data of a previously captured media item are described. In some embodiments, methods and user interfaces for managing clock faces based on geographic data are described. In some embodiments, methods and user interfaces for managing clock faces based on state information of a computer system are described. In some embodiments, methods and user interfaces related to the management of time are described. In some embodiments, methods and user interfaces for editing user interfaces based on depth data of a previously captured media item are described.Type: GrantFiled: May 6, 2022Date of Patent: March 5, 2024Assignee: Apple Inc.Inventors: Kevin W. Chen, Giovanni Agnoli, Graham R. Clarke, Aurelio Guzman, David A. Schimon, Andre Souza Dos Santos
-
Publication number: 20230035532Abstract: The present disclosure generally relates to methods and user interfaces for managing watch face user interfaces. In some embodiments, methods and user interfaces for managing watch faces based on depth data of a previously captured media item are described. In some embodiments, methods and user interfaces for managing clock faces based on geographic data are described. In some embodiments, methods and user interfaces for managing clock faces based on state information of a computer system are described. In some embodiments, methods and user interfaces related to the management of time are described. In some embodiments, methods and user interfaces for editing user interfaces based on depth data of a previously captured media item are described.Type: ApplicationFiled: May 6, 2022Publication date: February 2, 2023Inventors: Kevin W. CHEN, Giovanni AGNOLI, Graham R. CLARKE, Aurelio GUZMAN, David A. SCHIMON, Andre SOUZA DOS SANTOS
-
Patent number: 11340778Abstract: An electronic device changes the current user interface of a respective type of user interface from a first user interface to a second user interface. An individual uses their personal device to set up and configure a device for another user.Type: GrantFiled: May 5, 2020Date of Patent: May 24, 2022Assignee: Apple Inc.Inventors: Heena Ko, Giovanni Agnoli, Kevin Will Chen, Catherine Lee, Reed E. Olsen, Paul W. Salzman, David Schimon, Matthew J. Sundstrom, Christopher Wilson, Kevin Lynch
-
Publication number: 20210216654Abstract: An electronic device changes the current user interface of a respective type of user interface from a first user interface to a second user interface. An individual uses their personal device to set up and configure a device for another user.Type: ApplicationFiled: May 5, 2020Publication date: July 15, 2021Inventors: Heena KO, Giovanni AGNOLI, Kevin Will CHEN, Catherine LEE, Reed E. OLSEN, Paul W. SALZMAN, David SCHIMON, Matthew J. SUNDSTROM, Christopher WILSON, KEVIN LYNCH
-
Patent number: 10726594Abstract: Some embodiments provide a media compositing method that performs automated processes (1) to analyze the media content pieces (MCPs) to define one or more MCP groups, and (2) produces a user interface (UI) layout that identifies the defined MCP groups as groups for which the method can display composite presentations (e.g., video presentations). To define the MCP groups, the method of some embodiments uses one or more media grouping templates (MGTs). In some embodiments, the method can define multiple MGT instances for an MGT. For instance, in some embodiments, the MGTs include (1) location-bounded MGTs (e.g., videos and/or photos captured within a region with a particular radius), (2) time-bounded MGTs (e.g., videos and/or photos captured within a particular time range and/or date range), (3) time-bounded and location-bounded MGTs (e.g., mornings at a beach), (4) content-defined MGTs (e.g., videos and/or photos containing smiles), and (5) user-metadata based MGTs (e.g.Type: GrantFiled: September 30, 2016Date of Patent: July 28, 2020Assignee: Apple Inc.Inventors: Aaron M. Eppolito, Anne E. Fink, Giovanni Agnoli, Wendy L. DeVore, Gregory Dudey
-
Patent number: 10534508Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.Type: GrantFiled: May 16, 2017Date of Patent: January 14, 2020Assignee: Apple Inc.Inventors: Colleen M. Pendergast, Giovanni Agnoli, Harita Patel, Daniel I. Lipton
-
Patent number: 9997196Abstract: A novel method for retiming a portion of a media content (e.g., audio data, video data, audio and video data, etc.) in a media-editing application is provided. The media editing application includes a user interface for defining a range in order to select a portion of the media content. The media editing application performs retiming by applying a speed effect to the portion of the media content selected by the defined range. For a faster speed effect, the media editing application retimes the selected portion of the media content by sampling the media content at a faster rate. For a slower speed effect, the media editing application retimes the selected portion of the media content by sampling the content at a slower rate.Type: GrantFiled: May 17, 2011Date of Patent: June 12, 2018Assignee: APPLE INC.Inventors: Xiaohuan C. Wang, Giovanni Agnoli, David N. Chen, Vijay Sundaram, Brian Meaney, Mike Stern, Paul T. Schneider, Eric J. Graves, Randy Ubillos
-
Patent number: 9804760Abstract: Some embodiments described herein provide an application that includes a scrollable in-line camera for capturing and sharing media content. In some embodiments, the in-line camera is provided in a scrollable view of the application. The scrollable view has three distinct user interface portions, including an in-line camera section, a preview section, and a shared content section. The application's user can use the in-line camera section to capture a photo or a video clip. The preview section is a portion of the UI that allows a user to review a photo or video captured with the in-line camera. The user can also use the preview section to either delete or accept the content. If the user chooses to delete the content, the content is removed from the preview section. If the user chooses to accept the content, the content appears in the content sharing section.Type: GrantFiled: April 7, 2014Date of Patent: October 31, 2017Assignee: APPLE INC.Inventors: Christopher R. Cunningham, Daniel C. Hooper, Giovanni Agnoli, Peter M. Tullio, Frank K. F. Lee, Andrew J. Rauh
-
Patent number: 9792955Abstract: Some embodiments provide a media-editing application. The application receives a selection of several media clips for creating a multi-camera media clip. Based on metadata stored with the media clips that identifies sources of the media clips, the application automatically assigns the clips to at least two different groups in the multi-camera media clip. For each group of the multi-camera media clip, the application automatically orders the assigned clips along a timeline using timing data. The application uses the timing data to automatically initially synchronize the different groups of the multi-camera media clip. The application automatically adjusts the initial synchronization of the groups by comparing audio data of media clips assigned to different groups.Type: GrantFiled: January 30, 2012Date of Patent: October 17, 2017Assignee: APPLE INC.Inventors: Michael Fleischhauer, Ken Matsuda, Brian Meaney, Colleen Pendergast, Giovanni Agnoli
-
Publication number: 20170249064Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.Type: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventors: Colleen M. Pendergast, Giovanni Agnoli, Harita Patel, Daniel I. Lipton
-
Patent number: 9684431Abstract: Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings.Type: GrantFiled: October 19, 2012Date of Patent: June 20, 2017Assignee: Apple Inc.Inventors: Colleen M. Pendergast, Daniel I. Lipton, Giovanni Agnoli, Harita J. Patel
-
Publication number: 20170092324Abstract: Some embodiments provide a method for creating a composite presentation. The method performs a first automated process to select a subset of media content pieces from a set of available media content pieces (MCPs), based on analysis of metadata associated with the MCPs. The method performs a second automated process to generate a definition of the composite presentation from the selected subset of MCPs. The second automated process defines edits that select desired portions of the selected subset of MCPs for inclusion in the composite presentation. The method then renders the composite presentation based on the generated definition.Type: ApplicationFiled: September 30, 2016Publication date: March 30, 2017Inventors: Adam J. Leonard, Aaron M. Eppolito, Giovanni Agnoli, Anne E. Fink, Wendy L. DeVore, Gregory Dudey
-
Publication number: 20170091973Abstract: Some embodiments provide a method for creating a composite presentation. In some embodiments, this method is performed by an application that executes on a computing device that stores media content pieces (e.g., videos, still images, etc.), and/or that has access through a network to media content pieces (MCPs) stored on other computing devices. The method of some embodiments (1) performs a first automated process that analyzes the MCPs (e.g., analyzes the content and/or metadata of the MCPs) to define one or more MCP groups, (2) based on one or more compositing parameters, performs a second automated process to generate composite presentation definitions from the defined MCP groups, and (3) produces a user interface (UI) layout that identifies the defined composite presentations and provides tools for adjusting the compositing parameters to adjust the defined composite presentations.Type: ApplicationFiled: September 30, 2016Publication date: March 30, 2017Inventors: Frank K.F. Lee, Colleen Pendergast, Aaron M. Eppolito, Anne E. Fink, Giovanni Agnoli, Wendy L. DeVore, Gregory Dudey
-
Publication number: 20170091154Abstract: Some embodiments provide a media compositing method that performs automated processes (1) to analyze the media content pieces (MCPs) to define one or more MCP groups, and (2) produces a user interface (UI) layout that identifies the defined MCP groups as groups for which the method can display composite presentations (e.g., video presentations). To define the MCP groups, the method of some embodiments uses one or more media grouping templates (MGTs). In some embodiments, the method can define multiple MGT instances for an MGT. For instance, in some embodiments, the MGTs include (1) location-bounded MGTs (e.g., videos and/or photos captured within a region with a particular radius), (2) time-bounded MGTs (e.g., videos and/or photos captured within a particular time range and/or date range), (3) time-bounded and location-bounded MGTs (e.g., mornings at a beach), (4) content-defined MGTs (e.g., videos and/or photos containing smiles), and (5) user-metadata based MGTs (e.g.Type: ApplicationFiled: September 30, 2016Publication date: March 30, 2017Inventors: Aaron M. Eppolito, Anne E. Fink, Giovanni Agnoli, Wendy L. DeVore, Gregory Dudey
-
Patent number: 9564173Abstract: Some embodiments provide a program that creates a composite media presentation from several media clips. The program creates an audition set for a particular location in a composite display area for placing media clips to specify a description of the composite media presentation. The program adds to the audition set several different types of media clips that are candidates for placement in the composite display area at the particular location. The program iteratively selects a different media clip in the audition set as the only committed media clip in the audition set to include in the composite media presentation.Type: GrantFiled: September 28, 2010Date of Patent: February 7, 2017Assignee: APPLE INC.Inventors: Anne Swenson, Giovanni Agnoli, Enrique Rodriguez, Charles Lyons, Brian Meaney, Dave Cerf, Mike Stern
-
Patent number: 9536564Abstract: Some embodiments of the invention provides a media editing application that includes tools to perform a variety of different editing operations based on roles assigned to media content. In some embodiments, the media editing application includes focus-editing tools to emphasize or de-emphasize different sets of clips based on the assigned roles. In some embodiments, the media editing application allows one or more sets of clips to be disabled or enabled during playback based on the assigned roles.Type: GrantFiled: February 20, 2012Date of Patent: January 3, 2017Assignee: APPLE INC.Inventors: Colleen Pendergast, Giovanni Agnoli, Brian Meaney, Aaron M. Eppolito, Mike Stern, Kelly B. Jacklin, Linda L. Dong, Adam J. Leonard
-
Patent number: 9412414Abstract: Some embodiments provide a method that receives the addition of a video clip having a first set of spatial properties to a composite video project having a second set of spatial properties. When the first set of spatial properties and the second set of spatial properties are different, the method automatically applies a spatial conform effect to the video clip to conform images of the video clip to the second set of spatial properties. The method receives input to transform images of the video clip as displayed in the composite video project. The method stores the spatial conform effect and the received transform as separate effects for the video clip.Type: GrantFiled: September 7, 2011Date of Patent: August 9, 2016Assignee: APPLE INC.Inventors: Xiaohuan C. Wang, Giovanni Agnoli, Shaun M. Poole, Colleen Pendergast, Randy Ubillos, Vijay Sundaram, Paul T. Schneider, Peter Chou
-
Patent number: 9323438Abstract: Some embodiments of the invention provide a media-editing application for creating and editing a media presentation that displays the results of edits as the edits are made to the media presentation. The media-editing application displays the movement of media clips of the media presentation as the media clips are being moved within the media-editing application to change the media presentation. Also, the media editing application in some embodiments can dynamically display the results of edits in a preview display area. That is, the media editing application has a preview generator that can generate previews of the media presentation on the fly as media clips are being dragged into and within the timeline. This allows the user of the media-editing application to see and hear the results of the operation while performing them.Type: GrantFiled: June 1, 2011Date of Patent: April 26, 2016Assignee: APPLE INC.Inventors: Itrat U. Khan, Ken Matsuda, Giovanni Agnoli, Dave Cerf, Brian Meaney, Colleen Pendergast, Kenneth M. Carson, Shaun M. Poole
-
Patent number: 9251855Abstract: Some embodiments provide a media-editing application. The application includes several image processing destinations for performing operations on video images. The application includes a scheduling engine for scheduling disk read, decode, and graphics processing operations to perform on images to prepare the images for the several destinations. The scheduling engine includes a first set of instructions for scheduling images based on a speed at which a particular one of the several destinations processes the images when none of the destinations require images in real-time. The scheduling engine includes a second set of instructions for scheduling images based on a real-time clock when at least one of the several destinations requires images in real-time.Type: GrantFiled: May 19, 2011Date of Patent: February 2, 2016Assignee: APPLE INC.Inventors: Eric J. Graves, Nils Angquist, Giovanni Agnoli