Patents by Inventor Keith Blackstone

Keith Blackstone 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: 10650588
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 12, 2020
    Assignee: Aquifi, Inc.
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 10311648
    Abstract: A method for computing a three-dimensional (3D) model of an object includes: receiving, by a processor, a first chunk including a 3D model of a first portion of the object, the first chunk being generated from a plurality of depth images of the first portion of the object; receiving, by the processor, a second chunk including a 3D model of a second portion the object, the second chunk being generated from a plurality of depth images of the second portion of the object; computing, by the processor, a registration of the first chunk with the second chunk, the registration corresponding to a transformation aligning corresponding portions of the first and second chunks; aligning, by the processor, the first chunk with the second chunk in accordance with the registration; and outputting, by the processor, a 3D model corresponding to the first chunk merged with the second chunk.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: June 4, 2019
    Assignee: AQUIFI, INC.
    Inventors: Giridhar Murali, Keith Blackstone, Francesco Peruch, Carlo Dal Mutto
  • Publication number: 20190108678
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 10204448
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: February 12, 2019
    Assignee: AQUIFI, INC.
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Publication number: 20180130255
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 10, 2018
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Publication number: 20170372527
    Abstract: A method for computing a three-dimensional (3D) model of an object includes: receiving, by a processor, a first chunk including a 3D model of a first portion of the object, the first chunk being generated from a plurality of depth images of the first portion of the object; receiving, by the processor, a second chunk including a 3D model of a second portion the object, the second chunk being generated from a plurality of depth images of the second portion of the object; computing, by the processor, a registration of the first chunk with the second chunk, the registration corresponding to a transformation aligning corresponding portions of the first and second chunks; aligning, by the processor, the first chunk with the second chunk in accordance with the registration; and outputting, by the processor, a 3D model corresponding to the first chunk merged with the second chunk.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 28, 2017
    Inventors: Giridhar Murali, Keith Blackstone, Francesco Peruch, Carlo Dal Mutto
  • Patent number: 9298266
    Abstract: Systems and methods in accordance with embodiments of the invention implement three-dimensional (3D) gesture based graphical user interfaces (GUI) using gesture reactive interface objects. One embodiment includes using a computing device to render an initial user interface comprising a set of interface objects, detect a targeting 3D gesture in captured image data that identifies a targeted interface object within the user interface, change the rendering of at least the targeted interface object within the user interface in response to the targeting 3D gesture that targets the interface object, detect an interaction 3D gesture in additional captured image data that identifies a specific interaction with a targeted interface object, modify the user interface in response to the interaction with the targeted interface object identified by the interaction 3D gesture, and render the modified user interface.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: March 29, 2016
    Assignee: Aquifi, Inc.
    Inventors: Keith Blackstone, Eric Webb, David Girdwood, Carlo Dal Mutto
  • Publication number: 20140298273
    Abstract: Systems and methods in accordance with embodiments of the invention implement three-dimensional (3D) gesture based graphical user interfaces (GUI) using gesture reactive interface objects. One embodiment includes using a computing device to render an initial user interface comprising a set of interface objects, detect a targeting 3D gesture in captured image data that identifies a targeted interface object within the user interface, change the rendering of at least the targeted interface object within the user interface in response to the targeting 3D gesture that targets the interface object, detect an interaction 3D gesture in additional captured image data that identifies a specific interaction with a targeted interface object, modify the user interface in response to the interaction with the targeted interface object identified by the interaction 3D gesture, and render the modified user interface.
    Type: Application
    Filed: August 12, 2013
    Publication date: October 2, 2014
    Applicant: Imimtek, Inc.
    Inventors: Keith Blackstone, Eric Webb, David Girdwood, Carlo Dal Mutto