Patents by Inventor Edwin Iskandar

Edwin Iskandar 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: 12608827
    Abstract: Various implementations disclosed herein include devices, systems, and methods for adjusting display of an image based on device position. In some implementations, a device includes an image sensor, a display, a non-transitory memory and one or more processors coupled with the image sensor, the display and the non-transitory memory. In some implementations, a method includes obtaining a first image of a body part of a user of the device. In some implementations, the method includes capturing, via the image sensor, a second image of the body part. In some implementations, the method includes determining, based on the second image, a position of the body part relative to the device. In some implementations, the method includes generating an adjusted image by adjusting the first image based on the position of the body part relative to the device. In some implementations, the method includes displaying the adjusted image on the display.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: April 21, 2026
    Assignee: APPLE INC.
    Inventors: Pavel V. Dudrenov, Felipe Bacim de Araujo e Silva, Karol E. Czaradzki, Zachary D. Corley, Edwin Iskandar, Seung Wook Kim
  • Publication number: 20260104781
    Abstract: In some embodiments, a computer system facilitates interaction with virtual objects associated with virtual workspaces in a three-dimensional environment. In some embodiments, a computer system facilitates multi-user collaboration with content associated with a virtual workspace in a three-dimensional environment. In some embodiments, a computer system facilitates display of content associated with a virtual workspace in different physical environments.
    Type: Application
    Filed: August 26, 2025
    Publication date: April 16, 2026
    Inventors: Aaron M. BURNS, Charilaos PAPADOPOULOS, Jia WANG, Scott A. GREENLAY, Jamie J. MARCONI, Yik Chun Jonathan CHAN, Jonathan R. DASCOLA, Christopher D. MCKENZIE, Stephen O. LEMAY, Michael E. BUERLI, Edwin ISKANDAR, Olivier GUTKNECHT, Enrica CASUCCI, Jeffrey S. NORRIS, Shih-Sang CHIU
  • Patent number: 12603067
    Abstract: Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: April 14, 2026
    Assignee: APPLE INC.
    Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
  • Publication number: 20250378595
    Abstract: In some embodiments, an electronic device presents an M R environment including real content and/or virtual content. In some embodiments, a client application provides an API with a target region of the MR environment, one or more criteria, and a presentation effect. In response to the one or more criteria being satisfied, the electronic device presents the target region of the MR environment with the presentation effect.
    Type: Application
    Filed: April 23, 2025
    Publication date: December 11, 2025
    Inventors: Joshua R. FORD, Alexander L. WANG, Aryan SHARIFIAN, Edwin ISKANDAR, Emily K. VAN HAREN, Gregory D. CHU, Hanseul JUN, Pavel V. DUDRENOV, Tyler R. CALDERONE, Jee Young PARK, Lee D. KERLEY, Raymond T. STEWART, Phankham WIANTRAKOON, Daniel KNOWLTON
  • Patent number: 12294692
    Abstract: An electronic device may include a stereoscopic display with a plurality of lenticular lenses that extend across the length of the display. The lenticular lenses may be configured to enable stereoscopic viewing of the display such that a viewer perceives three-dimensional images. The display may have different viewing zones that account for horizontal parallax as a viewer moves horizontally relative to the display. The display may be dimmed globally, blurred, and/or composited with a default image based on the detected vertical position of the viewer. The display may render content that compensates for the real-time vertical positions of multiple viewers.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: May 6, 2025
    Assignee: Apple Inc.
    Inventors: Pavel V Dudrenov, Zachary D Corley, Edwin Iskandar, Felipe Bacim De Araujo E Silva, Seung Wook Kim, Yang Li, Menelik Baye Yimam, Gilles M Cadet
  • Publication number: 20250086911
    Abstract: A method includes determining one or more positional values associated with a physical object based on environmental data. The one or more positional values indicate a depth associated with the physical object. The method includes determining that a portion of computer-generated content satisfies an occlusion criterion with respect to a corresponding portion of the physical object, based on the one or more positional values. The method includes, in response to determining that the occlusion criterion is satisfied, generating a mesh associated with the physical object based on the one or more positional values, and displaying the mesh on a display. The mesh has a first appearance when the depth has a first depth value and a second appearance when the depth has a second depth value different from the first depth value. The first appearance is different from the second appearance.
    Type: Application
    Filed: November 23, 2024
    Publication date: March 13, 2025
    Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar
  • Publication number: 20250036252
    Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
    Type: Application
    Filed: October 9, 2024
    Publication date: January 30, 2025
    Inventors: Edwin Iskandar, Ittinop Dumnernchanvanit, Samuel L. Iglesias, Timothy R. Oriol
  • Patent number: 12200185
    Abstract: An electronic device may include a lenticular display. The lenticular display may have a lenticular lens film formed over an array of pixels. The display may include ray tracing circuitry that is configured to, using ray tracing, a three-dimensional image, and deflection measurements for the array of pixels, output a display calibration map that includes, for each pixel in the array of pixels, a corresponding location on a two-dimensional image. The display may also include pixel mapping circuitry configured to, using the display calibration map from the ray tracing circuitry, map the two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: January 14, 2025
    Assignee: Apple Inc.
    Inventors: Felipe Bacim De Araujo E Silva, Seung Wook Kim, Edwin Iskandar, Pavel V Dudrenov, Zachary D Corley, Hao Chen, Ping-Yen Chou
  • Patent number: 12182952
    Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, one or more environmental sensors, and a display. The method includes determining a first positional value associated with a physical agent based on environmental data from the one or more environmental sensors. The method includes determining that a portion of computer-generated content satisfies an occlusion criterion with respect to a corresponding portion of the physical agent, based on the first positional value. The method includes, in response to determining that the occlusion criterion is satisfied and determining that the physical agent satisfies a movement criterion or a pose criterion, generating a mesh associated with the physical agent based on the first positional value, and displaying the mesh on the display.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: December 31, 2024
    Assignee: APPLE INC.
    Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar
  • Patent number: 12166957
    Abstract: In some implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, a rendering system, and a display. The method includes determining a first rendering characteristic based on a first viewing angle of a first individual with respect to the display. The method includes determining a second rendering characteristic based on a second viewing angle of a second individual with respect to the display. The first rendering characteristic is different from the second rendering characteristic. The method includes generating, via the rendering system, first display content data according to the first rendering characteristic, and generating, via the rendering system, second display content data according to the second rendering characteristic. The first display content data is associated with the first viewing angle. The second display content data is associated with the second viewing angle.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: December 10, 2024
    Assignee: APPLE INC.
    Inventors: Seung Wook Kim, Zachary D. Corley, Edwin Iskandar, Felipe Bacim de Araujo e Silva, Karol E. Czaradzki, Pavel V. Dudrenov, Alfred B. Huergo Wagner
  • Patent number: 12148077
    Abstract: The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: November 19, 2024
    Assignee: Apple Inc.
    Inventor: Edwin Iskandar
  • Patent number: 12141414
    Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: November 12, 2024
    Assignee: Apple Inc.
    Inventors: Edwin Iskandar, Ittinop Dumnernchanvanit, Samuel L. Iglesias, Timothy R. Oriol
  • Patent number: 12113955
    Abstract: A head-mounted device includes one or more displays configured to present media content. The media content may be presented in a user interface window. The head-mounted device may include a display controller configured to adjust a frame rate of the one or more displays and may include a frame rate management circuit configured to determine whether to adjust the frame rate of the one or more displays based on the type of the media content being presented in the user interface window and based on additional information such as a preferred frame rate associated with the media content, a size of the user interface window relative to the total display area of the one or more displays, point of gaze data, hand gestures data, head pose data, data associated with other body parts, audio information and other data.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: October 8, 2024
    Assignee: Apple Inc.
    Inventors: Danvin Ruangchan, Nathaniel C Begeman, Samir Gehani, Edwin Iskandar, Chad B Woolf
  • Publication number: 20240304162
    Abstract: Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.
    Type: Application
    Filed: May 17, 2024
    Publication date: September 12, 2024
    Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
  • Publication number: 20240236292
    Abstract: In one implementation, a method of operating a wearable device is performed by a device in a physical environment, the device including a processor, non-transitory memory, and a display. The method includes determining a device operating condition based on whether the device is being worn by a user. The method includes, in response to determining that the device operating condition is a first operating condition corresponding to the device being worn by the user, selectively activating a portion of the display based on a location of a person in the physical environment to display content to the person. The method includes, in response to determining that the device operating condition is a second operating condition corresponding to the device being unworn by the user, activating at least a portion of the display based on a content type of content to display the content.
    Type: Application
    Filed: September 28, 2023
    Publication date: July 11, 2024
    Inventors: Pavel V. Dudrenov, Edwin Iskandar, Zachary D. Corley
  • Patent number: 12033600
    Abstract: Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: July 9, 2024
    Assignee: APPLE INC.
    Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
  • Publication number: 20240211279
    Abstract: The present disclosure relates to providing a computer-generated reality (CGR) platform for generating CGR environments including virtual and augmented reality environments. In some embodiments, information related to an object to be simulated and rendered in the CGR environment is provided to the CGR platform, and a three-dimensional representation of the object is displayed in the CGR environment.
    Type: Application
    Filed: January 12, 2024
    Publication date: June 27, 2024
    Inventors: Helmut GARSTENAUER, Martin GARSTENAUER, Edwin ISKANDAR, Timothy R. ORIOL, Geoffrey STAHL, Cody J. WHITE
  • Publication number: 20240104813
    Abstract: The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
    Type: Application
    Filed: October 2, 2023
    Publication date: March 28, 2024
    Inventor: Edwin ISKANDAR
  • Publication number: 20240089423
    Abstract: A head-mounted device includes one or more displays configured to present media content. The media content may be presented in a user interface window. The head-mounted device may include a display controller configured to adjust a frame rate of the one or more displays and may include a frame rate management circuit configured to determine whether to adjust the frame rate of the one or more displays based on the type of the media content being presented in the user interface window and based on additional information such as a preferred frame rate associated with the media content, a size of the user interface window relative to the total display area of the one or more displays, point of gaze data, hand gestures data, head pose data, data associated with other body parts, audio information and other data.
    Type: Application
    Filed: July 10, 2023
    Publication date: March 14, 2024
    Inventors: Danvin Ruangchan, Nathaniel C. Begeman, Samir Gehani, Edwin Iskandar, Chad B. Woolf
  • Publication number: 20240062489
    Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, one or more environmental sensors, and a display. The method includes determining a first positional value associated with a physical agent based on environmental data from the one or more environmental sensors. The method includes determining that a portion of computer-generated content satisfies an occlusion criterion with respect to a corresponding portion of the physical agent, based on the first positional value. The method includes, in response to determining that the occlusion criterion is satisfied and determining that the physical agent satisfies a movement criterion or a pose criterion, generating a mesh associated with the physical agent based on the first positional value, and displaying the mesh on the display.
    Type: Application
    Filed: November 1, 2023
    Publication date: February 22, 2024
    Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar