Patents by Inventor Pavel V. DUDRENOV

Pavel V. DUDRENOV 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: 11962742
    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 have a number of independently controllable viewing zones. Each viewing zone displays a respective two-dimensional image. Each eye of the viewer may receive a different one of the two-dimensional images, resulting in a perceived three-dimensional image. The electronic device may include display pipeline circuitry that generates and processes content to be displayed on the lenticular display. Content generating circuitry may initially generate content that includes a plurality of two-dimensional images, each two-dimensional image corresponding to a respective viewing zone. The two-dimensional images may be processed by per-view processing circuitry. Pixel mapping circuitry may be used to map the two-dimensional images to the array of pixels in the lenticular display. After pixel mapping, additional panel-level processing may be performed.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 16, 2024
    Assignee: Apple Inc.
    Inventors: Sheng Zhang, Chaohao Wang, Felipe Bacim De Araujo E Silva, Karol E. Czaradzki, Pavel V. Dudrenov, Yi-Pai Huang, Yue Ma
  • Publication number: 20240005511
    Abstract: Providing a visual treatment based on proximity to an obstruction includes collecting, by a device, a sensor data for an environment, determining a status for each of a plurality of regions of the environment, where at least one region of the environment is assigned an occupied status, and in accordance with a determination that the device satisfies a predetermined closeness threshold to the at least one region of the environment assigned an occupied status, causing a visual treatment to be rendered by the device, where the visual treatment indicates a location of the at least one region of the environment having an occupied status.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Inventors: Maxime Uzan, Edwin Iskandar, Ming Chuang, Pavel V. Dudrenov
  • Publication number: 20230421749
    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: Application
    Filed: March 24, 2023
    Publication date: December 28, 2023
    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: 20230370578
    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: Application
    Filed: November 18, 2022
    Publication date: November 16, 2023
    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
  • Publication number: 20230334676
    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: Application
    Filed: November 16, 2022
    Publication date: October 19, 2023
    Inventors: Pavel V. Dudrenov, Felipe Bacim de Araujo e Silva, Karol E. Czaradzki, Zachary D. Corley, Edwin Iskandar, Seung Wook Kim
  • Publication number: 20230335079
    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: November 16, 2022
    Publication date: October 19, 2023
    Inventors: Pavel V. Dudrenov, Karol E. Czaradzki, Felipe Bacim de Araujo e Silva, Edwin Iskandar
  • Publication number: 20230086427
    Abstract: This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 23, 2023
    Inventors: James F. LOCKWOOD, Van HONG, Xiaonan MA, Sugam JAIN, Pavel V. DUDRENOV, Ori HERRNSTADT
  • Publication number: 20230040610
    Abstract: Aspects of the subject technology provide a real-time system for positioning and/or arranging application content anchored to locations in a physical environment. The subject technology may include a placement system that facilitates placement of application content relative to the anchors, according to application and/or system preferences and/or requirements for display of the content.
    Type: Application
    Filed: May 27, 2022
    Publication date: February 9, 2023
    Inventors: Michael E. BUERLI, Pavel V. DUDRENOV
  • Patent number: 11461279
    Abstract: This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 4, 2022
    Assignee: Apple Inc.
    Inventors: James F. Lockwood, Van Hong, Xiaonan Ma, Sugam Jain, Pavel V. Dudrenov, Ori Herrnstadt
  • Publication number: 20190294700
    Abstract: This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.
    Type: Application
    Filed: September 28, 2018
    Publication date: September 26, 2019
    Inventors: James F. LOCKWOOD, Van HONG, Xiaonan MA, Sugam JAIN, Pavel V. DUDRENOV, Ori HERRNSTADT
  • Publication number: 20190297155
    Abstract: This application relates to a client-server architecture that enables progress tracking related to assignments generated by an instructor. A hand-out can include attachments that specify placeholders for hand-ins and/or activities to be performed by the student as part of the assignment. Some activities can be performed using third-party applications that implement at least a portion of a software framework that causes the applications to generate progress tracking information provided to a daemon executing in the background of a client device. The daemon and/or a client application interface with one or more network services to enable an instructor to utilize the progress tracking information. The network services can include a hand-out service utilized to generate hand-outs assigned to a group of students. The network services can also include a progress pipeline including a number of services configured to process progress tracking information received from a plurality of client devices.
    Type: Application
    Filed: January 25, 2019
    Publication date: September 26, 2019
    Inventors: John S. BAUMGARTEN, Jennifer U. SONG, Marin EUBANKS, Pavel V. DUDRENOV, Sugam JAIN, Leo LEE, Saman VAFAEE