Patents by Inventor Robert Blake

Robert Blake 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: 20200357185
    Abstract: A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Patent number: 10769752
    Abstract: A computer implemented method for warping virtual content includes generating warped virtual content by transforming source virtual content. The method also includes determining whether a memory location corresponding to an X, Y location of the warped virtual content in an output frame of reference is occupied by pre-existing virtual content. The method further includes storing the warped virtual content in the memory location if the memory location is not occupied. Moreover, the method includes comparing respective Z locations of the warped virtual content and the pre-existing virtual content to identify virtual content with a Z location closer to a viewing location if the memory location is occupied. The method also includes storing the warped virtual content in the memory location corresponding to the X, Y location if a Z location of warped virtual content is closer to the viewing location than a pre-existing Z location of pre-existing virtual content.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 8, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor
  • Patent number: 10762598
    Abstract: A computer implemented method for warping multi-field color virtual content for sequential projection includes obtaining first and second color fields having different first and second colors. The method also includes determining a first time for projection of a warped first color field. The method further includes determining a second time for projection of a warped second color field. Moreover, the method includes predicting a first pose at the first time and predicting a second pose at the second time. In addition, the method includes generating the warped first color field by warping the first color field based on the first pose. The method also includes generating the warped second color field by warping the second color field based on the second pose.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 1, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Michael Harold Liebenow, Reza Nourai, Robert Blake Taylor, Fahri Yaras
  • Publication number: 20200242729
    Abstract: A computer implemented method for warping virtual content includes generating warped virtual content by transforming source virtual content. The method also includes determining whether a memory location corresponding to an X, Y location of the warped virtual content in an output frame of reference is occupied by pre-existing virtual content. The method further includes storing the warped virtual content in the memory location if the memory location is not occupied. Moreover, the method includes comparing respective Z locations of the warped virtual content and the pre-existing virtual content to identify virtual content with a Z location closer to a viewing location if the memory location is occupied. The method also includes storing the warped virtual content in the memory location corresponding to the X, Y location if a Z location of warped virtual content is closer to the viewing location than a pre-existing Z location of pre-existing virtual content.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 30, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20200234501
    Abstract: A method in a virtual, augmented, or mixed reality system includes a GPU determining/detecting an absence of image data. The method also includes shutting down a portion/component/function of the GPU. The method further includes shutting down a communication link between the GPU and a DB. Moreover, the method includes shutting down a portion/component/function of the DB. In addition, the method includes shutting down a communication link between the DB and a display panel. The further also includes shutting down a portion/component/function of the display panel.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 23, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Jose Felix RODRIGUEZ, Ricardo Martinez PEREZ, Reza NOURAI, Robert Blake TAYLOR
  • Patent number: 10658793
    Abstract: A system includes a first electrical connector and a first multiplexer. The first electrical connector has multiple electrical contacts including at least a first data contact, a second data contact, a first power contact and a second power contact. The first multiplexer has a first data input, a second data input and a selector. The first data input is coupled to the first data contact. The second data input is coupled to the second data contact. The selector is coupled to the first power contact or the second power contact. The first multiplexer is configured to; direct the first data input to a first bus and direct the second data input to a second bus, or direct the first data input to the second bus and direct the second data input to the first bus, depending whether a voltage is present at the selector.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 19, 2020
    Assignee: Canary Connect, Inc.
    Inventors: Robert Blake, Matthew Rao, David Ye
  • Publication number: 20200151960
    Abstract: Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Publication number: 20200090407
    Abstract: An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.
    Type: Application
    Filed: August 12, 2019
    Publication date: March 19, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Jeremy Dwayne Miranda, Rafael Domingos Torres, Daniel Olshansky, Anush Mohan, Robert Blake Taylor, Samuel A. Miller, Jehangir Tajik, Ashwin Swaminathan, Lomesh Agarwal, Ali Shahrokni, Prateek Singhal, Joel David Holder, Xuan Zhao, Siddharth Choudhary, Helder Toshiro Suzuki, Hiral Honar Barot, Eran Guendelman, Michael Harold Liebenow
  • Patent number: 10585407
    Abstract: A home appliance for treating an article according to an automatic cycle of operation, includes a treating chamber having an open face, a door for closing the open face of the treating chamber, two or more sensors on a housing of the home appliance, an actuator operably coupled with the door to move the door from a closed position of the door to an opened position of the door, and a controller.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: March 10, 2020
    Assignee: Whirlpool Corporation
    Inventors: Darryl C. Bodine, Donald E. Erickson, Michelle K. Flachs, Terry K. Litaker, Chris W. Paraskevopoulos, Scott Albright, Robert Blake
  • Publication number: 20200072501
    Abstract: A bracket to retain an expansion tank in conjunction with a water heater tank may comprise an upright member that extends along the side of the water heater tank and a horizontal member that extends along the top of the water heater thank when the bracket is installed, such that the horizontal member is gravitationally retained against the top of the water heater tank. Straps may be used to retain an expansion tank to the upright member. Magnets, retention straps, and/or legs may be used to retain the bracket in position relative to the water heater tank. Straps, extensions upon which an expansion tank may rest, and retention mechanisms may be used to retain an expansion tank in a bracket.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Inventors: Chad Raw, William H. Falkner, III, Robert Blake Hodgson
  • Patent number: 10573078
    Abstract: Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 25, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Publication number: 20200051328
    Abstract: A cross reality system that provides an immersive user experience by storing persistent spatial information about the physical world that one or multiple user devices can access to determine position within the physical world and that applications can access to specify the position of virtual objects within the physical world. Persistent spatial information enables users to have a shared virtual, as well as physical, experience when interacting with the cross reality system. Further, persistent spatial information may be used in maps of the physical world, enabling one or multiple devices to access and localize into previously stored maps, reducing the need to map a physical space before using the cross reality system in it. Persistent spatial information may be stored as persistent coordinate frames, which may include a transformation relative to a reference orientation and information derived from images in a location corresponding to the persistent coordinate frame.
    Type: Application
    Filed: October 4, 2019
    Publication date: February 13, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Anush Mohan, Rafael Domingos Torres, Daniel Olshansky, Samuel A. Miller, Jehangir Tajik, Joel David Holder, Jeremy Dwayne Miranda, Robert Blake Taylor, Ashwin Swaminathan, Lomesh Agarwal, Hiral Honar Barot, Helder Toshiro Suzuki, Ali Shahrokni, Eran Guendelman, Prateek Singhal, Xuan Zhao, Siddharth Choudhary, Nick Kramer, Ken Tossell
  • Publication number: 20200051322
    Abstract: Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20200043201
    Abstract: A method for calibrating a wearable device includes displaying an image with a plurality of pixels for each of three primary colors using the wearable device, and determining RGB and XYZ values for each of the plurality of pixels. The method includes selecting a subset of the plurality of pixels to form a group of grid points, and dividing the image into a group of tile regions, with each tile region including a grid point. Grid XYZ values are determined for each grid point, based on averaging XYZ values of all pixels in a corresponding tile region, and a grid RGB-to-XYZ conversion matrix is determined for each grid point. The method also includes determining a correction matrix for each grid point by multiplying an inverse of the grid RGB-to-XYZ conversion matrix for the grid with an sRGB-to-XYZ conversion matrix.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 6, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Kazunori Tanaka, Lei Zhang, Etienne Gregoire Grossmann, Marshall Charles Capps, Robert Blake Taylor
  • Patent number: 10548036
    Abstract: A monitoring tool receiving a plurality of queries about the performance of a network, each query being a query about the performance of the network in a respective location. The tool groups queries that exhibit a predetermined spatial relationship with respect to one another. The locations of the queries in the group define a zone. If the number exceeds a threshold, then the zone warrants inspection and/or queries about network performance in the zone can be met with an indication that there appears to be a fault affecting the zone. Alternatively, the tool compares a plurality of stored areas, each area corresponding to a different time period and delimited by a boundary formed around the locations to which a plurality of network performance queries, in the respective time period, relate.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: January 28, 2020
    Assignee: Spatialbuzz Limited
    Inventors: Andrew Robert Blake, Michael Robert John Shannon
  • Publication number: 20200027194
    Abstract: A computer implemented method for warping virtual content includes receiving rendered virtual content data, the rendered virtual content data including a far depth. The method also includes receiving movement data indicating a user movement in a direction orthogonal to an optical axis. The method further includes generating warped rendered virtual content data based on the rendered virtual content data, the far depth, and the movement data.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 23, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow, Gilles Cadet
  • Patent number: 10489966
    Abstract: Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 26, 2019
    Assignee: MAGIC LEAP, INC.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20190288453
    Abstract: A system includes a first electrical connector and a first multiplexer. The first electrical connector has multiple electrical contacts including at least a first data contact, a second data contact, a first power contact and a second power contact. The first multiplexer has a first data input, a second data input and a selector. The first data input is coupled to the first data contact. The second data input is coupled to the second data contact. The selector is coupled to the first power contact or the second power contact. The first multiplexer is configured to; direct the first data input to a first bus and direct the second data input to a second bus, or direct the first data input to the second bus and direct the second data input to the first bus, depending whether a voltage is present at the selector.
    Type: Application
    Filed: July 14, 2017
    Publication date: September 19, 2019
    Inventors: Robert Blake, Matthew Rao, David Ye
  • Patent number: D856137
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: August 13, 2019
    Inventors: Kristopher Frank Corbin, Jacqueline Grimm, Robert Blake Leftwich
  • Patent number: D892634
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: August 11, 2020
    Inventors: Kristopher Frank Corbin, Jacqueline Grimm, Robert Blake Leftwich