Patents by Inventor Robert A. Blake

Robert A. 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: 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
  • Publication number: 20190241354
    Abstract: A container for storing a plurality of food items having a base portion with a peripheral edge at a base peripheral edge plane. The base portion can include a plurality of cavities with each cavity having an interior wall surface extending up a first axis from a cavity base wall. At least a first portion of the interior wall surface terminates at a cavity rim formed where the first portion of the interior wall surface intersects with the peripheral edge surface, wherein an exterior cavity rim portion can be formed by the plurality of cavities. An interior support member formed within the base portion can extend up from the base portion to a first plane above the peripheral edge plane. A lid support member can extend down from the top surface of the lid portion and contact the top surface of the interior support member.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 8, 2019
    Inventors: Kristopher Frank Corbin, Jacqueline Grimm, Robert Blake Leftwich
  • Patent number: 10373770
    Abstract: A laundry treating appliance having at least one automatic cycle of operation, a plurality of components selectively operable by a controller to implement the at least one cycle of operation on a load of laundry received within a treating chamber of the appliance with the controller having a user interface for receiving input from a user and a door for closing an open face of the treating chamber.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: August 6, 2019
    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: 20190073821
    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: August 31, 2018
    Publication date: March 7, 2019
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20180268611
    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: March 16, 2018
    Publication date: September 20, 2018
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Publication number: 20180268519
    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: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Michael Harold LIEBENOW, Reza NOURAI, Robert Blake TAYLOR, Fahri YARAS
  • Publication number: 20180268610
    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: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20180268518
    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: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza Nourai, Robert Blake Taylor
  • Publication number: 20180193897
    Abstract: A hose fitting swaging device may include a base at least two truss rods, first and second die collars and a hydraulic cylinder. The truss rods may be spaced apart from each other and extend upward from the base. Each truss rod may have a proximal end removably secured to the base. Each truss rod may also have a distal end opposite the base. The first die collar may be removably secured to the distal ends of the truss rods. The second die collar may be slideably retained by the truss rods, between the base and the first die collar. The hydraulic cylinder may be removably secured to the base in between the truss rods and beneath the second die collar. Thus, the hydraulic cylinder may be operable to forcibly drive the second die collar upwards, along the truss rods, toward the first die collar. The first die collar may be supported entirely by the truss rods.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Inventors: Richard D. Dresang, Daniel M. Olson, Bernard M. Hengels, Kevin J. Witt, Jack V. Roberts, Charles S. Duginski, Brian Robert Blake, Dean Robert Rohn, Robert H. Glick, Chad P. Brunink
  • Publication number: 20180055299
    Abstract: A cleaning brush apparatus that is mountable onto a platform that is suitably suspended from a building for cleaning exterior and/or interior surfaces of the building. The cleaning brush apparatus includes a cleaning brush that is rotatable relative to the platform about a rotation axis that is parallel to the longitudinal axis of the platform. The cleaning brush apparatus is mounted to the platform in a manner to define a walkway on the platform to the rear of the rotation axis that permits a human operator to walk on the platform behind the rotation axis and along at least a length of the cleaning brush apparatus. The cleaning brush apparatus may also be adjustably mounted on the platform to permit the cleaning brush apparatus to be adjusted in position on and relative to the platform in a direction parallel to the longitudinal axis.
    Type: Application
    Filed: August 18, 2017
    Publication date: March 1, 2018
    Inventors: Robert Blake, Brian Andrews, Tom DeJong
  • Publication number: 20170248926
    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: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: DARRYL C. BODINE, DONALD E. ERICKSON, MICHELLE K. FLACHS, TERRY K. LITAKER, CHRIS W. PARASKEVOPOULOS, SCOTT ALBRIGHT, ROBERT BLAKE
  • Publication number: 20170230272
    Abstract: The network monitoring tool comprises an input for receiving data about the performance of the network and a data processor for analysing the data in order to produce an output. The output is at least one of the identification of a fault in the network and the derivation of information about the capability of the network to supply the utility.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 10, 2017
    Inventors: Andrew Robert Blake, Michael Robert John Shannon
  • Publication number: 20170230850
    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: Application
    Filed: February 8, 2017
    Publication date: August 10, 2017
    Inventors: Andrew Robert Blake, Michael Robert John SHANNON
  • Patent number: 9573899
    Abstract: 2-Aminopyridine compounds of Formula I are provided, and various substituents including stereoisomers, tautomers, and pharmaceutically acceptable salts thereof, useful for modulating USP7, and for treating cancer and immune disorders such as inflammation mediated by USP7. Methods of using compounds of Formula I for in vitro, in situ, and in vivo diagnosis, and treatment of such disorders in mammalian cells, or associated pathological conditions, are disclosed.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 21, 2017
    Assignee: Genentech, Inc.
    Inventors: Robert Blake, Paola Di Lello, Jason Drummond, Christine Johanna Heideker, Lorna Kategaya, Till Maurer, Jeremy M. Murray, Chudi Ndubaku, Richard Pastor, Lionel Rouge, Vickie Tsui, Ingrid E. Wertz, Kebing Yu
  • Publication number: 20160376743
    Abstract: A laundry treating appliance having at least one automatic cycle of operation, a plurality of components selectively operable by a controller to implement the at least one cycle of operation on a load of laundry received within a treating chamber of the appliance with the controller having a user interface for receiving input from a user and a door for closing an open face of the treating chamber.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Inventors: DARRYL C. BODINE, DONALD E. ERICKSON, MICHELLE K. FLACHS, TERRY K. LITAKER, CHRIS W. PARASKEVOPOULOS, SCOTT ALBRIGHT, ROBERT BLAKE
  • Patent number: 9466439
    Abstract: A laundry treating appliance and a method operating a laundry treating appliance having at least one automatic cycle of operation, a plurality of components selectively operable by a controller to implement the at least one cycle of operation on a load of laundry received within a treating chamber of the appliance with the controller having a user interface for receiving input from a user and a door for closing an open face of the treating chamber, the method comprising determining a movement of the door in a closing direction and actuating the user interface when it is determined the door is moved in the closing direction.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: October 11, 2016
    Assignee: Whirlpool Corporation
    Inventors: Darryl C. Bodine, Donald E. Erickson, Michelle K. Flachs, Terry K. Litaker, Chris W. Paraskevopoulos, Scott Albright, Robert Blake
  • Patent number: D854928
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 30, 2019
    Inventors: Kristopher Frank Corbin, Jacqueline Grimm, Robert Blake Leftwich
  • Patent number: D856137
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: August 13, 2019
    Inventors: Kristopher Frank Corbin, Jacqueline Grimm, Robert Blake Leftwich