Patents by Inventor Michael John Evans
Michael John Evans 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: 11010968Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: GrantFiled: November 5, 2019Date of Patent: May 18, 2021Assignee: Snap Inc.Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Publication number: 20210074069Abstract: Systems and methods for receiving audio data; identifying one or more graphical interface elements that correspond to the audio data; generating a display of the identified one or more graphical interface elements, wherein a first portion of the one or more graphical interface elements is persistently displayed, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time together with the first portion of the one or more graphical interface elements; and at expiry of the predetermined period of time, ceasing display of the second portion while maintaining display of the first portion.Type: ApplicationFiled: November 20, 2020Publication date: March 11, 2021Inventors: Ebony James Charlton, Jokubas Dargis, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Patent number: 10878635Abstract: Systems and methods for receiving audio data; identifying one or more graphical interface elements that correspond to the audio data; generating a display of the identified one or more graphical interface elements, wherein a first portion of the one or more graphical interface elements is persistently displayed, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time together with the first portion of the one or more graphical interface elements; and at expiry of the predetermined period of time, ceasing display of the second portion while maintaining display of the first portion.Type: GrantFiled: July 31, 2019Date of Patent: December 29, 2020Assignee: Snap Inc.Inventors: Ebony James Charlton, Jokubas Dargis, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Publication number: 20200334916Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real-world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real-world through utilization of a redundant tracking system comprising multiple tracking sub-systems. Virtual object rendering can be with respect to a reference surface in a real-world three-dimensional space depicted in a camera view of a mobile computing device.Type: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Inventors: Andrew James McPhee, Ebony James Charlton, Samuel Edward Hare, Michael John Evans, Jokubas Dargis, Ricardo Sanchez-Saez
-
Patent number: 10740978Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real-world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real-world through utilization of a redundant tracking system comprising multiple tracking sub-systems. Virtual object rendering can be with respect to a reference surface in a real-world three-dimensional space depicted in a camera view of a mobile computing device.Type: GrantFiled: February 22, 2019Date of Patent: August 11, 2020Assignee: Snap Inc.Inventors: Andrew James McPhee, Ebony James Charlton, Samuel Edward Hare, Michael John Evans, Jokubas Dargis, Ricardo Sanchez-Saez
-
Publication number: 20200213534Abstract: Systems, devices, media and methods are presented for presentation of modified objects within a video stream. The systems and methods select an object of interest depicted within a user interface based on an associated image modifier, determine a modifier context based at least in part on one or more characteristics of the selected object, identify a set of image modifiers based on the modifier context, rank a first portion of the identified set of image modifiers based on a primary ordering characteristic, rank a second portion of the identified set of image modifiers based on a secondary ordering characteristic and cause presentation of the modifier icons for the ranked set of image modifiers.Type: ApplicationFiled: March 11, 2020Publication date: July 2, 2020Inventors: Ebony James Charlton, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Publication number: 20200140406Abstract: Disclosed herein, inter alia, are trioxolane compounds and methods of using the same for treatment and detection of diseases.Type: ApplicationFiled: June 27, 2018Publication date: May 7, 2020Inventors: Adam Robert Renslo, Brian Richard Blank, Ryan Keith Muir, Michael John Evans, Poulami Talukder
-
Patent number: 10623666Abstract: Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a selection at a user interface of a computing device and determine a modifier context based at least in part on the selection and a position within the user interface. The systems and methods identify at least one set of modifiers based on the modifier context. The systems and methods determine an order for the set of modifiers based on the modifier context and cause presentation of modifier icons for the set of modifiers within the user interface.Type: GrantFiled: November 7, 2017Date of Patent: April 14, 2020Assignee: Snap Inc.Inventors: Ebony James Charlton, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Publication number: 20200066037Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: ApplicationFiled: November 5, 2019Publication date: February 27, 2020Inventors: Samuel Edward Hare, Ebony James Chariton, Andrew James McPhee, Michael John Evans
-
Patent number: 10515480Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: GrantFiled: December 19, 2018Date of Patent: December 24, 2019Assignee: Snap Inc.Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Patent number: 10445936Abstract: Systems, devices, media, and methods are presented for generating responsive augmented reality elements in a graphical user interface. The systems and methods receive a video stream having one or more frames containing image data and audio data. The systems and methods identify a set of coordinates within a portion of the one or more frames and identify one or more audio characteristics within the audio data of the video stream. In response to the one or more audio characteristics, the systems and methods generate one or more graphical interface elements and detect a change in the audio data within the video stream. The systems and methods modify the one or more graphical interface elements in a second portion of the video stream in response to the change in the audio data.Type: GrantFiled: August 1, 2017Date of Patent: October 15, 2019Assignee: Snap Inc.Inventors: Ebony James Charlton, Jokubas Dargis, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Publication number: 20190188920Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real-world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real-world through utilization of a redundant tracking system comprising multiple tracking sub-systems. Virtual object rendering can be with respect to a reference surface in a real-world three-dimensional space depicted in a camera view of a mobile computing device.Type: ApplicationFiled: February 22, 2019Publication date: June 20, 2019Inventors: Andrew James McPhee, Ebony James Charlton, Samuel Edward Hare, Michael John Evans, Jokubas Dargis, Ricardo Sanchez-Saez
-
Patent number: 10242503Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real world, and the three-dimensional virtual object can exist similarly for multiple users. Virtual object rendering can be with respect to a reference surface in a real world environment, which reference surface can be selected by a user as part of the virtual object rendering process.Type: GrantFiled: January 5, 2018Date of Patent: March 26, 2019Assignee: Snap Inc.Inventors: Andrew James McPhee, Ebony James Charlton, Samuel Edward Hare, Michael John Evans, Jokubas Dargis, Ricardo Sanchez-Saez
-
Patent number: 10198859Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: GrantFiled: November 17, 2017Date of Patent: February 5, 2019Assignee: Snap Inc.Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Publication number: 20180131878Abstract: Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a selection at a user interface of a computing device and determine a modifier context based at least in part on the selection and a position within the user interface. The systems and methods identify at least one set of modifiers based on the modifier context. The systems and methods determine an order for the set of modifiers based on the modifier context and cause presentation of modifier icons for the set of modifiers within the user interface.Type: ApplicationFiled: November 7, 2017Publication date: May 10, 2018Inventors: Ebony James Charlton, Michael John Evans, Samuel Edward Hare, Andrew James McPhee, Robert Cornelius Murphy, Eitan Pilipski
-
Publication number: 20180075651Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: ApplicationFiled: November 17, 2017Publication date: March 15, 2018Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Patent number: 9852543Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: GrantFiled: March 24, 2016Date of Patent: December 26, 2017Assignee: SNAP INC.Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Publication number: 20160284123Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.Type: ApplicationFiled: March 24, 2016Publication date: September 29, 2016Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
-
Patent number: D877371Type: GrantFiled: September 26, 2018Date of Patent: March 3, 2020Inventor: Michael John Evans Churchill
-
Patent number: D885257Type: GrantFiled: September 26, 2018Date of Patent: May 26, 2020Assignee: CHONGQING JINKANG NEW ENERGY AUTOMOBILE CO., LTD.Inventors: Michael John Evans Churchill, Ricardo Salinas, Yang Sun, Mark Clarke, Adriano Raeli, Eric Obers