Patents by Inventor Mark F. Flynn

Mark F. Flynn 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: 11885959
    Abstract: An electronic device may include a display system with a pixel array and a catadioptric lens. The display system may include a linear polarizer through which image light from the pixel array passes and a first quarter wave plate through which the light passes after passing through the polarizer. The lens may include a partial mirror, a second quarter wave plate, and a reflective polarizer. A third quarter wave plate may be formed between the linear polarizer and the pixel array to mitigate ghost images. Control circuitry may predict potential ghost images based on the geometry of the lens and data from an image frame. Tone mapping circuitry may adjust contrast of the image frame within a region overlapping the predicted ghost image. The control circuitry may adjust luminance of the image frame outside of the region overlapping the predicted ghost image.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: January 30, 2024
    Assignee: Apple Inc.
    Inventors: Wei-Liang Hsu, Sheng Zhang, Mark F. Flynn, Yury A. Petrov, Chaohao Wang
  • Patent number: 9958695
    Abstract: In some embodiments, a system and/or method may operate a liquid crystal device. The method may include increasing a voltage provided to a driven level to a liquid crystal addressable element of the liquid crystal device. Said increasing may be performed over a time period greater than 1 ms. The liquid crystal addressable element may be in a driven state at the driven level. The method may include reducing the provided voltage to a relaxed level. The liquid crystal addressable element may be in a relaxed state at the relaxed level. Said increasing the voltage over the time period to the driven level may result in a reduced acoustical noise associated with the provided voltage. In some embodiments, the liquid crystal device may include a three-dimensional (3D) display.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 1, 2018
    Assignee: zSpace, Inc.
    Inventors: Dmytro Yu Reznikov, Mark F. Flynn, Chun Wun Yeung
  • Patent number: 9958712
    Abstract: A voltage may be provided to a liquid crystal addressable element as part of a liquid crystal device. The provided voltage may be reduced from a driven state to a relaxed state in a time period greater than 1 ?s. The reduction may further be performed in less than 20 ms. The liquid crystal device may be a polarization switch, which in some embodiments may be a multi-segment polarization switch. In one embodiment, pulses of limited duration of a light source may be provided to the polarization switch. The manner of voltage reduction may reduce optical bounce of the liquid crystal device and may allow one or more of the pulses of the light source to be shifted later in time.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 1, 2018
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Michael A. Cheponis, Mark F. Flynn
  • Patent number: 9841821
    Abstract: In some embodiments, a system and/or method may assess handedness of a user of a system in an automated manner. The method may include displaying a 3D image on a display. The 3D image may include at least one object. The method may include tracking a position and an orientation of an input device in open space in relation to the 3D image. The method may include assessing a handedness of a user based on the position and the orientation of the input device with respect to at least one of the objects. In some embodiments, the method may include configuring at least a portion of the 3D image based upon the assessed handedness. The at least a portion of the 3D image may include interactive menus. In some embodiments, the method may include configuring at least a portion of an interactive hardware associated with the system based upon the assessed handedness.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: December 12, 2017
    Assignee: zSpace, Inc.
    Inventors: Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, David A. Chavez, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 9736466
    Abstract: System and method for video processing. First video levels for pixels for a left image of a stereo image pair are received from a GPU. Gamma corrected video levels (g-levels) are generated via a gamma look-up table (LUT) based on the first video levels. Outputs of the gamma LUT are constrained by minimum and/or maximum values, thereby excluding values for which corresponding post-OD display luminance values differ from static display luminance values by more than a specified error. Overdriven video levels are generated via a left OD LUT based on the g-levels. The overdriven video levels correspond to display luminance values that differ from corresponding static display luminance values by less than the error threshold, and are provided to a display device for display of the left image. This process is repeated for second video levels for a right image of the stereo image pair, using a right OD LUT.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: August 15, 2017
    Assignee: zSpace, Inc.
    Inventor: Mark F. Flynn
  • Patent number: 9342917
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 17, 2016
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 9286713
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: March 15, 2016
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Publication number: 20150371428
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 24, 2015
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Publication number: 20150370111
    Abstract: A voltage may be provided to a liquid crystal addressable element as part of a liquid crystal device. The provided voltage may be reduced from a driven state to a relaxed state in a time period greater than 1 ?s. The reduction may further be performed in less than 20 ms. The liquid crystal device may be a polarization switch, which in some embodiments may be a multi-segment polarization switch. In one embodiment, pulses of limited duration of a light source may be provided to the polarization switch. The manner of voltage reduction may reduce optical bounce of the liquid crystal device and may allow one or more of the pulses of the light source to be shifted later in time.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 24, 2015
    Inventors: David A. Chavez, Michael A. Cheponis, Mark F. Flynn
  • Publication number: 20150363964
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 17, 2015
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 9161025
    Abstract: System and method for video processing. At least one overdrive (OD) look-up table (LUT) is provided, where the at least one OD LUT is dependent on input video levels and at least one parameter indicative of at least one attribute of the system or a user of the system. Video levels for a plurality of pixels for an image are received, as well as the at least one parameter. Overdriven video levels are generated via the at least one OD LUT based on the video levels and the at least one parameter. The overdriven video levels are provided to a display device for display of the image. The reception of video levels and at least one parameter, the generation of overdriven video levels, and the provision of overdriven video levels, may be repeated one or more times in an iterative manner to display a sequence of images.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: October 13, 2015
    Assignee: zSpace, Inc.
    Inventor: Mark F. Flynn
  • Patent number: 9153069
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: October 6, 2015
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 9134556
    Abstract: A voltage may be provided to a liquid crystal addressable element as part of a liquid crystal device. The provided voltage may be reduced from a driven state to a relaxed state in a time period greater than 1 ?s. The reduction may further be performed in less than 20 ms. The liquid crystal device may be a polarization switch, which in some embodiments may be a multi-segment polarization switch. In one embodiment, pulses of limited duration of a light source may be provided to the polarization switch. The manner of voltage reduction may reduce optical bounce of the liquid crystal device and may allow one or more of the pulses of the light source to be shifted later in time.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: September 15, 2015
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Michael A. Cheponis, Mark F. Flynn
  • Publication number: 20150160491
    Abstract: In some embodiments, a system and/or method may operate a liquid crystal device. The method may include increasing a voltage provided to a driven level to a liquid crystal addressable element of the liquid crystal device. Said increasing may be performed over a time period greater than 1 ms. The liquid crystal addressable element may be in a driven state at the driven level. The method may include reducing the provided voltage to a relaxed level. The liquid crystal addressable element may be in a relaxed state at the relaxed level. Said increasing the voltage over the time period to the driven level may result in a reduced acoustical noise associated with the provided voltage. In some embodiments, the liquid crystal device may include a three-dimensional (3D) display.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: zSpace, Inc.
    Inventors: Dmytro Yu Reznikov, Mark F. Flynn, Chun Wun Yeung
  • Publication number: 20150138189
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 21, 2015
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Publication number: 20150123891
    Abstract: In some embodiments, a system and/or method may assess handedness of a user of a system in an automated manner. The method may include displaying a 3D image on a display. The 3D image may include at least one object. The method may include tracking a position and an orientation of an input device in open space in relation to the 3D image. The method may include assessing a handedness of a user based on the position and the orientation of the input device with respect to at least one of the objects. In some embodiments, the method may include configuring at least a portion of the 3D image based upon the assessed handedness. The at least a portion of the 3D image may include interactive menus. In some embodiments, the method may include configuring at least a portion of an interactive hardware associated with the system based upon the assessed handedness.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: zSpace, Inc.
    Inventors: Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, David A. Chavez, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Patent number: 8903958
    Abstract: In some embodiments, a system and/or method may include accessing three-dimensional (3D) imaging software on a remote server. The method may include accessing over a network a 3D imaging software package on a remote server using a first system. The method may include assessing, using the remote server, a capability of the first system to execute the 3D imaging software package. The method may include displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a first portion of the 3D imaging software using the remote server based upon the assessed capabilities of the first system. In some embodiments, the method may include executing a second portion of the 3D imaging software using the first system based upon the assessed capabilities of the first system.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: December 2, 2014
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jerome C. Tu, Carola F. Thompson, Mark F. Flynn, Douglas C. Twilleager, Kevin D. Morishige, Peter F. Ullmann, Arthur L. Berman
  • Publication number: 20140327850
    Abstract: A voltage may be provided to a liquid crystal addressable element as part of a liquid crystal device. The provided voltage may be reduced from a driven state to a relaxed state in a time period greater than 1 ?s. The reduction may further be performed in less than 20 ms. The liquid crystal device may be a polarization switch, which in some embodiments may be a multi-segment polarization switch. In one embodiment, pulses of limited duration of a light source may be provided to the polarization switch. The manner of voltage reduction may reduce optical bounce of the liquid crystal device and may allow one or more of the pulses of the light source to be shifted later in time.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 6, 2014
    Inventors: David A. Chavez, Michael A. Cheponis, Mark F. Flynn
  • Patent number: 8786529
    Abstract: A voltage may be provided to a liquid crystal addressable element as part of a liquid crystal device. The provided voltage may be reduced from a driven state to a relaxed state in a time period greater than 1 ?s. The reduction may further be performed in less than 20 ms. The liquid crystal device may be a polarization switch, which in some embodiments may be a multi-segment polarization switch. In one embodiment, pulses of limited duration of a light source may be provided to the polarization switch. The manner of voltage reduction may reduce optical bounce of the liquid crystal device and may allow one or more of the pulses of the light source to be shifted later in time.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: July 22, 2014
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Michael A. Cheponis, Mark F. Flynn
  • Publication number: 20130050422
    Abstract: System and method for video processing. At least one overdrive (OD) look-up table (LUT) is provided, where the at least one OD LUT is dependent on input video levels and at least one parameter indicative of at least one attribute of the system or a user of the system. Video levels for a plurality of pixels for an image are received, as well as the at least one parameter. Overdriven video levels are generated via the at least one OD LUT based on the video levels and the at least one parameter. The overdriven video levels are provided to a display device for display of the image. The reception of video levels and at least one parameter, the generation of overdriven video levels, and the provision of overdriven video levels, may be repeated one or more times in an iterative manner to display a sequence of images.
    Type: Application
    Filed: August 29, 2012
    Publication date: February 28, 2013
    Inventor: Mark F. Flynn