Patents by Inventor Warren Andrews

Warren Andrews 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).

  • Publication number: 20200132992
    Abstract: A display device includes a display panel having a first emission region and one or more second emission regions disposed adjacent to the first emission region. The display device includes a plurality of light emitters, arranged in the first emission region, corresponding to a first color gamut and a plurality of light emitters, arranged in the one or more second emission regions, corresponding to a second color gamut that is distinct from the first color gamut. A method for making a display device with a plurality of light emitters corresponding to a first color gamut in a first emission region and a plurality of light emitters corresponding to a second color gamut in a second emission region is also described.
    Type: Application
    Filed: November 2, 2018
    Publication date: April 30, 2020
    Inventors: Andrew John Ouderkirk, James Hillis, Marina Zannoli, Jasmine Soria Sears, James Ronald Bonar, Gareth Valentine, Barry David Silverstein, Warren Andrew Hunt
  • Publication number: 20200132997
    Abstract: A display device includes a display panel having a first emission region and one or more second emission regions disposed adjacent to the first emission region. The display device includes a plurality of light emitters, arranged in the first emission region, corresponding to a first color gamut and a plurality of light emitters, arranged in the one or more second emission regions, corresponding to a second color gamut that is distinct from the first color gamut. A method for making a display device with a plurality of light emitters corresponding to a first color gamut in a first emission region and a plurality of light emitters corresponding to a second color gamut in a second emission region is also described.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Andrew John Ouderkirk, James Hillis, Marina Zannoli, Jasmine Soria Sears, James Ronald Bonar, Gareth Valentine, Barry David Silverstein, Warren Andrew Hunt
  • Patent number: 10614577
    Abstract: A head mounted display (HMD) comprises an eye tracking system configured to perform a calibration process using an eye tracking system of the HMD that includes determining a pupillary axis and/or determining an angular offset between the pupillary axis and the eye's true line of sight. The eye tracking system obtains an eye model captures images of the user's pupil while the user is looking at a target or other content displayed on the HMD. In some embodiments, the calibration process is based on a single image of the user's eye and is performed only once. For example, the process can be performed the first time the user uses the HMD, which stores the calibration data for the user in a memory for future use.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 7, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Robert Dale Cavin, Warren Andrew Hunt
  • Publication number: 20200098139
    Abstract: In one embodiment, a method for generating completed frames from sparse data may access sample datasets associated with a sequence of frames, respectively. Each sample dataset may comprise incomplete pixel information of the associated frame. The system may generate, using a first machine-learning model, the sequence of frames, each having complete pixel information, based on the sample datasets. The first machine-learning model is configured to retain spatio-temporal representations associated with the generated frames. The system may then access a next sample dataset comprising incomplete pixel information of a next frame after the sequence of frames. The system may generate, using the first machine-learning model, the next frame based on the next sample dataset.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 26, 2020
    Inventors: Anton S. Kaplanyan, Anton Sochenov, Thomas Sebastian Leimkuhler, Warren Andrew Hunt
  • Patent number: 10569394
    Abstract: The present invention provides methods and systems for a rotary impact device having an annular exterior surface for use with an impact wrench for providing torque to a fastener. The rotary impact device includes an input member having an input recess for receiving the anvil of the impact wrench, an output member having an output recess for receiving the fastener, and an inertia member. The inertia member is stationary and positioned on the exterior surface of the rotary impact device for increasing the torque applied to the fastener.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: February 25, 2020
    Assignee: Ingersoll-Rand Company
    Inventors: Warren Andrew Seith, Ryan Scott Amend
  • Publication number: 20200043219
    Abstract: In one embodiment, a computing system may determine an orientation in a three-dimensional (3D) space and generate a plurality of coordinates in the 3D space based on the determined orientation. The system may access pre-determined ray trajectory definitions associated with the plurality of coordinates. The system may determine visibility information of one or more objects defined within the 3D space by projecting rays through the plurality of coordinates, wherein trajectories of the rays from the plurality of coordinates are determined based on the pre-determined ray trajectory definitions. The system may then generate an image of the one or more objects based on the determined visibility information of the one or more objects.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Patent number: 10553012
    Abstract: In one embodiment, a computer system may determine an orientation in a 3D space based on sensor data generated by a virtual reality device. The system may generate ray footprints in the 3D space based on the determined orientation. For at least one of the ray footprints, the system may identify a corresponding number of subsamples to generate for that ray footprint and generate one or more coordinates in the ray footprint based on the corresponding number of subsamples. The system may determine visibility of one or more objects defined within the 3D space by projecting a ray from each of the one or more coordinates to test for intersection with the one or more objects. The system may generate an image of the one or more objected based on the determined visibility of the one or more objects.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: February 4, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Patent number: 10553013
    Abstract: In one embodiment, a computing system may determine a first orientation in a 3D space based on first sensor data generated at a first time. The system may determine a first visibility of an object in the 3D space by projecting rays based on the first orientation to test for intersection. The system may generate first lines of pixels based on the determined first visibility and output the first lines of pixels for display. The system may determine a second orientation based on second sensor data generated at a second time. The system may determine a second visibility of the object by projected rays based on the second orientation to test for intersection. The system may generate second lines of pixels based on the determined second visibility and output the second lines of pixels for display. The second lines of pixels are displayed concurrently with the first lines of pixels.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: February 4, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Patent number: 10529117
    Abstract: In one embodiment, a computing system may receive a focal surface map, which may be specified by an application. The system may determine an orientation in a 3D space based on sensor data generated by a virtual reality device. The system may generate first coordinates in the 3D space based on the determined orientation and generate second coordinates using the first coordinates and the focal surface map. Each of the first coordinates is associated with one of the second coordinates. For each of the first coordinates, the system may determine visibility of one or more objects defined within the 3D space by projecting a ray from the first coordinate through the associated second coordinate to test for intersection with the one or more objects. The system may generate an image of the one or more objected based on the determined visibility of the one or more objects.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: January 7, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Publication number: 20190378321
    Abstract: In one embodiment, a computing system may determine a pixel area in a two-dimensional coordinate system associated with a display. The system may project the pixel area into a three-dimensional coordinate system to determine a projected area in the three-dimensional coordinate system. Based on the projected area, the system may access a portion of an analytical definition of a glyph, the portion of the analytical definition defining one or more areas of the glyph. The system may compute a coverage proportion of the pixel area that overlaps with the one or more areas of the glyph. The system may then determine a color for the pixel area based on the coverage proportion.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Inventor: Warren Andrew Hunt
  • Patent number: 10460500
    Abstract: In one embodiment, a computing system may determine a pixel area in a display coordinate system and project it into a three-dimensional coordinate system to determine a projected area. Based on the projected area, the system may determine a portion of a data structure that contains an analytical definition of a glyph in a two-dimensional coordinate system. The system may access a portion of the analytical definition associated with the selected portion of the data structure, the portion of the analytical definition defining one or more areas of the glyph. The system may project the portion of the analytical definition into the display coordinate system and compute a coverage proportion of the pixel area that overlaps with one or more areas defined by the projected portion of the analytical definition. Based on the coverage, the system may determine a color for the pixel and render the glyph.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: October 29, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Warren Andrew Hunt
  • Publication number: 20190318528
    Abstract: In one embodiment, a method for determine visibility may perform intersection tests using block beams, tile beams, and rays. First, a computing system may project a block beam to test for intersection with a first bounding volume (BV) in a bounding volume hierarchy. If the beam fully contains BV, the system may test for more granular intersections with the first BV by projecting smaller tile beams contained within the block beam. Upon determining that the first BV partially intersects a tile beam, the system may project the tile beam against a second BV contained within the first BV. If the tile beam fully contains the second BV, the system may test for intersection using rays contained within the tile beam. The system may project procedurally-generated rays to test whether they intersect with objects contained within the second BV. Information associated with intersections may be used to render a computer-generated scene.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Publication number: 20190318526
    Abstract: In one embodiment, a computing system may receive a focal surface map, which may be specified by an application. The system may determine an orientation in a 3D space based on sensor data generated by a virtual reality device. The system may generate first coordinates in the 3D space based on the determined orientation and generate second coordinates using the first coordinates and the focal surface map. Each of the first coordinates is associated with one of the second coordinates. For each of the first coordinates, the system may determine visibility of one or more objects defined within the 3D space by projecting a ray from the first coordinate through the associated second coordinate to test for intersection with the one or more objects. The system may generate an image of the one or more objected based on the determined visibility of the one or more objects.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Publication number: 20190318529
    Abstract: In one embodiment, a computer system may determine an orientation in a 3D space based on sensor data generated by a virtual reality device. The system may generate ray footprints in the 3D space based on the determined orientation. For at least one of the ray footprints, the system may identify a corresponding number of subsamples to generate for that ray footprint and generate one or more coordinates in the ray footprint based on the corresponding number of subsamples. The system may determine visibility of one or more objects defined within the 3D space by projecting a ray from each of the one or more coordinates to test for intersection with the one or more objects. The system may generate an image of the one or more objected based on the determined visibility of the one or more objects.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Publication number: 20190318530
    Abstract: In one embodiment, a computing system may determine a first orientation in a 3D space based on first sensor data generated at a first time. The system may determine a first visibility of an object in the 3D space by projecting rays based on the first orientation to test for intersection. The system may generate first lines of pixels based on the determined first visibility and output the first lines of pixels for display. The system may determine a second orientation based on second sensor data generated at a second time. The system may determine a second visibility of the object by projected rays based on the second orientation to test for intersection. The system may generate second lines of pixels based on the determined second visibility and output the second lines of pixels for display. The second lines of pixels are displayed concurrently with the first lines of pixels.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Publication number: 20190295503
    Abstract: The apparatus may include a display device that includes an integral display which receives bit-depth assignment data and configures, based on the bit-depth assignment data, the integral display to display image data at differing bit depths within various display regions of the integral display. This may cause the display device to consume a lower proportion of image data to drive display regions of the integral display that are configured to display image data at lower bit depths and maintain higher image quality within display regions of the integral display that are configured to display image data at higher bit depths. The apparatus may also reconfigure the integral display in response to receiving updated bit-depth assignment data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: June 11, 2018
    Publication date: September 26, 2019
    Inventors: Andrew John Ouderkirk, Jasmine Soria Sears, James Ronald Bonar, Warren Andrew Hunt, Behnam Bastani
  • Patent number: 10346873
    Abstract: According to an embodiment of the present invention, a computer implemented method and system for isolating variables in a behavior prediction model comprises: identifying a plurality of groups comprising a first group of variables and a second group of variables; building a model, using a computer processor, for capturing an effect of the first group of variables in predicting behavior for customers; building a subsequent stage of the model, using a computer processor, on a second group of variables to neutralize the effect of the first group of variables; displaying results of the model wherein the results minimize the effect of the first group of variables in predicting behavior at a user interface; and identifying a response based on the results for a segment of the customers.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 9, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Burton Warren Andrews, Nader Michel Gemayel, Dee Pai, Rebecca Jeanette-Paul Sela, Joshua D. Svenson, Arthur Eladio Weston
  • Publication number: 20180335028
    Abstract: Illustrative embodiments of positive displacement pumps utilizing pressure compensating calibration, as well as related systems and methods, are disclosed. In one illustrative embodiment, a method of operating a positive displacement pump includes sensing, with a pressure sensor disposed at a fluid outlet of the positive displacement pump, a back pressure at the fluid outlet, transmitting a pressure signal associated with the sensed back pressure from the pressure sensor to a controller of the positive displacement pump, and identifying, on the controller, a volume of fluid pumped by the positive displacement pump using the pressure signal.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Applicant: Ingersoll-Rand Company
    Inventor: Warren Andrew Seith
  • Patent number: 10131037
    Abstract: An angle impact tool includes a handle assembly extending along a first axis, a prime mover in the handle, an output shaft rotatable about the first axis, and a work attachment connected to the handle assembly. An output drive is supported in the work attachment for rotation about an output axis perpendicular to the first axis. A gear assembly including a spur gear is positioned within the work attachment to transfer torque from the prime mover about the first axis to the output drive about the output axis. An impact mechanism is positioned within the work attachment and includes a hammer and an anvil. The hammer rotates under the influence of the prime mover and is operable to periodically deliver an impact load to the anvil. The output drive rotates about the output axis under the influence of the impact load being transmitted to the output drive by the anvil.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: November 20, 2018
    Assignee: INGERSOLL-RAND COMPANY
    Inventors: Warren Andrew Seith, Lucas James Taylor
  • Patent number: 10115205
    Abstract: A head mounted display (HMD) comprises an eye tracking system configured to perform a calibration process using an eye tracking system of the HMD that includes determining a pupillary axis and/or determining an angular offset between the pupillary axis and the eye's true line of sight. The eye tracking system obtains an eye model captures images of the user's pupil while the user is looking at a target or other content displayed on the HMD. In some embodiments, the calibration process is based on a single image of the user's eye and is performed only once. For example, the process can be performed the first time the user uses the HMD, which stores the calibration data for the user in a memory for future use.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 30, 2018
    Assignee: Facebook Technologies, LLC
    Inventors: Robert Dale Cavin, Warren Andrew Hunt