Patents by Inventor Edward Buckley
Edward Buckley 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: 11942009Abstract: In one embodiment, a computing system may access a first value associated with a first pixel of the first color channel from a first bitmap associated with a first color channel. The system may select a first mask comprising a plurality of first scaling factors based on the first value of the first bitmap. The system may access a second value associated with a second pixel of the second color channel from a second bitmap associated with a second color channel. The system may select a second mask comprising a plurality of second scaling factors based on the second value of the second bitmap. The system may modify each of first and second component values of the corresponding color channel using the corresponding plurality of scaling factors of the corresponding mask. The system may output the modified first and second component values to a display.Type: GrantFiled: June 29, 2022Date of Patent: March 26, 2024Assignee: META PLATFORMS TECHNOLOGIES, LLCInventors: Edward Buckley, Michael Yee
-
Publication number: 20240085740Abstract: In some examples, an apparatus may include a backlight unit (BLU) including an electronic integrated circuit layer, a photonic integrated circuit layer, a color conversion module, and a display interface layer. In some examples, a BLU may include at least one laser or may be configured to receive laser light from at least one external laser source. Laser light may be transmitted towards a portion of the display interface layer using the photonic integrated circuit. Color conversion modules may be used to convert the laser light into one or more desired colors. Example apparatus may be used in head-mounted devices such as augmented reality and/or virtual reality devices. Other devices, methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 11, 2023Publication date: March 14, 2024Inventors: Zhimin Shi, Xi Wu, James Ronald Bonar, Yun Wang, Edward Buckley
-
Publication number: 20240081122Abstract: A display system may include a light source that emits input light having a wavelength within a source wavelength range and an array of color conversion units overlapping a display area. A first set of color conversion units of the array of color conversion units may include a first color conversion medium that converts the input light to a first color of light having a wavelength within a first wavelength range that is different than the source wavelength range. The display system may also include a waveguide having an out-coupler that directs the input light from the light source toward the array of color conversion units. Various other devices, systems, and methods are also disclosed.Type: ApplicationFiled: September 7, 2023Publication date: March 7, 2024Inventors: Zhimin Shi, Yun Wang, Fenglin Peng, Christophe Antoine Hurni, James Ronald Bonar, Edward Buckley, Andrew John Ouderkirk, Yongdan Hu
-
Publication number: 20240048681Abstract: In one embodiment, a computing system may receive a target image to be displayed on a display. The target image may have a first number of bits per color. The system may access a mask for each color channel of RGB color channels. The accessed masks may be generated based on (1) one or more characteristics of a human visual system, and (2) a subpixel geometry layout of the display. The system may generate an output image based on the target image and the accessed masks. The output image may have a second number of bits per color smaller than the first number of bits per color. The system may display the output image on the display for representing the target image.Type: ApplicationFiled: August 2, 2022Publication date: February 8, 2024Inventors: Pin-Chieh Huang, Edward Buckley
-
Patent number: 11871161Abstract: A display device and a calibration method for the display device are provided. The calibration method includes obtaining calibration coefficients, from which a compressed approximation is determined. The display device obtains the compressed approximation data including basis vectors and reconstruction coefficients, and determines calibration data to at least partially offset a dependence of an optical throughput of the display device on a beam angle and a beam coordinate at the eyebox.Type: GrantFiled: May 27, 2021Date of Patent: January 9, 2024Assignee: Meta Platforms Technologies, LLCInventors: Pravin Rao, Edward Buckley
-
Publication number: 20230320496Abstract: An intrauterine simulation system comprising a motion-control system and/or a maternal heartbeat simulator. The motion-control system may be configured to move a platform supporting an infant in a pattern characteristic of the movement of a woman in a late stage of pregnancy, thereby simulating movement experienced by a fetus in the intrauterine environment. The sound and vibration may be customized to the mother's biometric data to more closely simulate the infant's experience in the womb. The platform supporting the infant may be incorporated into a bassinet, cradle, mattress, and/or other suitable device. A system controller may be configured to gradually reduce aspects of the simulation, such as the intensity of the sound waves and/or vibrations or extent of the movement, thereby transitioning an infant to the extrauterine environment.Type: ApplicationFiled: March 10, 2023Publication date: October 12, 2023Inventors: Edward BUCKLEY, Roy REICHWEIN
-
Patent number: 11754846Abstract: In one embodiment, a computing system may determine, determine an estimated distance of an eye of a user to a display plane of a display. The system may access correction maps corresponding to a number of reference distances to the display plane of the display. The system may select a first reference distance and a second reference distance based on the estimated distance. The system may generate a custom correction map for the user based on an interpolation of a first correction map corresponding to the first reference distance and a second correction map corresponding to the second reference distance. The system may adjust an image to be displayed on the display using the custom correction map. The custom correction map may correct non-uniformity of the display as viewed from the eye of the user. The system may display the image adjusted using the custom correction map on the display.Type: GrantFiled: January 21, 2022Date of Patent: September 12, 2023Assignee: Meta Platforms Technologies, LLCInventors: Edward Buckley, Bennett Sampson Wilburn, Kavitha Ratnam, Shuang Wang, Pravin Rao
-
Patent number: 11733773Abstract: In one embodiment, a computing system may determine, for a current frame, that a current eye position of a viewer with respect to a display is inside and within a first threshold distance to an outer edge of the display. The system may identify, based on the current eye position, pre-determined internal eye positions inside the outer edge and pre-determined external eye positions outside the outer edge, obtain pre-determined arrays of scaling factors associated with the pre-determined internal eye positions, and obtain additional arrays of scaling factors associated with the pre-determined external eye positions. The system may generate a single array of scaling factors based on the pre-determined and additional arrays, adjust pixel values of the current frame based on the single array, and output the current frame with the adjusted pixel values to the display. The arrays and adjusted pixel values may be associated with a particular color channel.Type: GrantFiled: December 29, 2020Date of Patent: August 22, 2023Assignee: Meta Platforms Technologies, LLCInventors: Edward Buckley, Thomas Scott Murdison
-
Publication number: 20230237610Abstract: In one embodiment, the system may determine an estimated distance of an eye of a user to a display plane of a display. The system may access, from a memory storage, a number of transmission maps characterizing non-uniform transmission characters of the display as measured from a number of pre-determined view positions within a measurement plane. The measurement plane may be separated from the display plane by a known distance. The system may generate a custom transmission map for the estimated distance of the eye based on the transmission maps using light field rendering. The system may determine a custom correction map based on the custom transmission map. The system may adjust an image to be displayed on the display using the custom correction map. The system may display the image adjusted using the custom correction map on the display.Type: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventors: Edward Buckley, Bennett Sampson Wilburn
-
Publication number: 20230236429Abstract: In one embodiment, a computing system may determine, determine an estimated distance of an eye of a user to a display plane of a display. The system may access correction maps corresponding to a number of reference distances to the display plane of the display. The system may select a first reference distance and a second reference distance based on the estimated distance. The system may generate a custom correction map for the user based on an interpolation of a first correction map corresponding to the first reference distance and a second correction map corresponding to the second reference distance. The system may adjust an image to be displayed on the display using the custom correction map. The custom correction map may correct non-uniformity of the display as viewed from the eye of the user. The system may display the image adjusted using the custom correction map on the display.Type: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventors: Edward Buckley, Bennett Sampson Wilburn, Kavitha Ratnam, Shuang Wang, Pravin Rao
-
Patent number: 11710212Abstract: In one embodiment, the system may determine an estimated distance of an eye of a user to a display plane of a display. The system may access, from a memory storage, a number of transmission maps characterizing non-uniform transmission characters of the display as measured from a number of pre-determined view positions within a measurement plane. The measurement plane may be separated from the display plane by a known distance. The system may generate a custom transmission map for the estimated distance of the eye based on the transmission maps using light field rendering. The system may determine a custom correction map based on the custom transmission map. The system may adjust an image to be displayed on the display using the custom correction map. The system may display the image adjusted using the custom correction map on the display.Type: GrantFiled: January 21, 2022Date of Patent: July 25, 2023Assignee: Meta Platforms Technologies, LLCInventors: Edward Buckley, Bennett Sampson Wilburn
-
Patent number: 11694302Abstract: In one embodiment, a computing system may determine, a predicted eye position of a viewer corresponding to a future time moment for displaying a frame. The system may generate a first correction map for the frame based on the predicted eye position of the viewer. The system may retrieve one or more second correction maps used for correcting one or more proceeding frames. The system may generate a third correction map based on the first correction map generated based on the predicted eye position of the viewer and the one or more second correction maps used for correcting the one or more proceeding frames. The system may adjust pixel values of the frame based at least on the third correction map. The system may output the frame with the adjusted pixel values to a display.Type: GrantFiled: June 22, 2022Date of Patent: July 4, 2023Assignee: Meta Platforms Technologies, LLCInventors: Thomas Scott Murdison, Romain Bachy, Edward Buckley, Bo Zhang
-
Patent number: 11681363Abstract: A computing system may determine, for a current frame, a viewer's current eye position with respect to a waveguide of a display, identify eye positions that collectively form a grid of eye positions surrounding the current eye position, obtain, from a memory on the display, compressed arrays of scaling factors for correcting non-uniformities of the waveguide at the identified eye positions, perform interpolation based on the compressed arrays to generate an array of scaling factors for the current eye position, adjust pixel values of the current frame based on the customized array, and output the current frame with the adjusted pixel values to the display. The compression operation may include dithering or converting pixel values to a different color space. The interpolation may be performed on the compressed arrays or on results of a decompression operation. The customized array may be up-sampled prior to adjusting the pixel values.Type: GrantFiled: March 29, 2021Date of Patent: June 20, 2023Assignee: Meta Platforms Technologies, LLCInventor: Edward Buckley
-
Patent number: 11663696Abstract: In one embodiment, a computing system may determine, a predicted eye position of a viewer corresponding to a future time moment for displaying a frame. The system may generate a first correction map for the frame based on the predicted eye position of the viewer. The system may retrieve one or more second correction maps used for correcting one or more proceeding frames. The system may generate a third correction map based on the first correction map generated based on the predicted eye position of the viewer and the one or more second correction maps used for correcting the one or more proceeding frames. The system may adjust pixel values of the frame based at least on the third correction map. The system may output the frame with the adjusted pixel values to a display.Type: GrantFiled: June 22, 2022Date of Patent: May 30, 2023Assignee: Meta Platforms Technologies, LLCInventors: Thomas Scott Murdison, Romain Bachy, Edward Buckley, Bo Zhang
-
Patent number: 11657474Abstract: In one embodiment, the system may determine an estimated distance of an eye of a user to a display plane of a display. The system may access, from a memory storage, a number of transmission maps characterizing non-uniform transmission characters of the display as measured from a number of pre-determined view positions within a measurement plane. The measurement plane may be separated from the display plane by a known distance. The system may generate a custom transmission map for the estimated distance of the eye based on the transmission maps using light field rendering. The system may determine a custom correction map based on the custom transmission map. The system may adjust an image to be displayed on the display using the custom correction map. The system may display the image adjusted using the custom correction map on the display.Type: GrantFiled: January 21, 2022Date of Patent: May 23, 2023Assignee: Meta Platforms Technologies, LLCInventors: Edward Buckley, Bennett Sampson Wilburn
-
Publication number: 20230140129Abstract: A method of storing energy is disclosed. The method comprises heating a material that comprises a CO2 sorbed product and an additive to desorb CO2 from the material and to convert the CO2 sorbed product to a CO2 sorbent. The additive is selected such that it at least partially prevents during heating (i) sintering of the CO2 sorbent and/or the CO2 sorbed product; and (ii) the formation of a crust on the material, the crust minimising or preventing the CO2 sorbent and CO2 from reacting with one another to form the CO2 sorbed product in a subsequent CO2 absorption step. Also disclosed is a composition used to sorb and desorb CO2 in a thermal battery, and a system for implementing the method, the system using the composition.Type: ApplicationFiled: December 18, 2020Publication date: May 4, 2023Inventors: Mark Peter Paskevicius, Kasper Trans Møller, Craig Edward Buckley
-
Publication number: 20230104517Abstract: A system for rendering color images on an electro-optic display when the electro-optic display has a color gamut with a limited palette of primary colors, and/or the gamut is poorly structured (i.e., not a spheroid or obloid). The system uses an iterative process to identify the best color for a given pixel from a palette that is modified to diffuse the color error over the entire electro-optic display. The system additionally accounts for variations in color that are caused by cross-talk between nearby pixels.Type: ApplicationFiled: November 3, 2022Publication date: April 6, 2023Inventors: Kenneth R. CROUNSE, Stephen J. TELFER, Edward BUCKLEY, Sunil Krishna SAINIS
-
Patent number: 11620928Abstract: In one embodiment, a computing system may access an image to be displayed on a display. The system may perform compensation operations on the display to compensate for degradation effects of the display. The system may determine a change in an electric signal level associated with one or more light-emitting elements of the display. The change may be caused by the compensation operations. The system may determine a wavelength shift of the light-emitting elements of the display. The wavelength shift may be caused by the change of the electric signal level. The system may adjust values of RGB color components of the pixel values of the image based on the wavelength shift of the light-emitting elements of the display. The system may output the pixel values with the adjusted values of the RGB color components to the display.Type: GrantFiled: November 22, 2021Date of Patent: April 4, 2023Assignee: Meta Platforms Technologies, LLCInventors: Edward Buckley, Michael Yee
-
Patent number: 11562679Abstract: In one embodiment, a computing system may determine a target grayscale value associated with a target image to be represented by a plurality of subframes. The system may determine grayscale ranges based on the target grayscale value. Each grayscale range may correspond to a combination of zero or more subframes of the plurality of subframes. The system may select dot subsets from a dithering mask based on the grayscale ranges. Each of the dot subsets may correspond to a grayscale range. The system may generate the subframes based on (1) the selected dot subsets and (2) respective combinations of zero or more subframes. The subframes may have a smaller number of bits per color than the target frame. The system may display the subframes sequentially in time domain on a display to represent the target image.Type: GrantFiled: June 2, 2021Date of Patent: January 24, 2023Assignee: Meta Platforms Technologies, LLCInventor: Edward Buckley
-
Publication number: 20230015610Abstract: In one embodiment, a computing system may access a first value associated with a first pixel of the first color channel from a first bitmap associated with a first color channel. The system may select a first mask comprising a plurality of first scaling factors based on the first value of the first bitmap. The system may access a second value associated with a second pixel of the second color channel from a second bitmap associated with a second color channel. The system may select a second mask comprising a plurality of second scaling factors based on the second value of the second bitmap. The system may modify each of first and second component values of the corresponding color channel using the corresponding plurality of scaling factors of the corresponding mask. The system may output the modified first and second component values to a display.Type: ApplicationFiled: June 29, 2022Publication date: January 19, 2023Inventors: Edward Buckley, Michael Yee