Patents by Inventor Daniel Moreno

Daniel Moreno 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: 12633061
    Abstract: The subject technology detects a first location and a first position of a first representation of a first finger and a second location and a second position of a second representation of a second finger. The subject technology detects a first particular location and a first particular position of a first particular representation of a first particular finger and a second particular location and a second particular position of a second particular representation of a second particular finger. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology detects a first particular change in the first particular location and the first particular position and a second particular change in the second particular location and the second particular position. The subject technology generates a set of virtual objects.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: May 19, 2026
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12595576
    Abstract: An electrochemical reactor system adapted for producing a chemical product from a reactant includes (a) separate electrochemical and production cells and (b) a charge carrier compound in a catholyte adapted to effectively decouple the charging of the charge carrier compound in the electrochemical cell with the electrochemical conversion of a reactant to a desired chemical product in the production cell.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: April 7, 2026
    Assignee: University of Kentucky Research Foundation
    Inventors: Jesse G. Thompson, Kunlei Liu, Leland Widger, Daniel Moreno, Ayokunle Omosebi, James Landon
  • Publication number: 20260073652
    Abstract: The subject technology detects a first gesture and a second gesture, each gesture corresponding to an open trigger finger gesture. The subject technology detects a third gesture and a fourth gesture, each gesture corresponding to a closed trigger finger gesture. The subject technology, selects a first virtual object in a first scene. The subject technology detects a first location and a first position of a first representation of a first finger from the third gesture and a second location and a second position of a second representation of a second finger from the fourth gesture. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology modifies a set of dimensions of the first virtual object to a different set of dimensions.
    Type: Application
    Filed: November 18, 2025
    Publication date: March 12, 2026
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12572261
    Abstract: Systems and methods are provided for navigating messaging application interfaces. The systems and methods include operations for: displaying, by a messaging application of a user device, a menu comprising a first set of options relating to a first level in a hierarchy of levels; detecting, by a touch sensor, one finger touch of a first option of the first set of options; in response to detecting the one finger touch of the first option, displaying, by the messaging application, a second set of options related to the first option, the second set of options relating to a second level in the hierarchy of levels; detecting, by the touch sensor, two finger touch of a second option of the second set of options; and in response to detecting the two finger touch of the second option, re-displaying, by the messaging application, the first set of options.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: March 10, 2026
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Andrew James McPhee, Daniel Moreno
  • Publication number: 20260067528
    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. The program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.
    Type: Application
    Filed: November 5, 2025
    Publication date: March 5, 2026
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
  • Publication number: 20260051137
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering a virtual object in a real-world environment depicted in image content based on contextual information. A virtual object template is selected. One or more stylizations for the virtual object template are determined based on contextual information associated with a computing device. A virtual object is generated by applying the one or more stylizations to the virtual object template. The virtual object is rendered within a 3D space captured within a camera feed of the computing device.
    Type: Application
    Filed: October 28, 2025
    Publication date: February 19, 2026
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Publication number: 20260038211
    Abstract: The subject technology applies, to image data and depth data, a 3D effect including at least one beautification operation based on an augmented reality content generator, the 3D effect including a beautification operation, the beautification operation comprising modifying image data, the image data including a region corresponding to a representation of a face, the beautification operation comprising using a machine learning model for at least one of smoothing blemishes or preserving facial skin texture. The subject technology generates a depth map using at least the depth data. The subject technology generates a segmentation mask based at least on the image data. The subject technology performs background inpainting and blurring of the image data using at least the segmentation mask to generate background inpainted image data. The subject technology generates a 3D message based at least in part on the applied 3D effect including the at least one beautification operation.
    Type: Application
    Filed: October 8, 2025
    Publication date: February 5, 2026
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Dhritiman Sagar, Wentao Shang
  • Publication number: 20260030849
    Abstract: The subject technology detects a location and a position of a representation of a finger in a set of frames captured by a camera of a client device. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders the first virtual object within a first scene. The subject technology detects a first collision event corresponding to a first collider of the first virtual object intersecting with a second collider of a second virtual object. The subject technology modifies a set of dimensions of the second virtual object to a second set of dimensions. The subject technology renders the second virtual object based on the second set of dimensions within a second scene. The subject technology provides for display the rendered second virtual object within the second scene.
    Type: Application
    Filed: October 2, 2025
    Publication date: January 29, 2026
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Publication number: 20260023473
    Abstract: Systems and methods are provided for performing operations comprising: displaying a plurality of augmented reality painting options; detecting, by a touch input interface of the eyewear device, a first touch input comprising a single finger touching the touch input interface; selecting a first augmented reality painting option of the plurality of augmented reality painting options in response to the first touch input; while continuing to detect continuous touch between the single finger and the touch input interface following selection of the first augmented reality painting option, displaying a second augmented reality painting option related to the first augmented reality painting option; and performing a selection associated with the second augmented reality painting option in response to detecting, by the touch input interface, movement of the single finger along the touch input interface while continuing to detect the continuous touch.
    Type: Application
    Filed: September 25, 2025
    Publication date: January 22, 2026
    Inventors: Kyle Goodrich, Andrew James McPhee, Daniel Moreno
  • Publication number: 20260011084
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
    Type: Application
    Filed: September 12, 2025
    Publication date: January 8, 2026
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Patent number: 12505637
    Abstract: The subject technology detects a first gesture and a second gesture, each gesture corresponding to an open trigger finger gesture. The subject technology detects a third gesture and a fourth gesture, each gesture corresponding to a closed trigger finger gesture. The subject technology, selects a first virtual object in a first scene. The subject technology detects a first location and a first position of a first representation of a first finger from the third gesture and a second location and a second position of a second representation of a second finger from the fourth gesture. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology modifies a set of dimensions of the first virtual object to a different set of dimensions.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: December 23, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12488548
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering a virtual object in a real-world environment depicted in image content based on contextual information. A virtual object template is selected. One or more stylizations for the virtual object template are determined based on contextual information associated with a computing device. A virtual object is generated by applying the one or more stylizations to the virtual object template. The virtual object is rendered within a 3D space captured within a camera feed of the computing device.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: December 2, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Patent number: 12489942
    Abstract: Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. The program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: December 2, 2025
    Assignee: SNAP INC.
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Hao Long, Daniel Moreno, Daniel Rakhamimov, Suraya Shivji, Neil Tagare
  • Patent number: 12462492
    Abstract: The subject technology applies, to image data and depth data, a 3D effect including at least one beautification operation based on an augmented reality content generator, the 3D effect including a beautification operation, the beautification operation comprising modifying image data, the image data including a region corresponding to a representation of a face, the beautification operation comprising using a machine learning model for at least one of smoothing blemishes or preserving facial skin texture. The subject technology generates a depth map using at least the depth data. The subject technology generates a segmentation mask based at least on the image data. The subject technology performs background inpainting and blurring of the image data using at least the segmentation mask to generate background inpainted image data. The subject technology generates a 3D message based at least in part on the applied 3D effect including the at least one beautification operation.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: November 4, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Dhritiman Sagar, Wentao Shang
  • Publication number: 20250336423
    Abstract: The subject technology receives frames of a source media content. The subject technology detects from the frames of the source media content, a first gesture indicating a cut point at a particular frame of the source media content, the cut point associated with a trimming operation to be performed on the source media content. The subject technology selects a starting frame and an ending frame from the frames based at least in part on the cut point at the particular frame. The subject technology performs the trimming operation based on the starting frame and the ending frame. The subject technology generates a second media content using the third set of frames. The subject technology provides for display at least a portion of the third set of frames of the second media content.
    Type: Application
    Filed: July 8, 2025
    Publication date: October 30, 2025
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12456263
    Abstract: The subject technology detects a location and a position of a representation of a finger in a set of frames captured by a camera of a client device. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders the first virtual object within a first scene. The subject technology detects a first collision event corresponding to a first collider of the first virtual object intersecting with a second collider of a second virtual object. The subject technology modifies a set of dimensions of the second virtual object to a second set of dimensions. The subject technology renders the second virtual object based on the second set of dimensions within a second scene. The subject technology provides for display the rendered second virtual object within the second scene.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: October 28, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Publication number: 20250328656
    Abstract: A permission based media system to perform operations that include: presenting a first media object at a client device associated with a user account, the first media object including a reference that identifies the user account; receiving an input that selects the first media object from the client device; determining a permission of the user account based on the reference that identifies the user account; presenting a set of options based on the permission associated with the user account; receiving a selection of an option from among the set of options; and generating a second media object based on the first media object and the selection of the option, according to certain embodiments.
    Type: Application
    Filed: July 1, 2025
    Publication date: October 23, 2025
    Inventors: Christine Barron, Laurent Desserrey, Daniel Moreno, Celia Nicole Mourkogiannis, David Phillip Taitz, Christie Marie Heikkinen
  • Publication number: 20250321650
    Abstract: Eyewear configured to identify movements of a remote physical object to provide a 3D painting interactive augmented reality experience. In an example, the eyewear uses the identified movements of the remote physical object as a virtual brush to create a three-dimensional (3D) virtual object on an eyewear display. The eyewear determines positional information of the remote physical object. The eyewear uses the positional information and responsively displays and edits the virtual object as a function of the relative 3D positioning of the remote physical object.
    Type: Application
    Filed: June 16, 2025
    Publication date: October 16, 2025
    Inventors: Ilteris Canberk, Daniel Moreno
  • Publication number: 20250322617
    Abstract: The subject technology receives a set of frames. The subject technology detect a first gesture correspond to an open trigger finger gesture. The subject technology receives a second set of frames. The subject technology detects from the second set of frames, a second gesture correspond to a closed trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the closed trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders a movement of the first virtual object along a vector away from the location and the position of the representation of the finger within a first scene. The subject technology provides for display the rendered movement of the first virtual object along the vector within the first scene.
    Type: Application
    Filed: June 25, 2025
    Publication date: October 16, 2025
    Inventors: Kyle Goodrich, Maxim Maximov Lazarov, Andrew James McPhee, Daniel Moreno
  • Patent number: 12444138
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
    Type: Grant
    Filed: July 3, 2024
    Date of Patent: October 14, 2025
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang