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: 12608827Abstract: 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: GrantFiled: November 16, 2022Date of Patent: April 21, 2026Assignee: 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: 20260104781Abstract: 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: ApplicationFiled: August 26, 2025Publication date: April 16, 2026Inventors: 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: 12603067Abstract: 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: GrantFiled: May 17, 2024Date of Patent: April 14, 2026Assignee: APPLE INC.Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
-
Publication number: 20250378595Abstract: 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: ApplicationFiled: April 23, 2025Publication date: December 11, 2025Inventors: 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: 12294692Abstract: 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: GrantFiled: March 24, 2023Date of Patent: May 6, 2025Assignee: 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: 20250086911Abstract: 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: ApplicationFiled: November 23, 2024Publication date: March 13, 2025Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar
-
Publication number: 20250036252Abstract: 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: ApplicationFiled: October 9, 2024Publication date: January 30, 2025Inventors: Edwin Iskandar, Ittinop Dumnernchanvanit, Samuel L. Iglesias, Timothy R. Oriol
-
Patent number: 12200185Abstract: 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: GrantFiled: August 10, 2022Date of Patent: January 14, 2025Assignee: 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: 12182952Abstract: 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: GrantFiled: November 1, 2023Date of Patent: December 31, 2024Assignee: APPLE INC.Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar
-
Patent number: 12166957Abstract: 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: GrantFiled: November 18, 2022Date of Patent: December 10, 2024Assignee: 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: 12148077Abstract: 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: GrantFiled: October 2, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventor: Edwin Iskandar
-
Patent number: 12141414Abstract: 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: GrantFiled: July 3, 2023Date of Patent: November 12, 2024Assignee: Apple Inc.Inventors: Edwin Iskandar, Ittinop Dumnernchanvanit, Samuel L. Iglesias, Timothy R. Oriol
-
Patent number: 12113955Abstract: 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: GrantFiled: July 10, 2023Date of Patent: October 8, 2024Assignee: Apple Inc.Inventors: Danvin Ruangchan, Nathaniel C Begeman, Samir Gehani, Edwin Iskandar, Chad B Woolf
-
Publication number: 20240304162Abstract: 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: ApplicationFiled: May 17, 2024Publication date: September 12, 2024Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
-
Publication number: 20240236292Abstract: 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: ApplicationFiled: September 28, 2023Publication date: July 11, 2024Inventors: Pavel V. Dudrenov, Edwin Iskandar, Zachary D. Corley
-
Patent number: 12033600Abstract: 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: GrantFiled: November 16, 2022Date of Patent: July 9, 2024Assignee: APPLE INC.Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
-
Publication number: 20240211279Abstract: 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: ApplicationFiled: January 12, 2024Publication date: June 27, 2024Inventors: Helmut GARSTENAUER, Martin GARSTENAUER, Edwin ISKANDAR, Timothy R. ORIOL, Geoffrey STAHL, Cody J. WHITE
-
Publication number: 20240104813Abstract: 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: ApplicationFiled: October 2, 2023Publication date: March 28, 2024Inventor: Edwin ISKANDAR
-
Publication number: 20240089423Abstract: 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: ApplicationFiled: July 10, 2023Publication date: March 14, 2024Inventors: Danvin Ruangchan, Nathaniel C. Begeman, Samir Gehani, Edwin Iskandar, Chad B. Woolf
-
Publication number: 20240062489Abstract: 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: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: Pavel Veselinov Dudrenov, Edwin Iskandar