Patents by Inventor Benjamin H. BOESEL

Benjamin H. BOESEL 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: 20250117079
    Abstract: In some embodiments, an electronic device facilitates cursor interactions in different regions in a three-dimensional environment. In some embodiments, an electronic device facilitates cursor interactions in content. In some embodiments, an electronic device facilitates cursor movement. In some embodiments, an electronic device facilitates interaction with multiple input devices. In some embodiments, a computer system facilitates cursor movement based on movement of a hand of a user of the computer system and a location of a gaze of the user in the three-dimensional environment. In some embodiments, a computer system facilitates cursor selection and scrolling of content in the three-dimensional environment.
    Type: Application
    Filed: October 15, 2024
    Publication date: April 10, 2025
    Inventors: Shih-Sang CHIU, Christopher D. MCKENZIE, Pol PLA I CONESA, Jonathan RAVASZ, Benjamin H. BOESEL, Evgenii KRIVORUCHKO, Zoey C. TAYLOR
  • Patent number: 12271531
    Abstract: Techniques for controlling and/or moving a cursor, such as by using air gestures, are described.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: April 8, 2025
    Assignee: Apple Inc.
    Inventors: Evgenii Krivoruchko, Benjamin H. Boesel, Jia Wang
  • Patent number: 12254579
    Abstract: Various implementations disclosed herein include devices, systems, and methods that create a 3D video that includes determining first adjustments (e.g., first transforms) to video frames (e.g., one or more RGB images and depth images per frame) to align content in a coordinate system to remove the effects of capturing camera motion. Various implementations disclosed herein include devices, systems, and methods that playback a 3D video and includes determining second adjustments (e.g., second transforms) to remove the effects of movement of a viewing electronic device relative to a viewing environment during playback of the 3D video. Some implementations distinguish static content and moving content of the video frames to playback only moving objects or facilitate concurrent playback of multiple spatially related 3D videos. The 3D video may include images, audio, or 3D video of a video-capture-device user.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: March 18, 2025
    Assignee: Apple Inc.
    Inventors: Timothy R. Pease, Alexandre Da Veiga, Benjamin H. Boesel, David H. Huang, Jonathan Perron, Shih-Sang Chiu, Spencer H. Ray
  • Publication number: 20250029319
    Abstract: A computer system displays representations of second computer systems included in a communication session and/or content in an environment in some embodiments. For example, the computer system displays the representations of the second computer systems in a first region while content is not shared in the communication session and displays the representations of the second computer systems in a second region different from the first region concurrently with content that is shared in the communication session. In some embodiments, the computer system displays the representations of the second computer system (e.g., a representation of a shared content item) such that it partially occludes a representation of the one or more participants of the video communication session when the representation of the one or more participants is a non-spatial representation.
    Type: Application
    Filed: July 23, 2024
    Publication date: January 23, 2025
    Inventors: Benjamin H. BOESEL, Shih-Sang CHIU, Christopher D. MCKENZIE, Jonathan RAVASZ, Jesse CHAND
  • Publication number: 20240420435
    Abstract: In some embodiments, a computer system facilitates movement, including rotation, of a virtual object in a three-dimensional environment. In some embodiments, a computer system facilitates movement of a virtual object in a three-dimensional environment toward a movement boundary. In some embodiments, a computer system facilitates dynamic scaling of a virtual object in a three-dimensional environment based on movement of the virtual object in the three-dimensional environment. In some embodiments, a computer system facilitates inertial movement of a virtual object in a three-dimensional environment. In some embodiments, a computer system facilitates converging offsets between a portion of a user and a virtual object. In some embodiments, a computer system facilitates rotation of a volumetric virtual object in a three-dimensional environment.
    Type: Application
    Filed: May 17, 2024
    Publication date: December 19, 2024
    Inventors: Nathan GITTER, Benjamin HYLAK, Jonathan RAVASZ, Christopher D. MCKENZIE, Nahckjoon KIM, Israel PASTRANA VICENTE, Zoey C. TAYLOR, Benjamin H. BOESEL
  • Publication number: 20240411421
    Abstract: A computer system detects an input to invoke a home menu user interface. In response to detecting the input, the computer system displays, via one or more display generation components, the home menu user interface in a three-dimensional environment, including: if a viewpoint of a user in the three-dimensional environment had a first elevation relative to a reference plane in the three-dimensional environment, displaying the home menu user interface at a first height in the three-dimensional environment; and, if the viewpoint of the user in the three-dimensional environment had a second elevation relative to the reference plane in the three-dimensional environment, the second elevation being different from the first elevation, displaying the home menu user interface at a second height in the three-dimensional environment, the second height being different from the first height.
    Type: Application
    Filed: May 14, 2024
    Publication date: December 12, 2024
    Inventors: Israel Pastrana Vicente, Amy E. DeDonato, Marcos Alonso Ruiz, Lee S. Broughton, Richard D. Lyons, William A. Sorrentino, III, Stephen O. Lemay, James J. Owen, Miquel Estany Rodriguez, Jesse Chand, Jonathan R. Dascola, Christian Schnorr, Zoey C. Taylor, Jonathan Ravasz, Harlan B. Haskins, Vinay Chawda, Benjamin H. Boesel, Ieyuki Kawashima, Christopher D. McKenzie, Benjamin Hylak, Nathan Gitter, Nahckjoon Kim, Owen Monsma, Matan Stauber, Danielle M. Price
  • Publication number: 20240402869
    Abstract: Techniques and user interfaces for collaborating on content and sharing content in an extended reality environment.
    Type: Application
    Filed: March 20, 2024
    Publication date: December 5, 2024
    Inventors: Benjamin H. BOESEL, Shih-Sang CHIU, Stephen O. LEMAY, Jay MOON, Matthew J. SUNDSTROM
  • Publication number: 20240404233
    Abstract: In some embodiments, a computer system facilitates the movement and/or placement of first virtual objects with respect to second virtual objects in a three-dimensional environment in accordance with some embodiments. In some embodiments, the computer system utilizes different movement algorithms for moving objects in a three-dimensional environment in accordance with some embodiments.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 5, 2024
    Inventors: Benjamin H. BOESEL, Jonathan RAVASZ, Harlan B. HASKINS, Brandon K. SCHMUCK, Stephen O. LEMAY, Zoey C. TAYLOR
  • Publication number: 20240361835
    Abstract: In some embodiments, a computer system selectively recenters virtual content to a viewpoint of a user. In some embodiments, a computer system selectively recenters virtual content and/or gathers the virtual content. In some embodiments, a computer system presents virtual content with a first spatial arrangement when an input corresponds to a recentering operation and presents the virtual content with a second spatial arrangement when the input corresponds to a gathering operation.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 31, 2024
    Inventors: Benjamin HYLAK, Benjamin H. BOESEL, Danielle M. PRICE, Stephen O. LEMAY, Zoey C. TAYLOR
  • Publication number: 20240310907
    Abstract: In one implementation, a method of activating a user interface element is performed at a device including an input device, an eye tracker, a display, one or more processors, and non-transitory memory. The method includes displaying, on the display, a plurality of user interface elements and receiving, via the input device, a user input corresponding to an input location. The method includes determining, using the eye tracker, a gaze location. The method includes, in response to determining that the input location is at least a threshold distance from the gaze location, activating a first user interface element at the gaze location and, in response to determining that it is not, activating a second user interface element at the input location.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 19, 2024
    Inventors: Shih-Sang Chiu, Benjamin H. Boesel, David H. Huang, Jonathan Perron, Jonathan Ravasz, Jordan A. Cazamias, Tyson Erze
  • Publication number: 20240256049
    Abstract: Techniques for controlling and/or moving a cursor, such as by using air gestures, are described.
    Type: Application
    Filed: January 2, 2024
    Publication date: August 1, 2024
    Inventors: Evgenii KRIVORUCHKO, Benjamin H. BOESEL, Jia WANG
  • Publication number: 20240241616
    Abstract: In one implementation, a method for navigating windows in 3D. The method includes: displaying a first content pane with a first appearance at a first z-depth within an extended reality (XR) environment, wherein the first content pane includes first content and an input field; detecting a user input directed to the input field; and, in response to detecting the user input directed to the input field: moving the content first pane to a second z-depth within the XR environment, wherein the second z-depth is different from the first z-depth; modifying the first content pane by changing the first content pane from the first appearance to a second appearance; and displaying a second content pane with the first appearance at the first z-depth within the XR environment.
    Type: Application
    Filed: May 11, 2022
    Publication date: July 18, 2024
    Inventors: Shih-Sang Chiu, Benjamin H. Boesel, David H. Huang, Jonathan Perron, Jonathan Ravasz, Jordan A. Cazamias, Tyson Erze
  • Publication number: 20240231569
    Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes displaying, in a first area, a first content pane including first content including a link to second content. The method includes, while displaying the first content pane in the first area, receiving a user input selecting the link to the second content and indicating a second area separate from the first area and not displaying a content pane. The method includes, in response to receiving the user input selecting the link to the second content and indicating the second area, displaying, in the second area, a second content pane including the second content.
    Type: Application
    Filed: May 31, 2022
    Publication date: July 11, 2024
    Inventors: Shih-Sang Chiu, Benjamin H. Boesel, David H. Huang, Jonathan Perron, Jonathan Ravasz, Jordan A. Cazamias, Tyson Erze
  • Publication number: 20240152245
    Abstract: A computer system displays a first object that includes at least a first portion of the first object and a second portion of the first object and detects a first gaze input that meets first criteria, wherein the first criteria require that the first gaze input is directed to the first portion of the first object in order for the first criteria to be met. In response, the computer system displays a first control element that corresponds to a first operation associated with the first object, wherein the first control element was not displayed prior to detecting that the first gaze input met the first criteria, and detects a first user input directed to the first control element. In response to detecting the first user input directed to the first control element, the computer system performs the first operation with respect to the first object.
    Type: Application
    Filed: September 21, 2023
    Publication date: May 9, 2024
    Inventors: Lee S. Broughton, Israel Pastrana Vicente, Matan Stauber, Miquel Estany Rodriguez, James J. Owen, Jonathan R. Dascola, Stephen O. Lemay, Christian Schnorr, Zoey C. Taylor, Jay Moon, Benjamin H. Boesel, Benjamin Hylak, Richard D. Lyons, Willliam A. Sorrentino, III, Lynn I. Streja, Jonathan Ravasz, Nathan Gitter, Peter D. Anton, Michael J. Rockwell, Peter L. Hajas, Evgenii Krivoruchko, Mark A. Ebbole, James Magahern, Andrew J. Sawyer, Christopher D. McKenzie, Michael E. Buerli, Olivier D. R. Gutknecht
  • Publication number: 20240112419
    Abstract: In one implementation, a method for dynamically determining presentation and transitional regions for content delivery. The method includes obtaining a first set of characteristics associated with a physical environment; and detecting a request to cause presentation of virtual content. In response to detecting the request, the method also includes obtaining a second set of characteristics associated with the virtual content; generating a presentation region for the virtual content based at least in part on the first and second sets of characteristics; and generating a transitional region provided to at least partially surround the presentation region based at least in part on the first and second sets of characteristics. The method further includes concurrently presenting the virtual content within the presentation region and the transitional region at least partially surrounding the presentation region.
    Type: Application
    Filed: March 20, 2023
    Publication date: April 4, 2024
    Inventors: Benjamin H. Boesel, David H. Huang, Jonathan Perron, Shih-Sang Chiu
  • Publication number: 20240103684
    Abstract: In some embodiments, a computer system displays a virtual surface for containing one or more virtual objects in a three-dimensional environment. In some embodiments, a computer system automatically resizes virtual surfaces that contain objects. In some embodiments, a computer system displays feedback related to removal and/or addition of objects to virtual surfaces.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 28, 2024
    Inventors: Agatha Y. YU, Benjamin H. BOESEL, Stephen O. LEMAY, Matthew J. SUNDSTROM, Matan STAUBER, Evgenii KRIVORUCHKO, Zoey C. TAYLOR
  • Publication number: 20240028177
    Abstract: The present disclosure generally relates to user interfaces for electronic devices, including user interfaces for viewing and interacting with media items.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Inventors: Israel PASTRANA VICENTE, Benjamin H. BOESEL, Shih-Sang CHIU, Graham R. CLARKE, Miquel ESTANY RODRIGUEZ, Chia Yang LIN, James J. OWEN, Jonathan RAVASZ, William A. SORRENTINO, III
  • Publication number: 20230384907
    Abstract: In some embodiments, a computer system facilitates manipulation of a three-dimensional environment relative to a viewpoint of a user of the computer system. In some embodiments, a computer system facilitates manipulation of virtual objects in a virtual environment. In some embodiments, a computer system facilitates manipulation of a three-dimensional environment relative to a reference point determined based on attention of a user of the computer system.
    Type: Application
    Filed: April 11, 2023
    Publication date: November 30, 2023
    Inventors: Benjamin H. BOESEL, Jonathan RAVASZ, Shih-Sang CHIU, Jordan A. CAZAMIAS, Stephen O. LEMAY, Christopher D. MCKENZIE, Dorian D. DARGAN, David H. HUANG
  • Publication number: 20230343049
    Abstract: In some embodiments, a computer system reduces a visual prominence of virtual content relative to a three-dimensional environment. In some embodiments, a computer system displays an indication of a physical object in a three-dimensional environment. In some embodiments, a computer system reduces a visual prominence of the virtual content and enables a physical object, such as a person, to break through the virtual content, such as based on a determination that the physical object satisfies one or more criteria to constitute a salient social interaction.
    Type: Application
    Filed: April 20, 2023
    Publication date: October 26, 2023
    Inventors: Benjamin H. BOESEL, Shih-Sang CHIU
  • Publication number: 20230333641
    Abstract: In accordance with various implementations, a method is performed at an electronic device with one or more processors, a non-transitory memory, and a display. The method includes determining an engagement score associated with an object that is visible at the display. The engagement score characterizes a level of user engagement with respect to the object. The method includes, in response to determining that the engagement score satisfies an engagement criterion, determining an ambience vector associated with the object and presenting content based on the ambience vector. The ambience vector represents a target ambient environment.
    Type: Application
    Filed: December 23, 2022
    Publication date: October 19, 2023
    Inventors: Benjamin H. Boesel, David H. Huang, Jonathan Perron, Shih-Sang Chiu