Patents Examined by Robert J Craddock
  • Patent number: 12711697
    Abstract: Various implementations disclosed herein include devices, systems, and methods that uses blend circuitry to provide a view of live pass-through video with a virtual object including a light-spill effect. For example, a process includes capturing pass-through video of a physical environment. The process further includes capturing virtual content. The process further includes calculating a color from the virtual content. The process further includes controlling the blend circuitry to generate an augmented reality video by blending the pass-through video with the virtual content and by modifying at least one portion of the pass-through video with the calculated color from the virtual content.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: August 18, 2026
    Assignee: Apple Inc.
    Inventor: Stuart M Pomerantz
  • Patent number: 12711569
    Abstract: In some implementations, a method includes: determining a complexity value for first image data associated with of a physical environment that corresponds to a first time period; determining an estimated composite setup time based on the complexity value for the first image data and virtual content for compositing with the first image data; in accordance with a determination that the estimated composite setup time exceeds the threshold time: forgoing rendering the virtual content from the perspective that corresponds to the camera pose of the device relative to the physical environment during the first time period; and compositing a previous render of the virtual content for a previous time period with the first image data to generate the graphical environment for the first time period.
    Type: Grant
    Filed: October 21, 2024
    Date of Patent: August 18, 2026
    Assignee: Apple Inc.
    Inventors: Bertrand Nepveu, Marc-Andre Chenier, Yan Cote, Yves Millette
  • Patent number: 12705700
    Abstract: The present disclosure discloses an image processing method, an apparatus, an electronic device, and a storage medium. The method includes: determining at least one target limb key point of a current video frame; determining at least one current effect key point according to the at least one target limb key point and historical limb key points of at least one historical video frame adjacent to the current video frame; obtaining historical effect key points of the at least one historical video frame according to preset effect parameters, and determining, according to the at least one current effect key point and the historical effect key points, at least one group of target effects matching the preset effect parameters; and determining a target video frame corresponding to the current video frame based on the at least one group of target effects.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: August 11, 2026
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Dayu Qiu, Ruchong Luo, Yubin Yu, Huilin Liu
  • Patent number: 12705701
    Abstract: Disclosed in examples of the disclosure are a method, apparatus, device, and storage medium for processing image. The method includes: extracting facial feature information of a first character appearance image and structural feature information of a second character appearance image (S110); inputting the facial feature information and the structural feature information into a first character appearance fusion model, and obtaining a third character appearance image (S120); training a second character appearance fusion model based on the first character appearance image, the second character appearance image and the third character appearance image (S130); and inputting a source character appearance image and a target character appearance image into the trained second character appearance fusion model to obtain a new character appearance image (S140).
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: August 11, 2026
    Assignee: Beijing Zitiao Network Technology Co., Ltd.
    Inventors: Panpan Xu, Miao Hua
  • Patent number: 12700191
    Abstract: Augmented reality (AR) methods are provided for guiding user movement within an AR environment. The methods involve calculating an angle between the user's current viewing direction and a target location, and determining if this angle exceeds a visibility threshold of an AR display device. A guidance vector is computed to account for user movement, and a visual navigation aid corresponding to this vector is generated to direct the user towards the target. The visual aid may be an arrow or pointer displayed on a heads-up display (HUD). The guidance vector is adjusted by a correction factor to prioritize lateral head movements and may include additional visual elements to indicate the required rotation. The system includes at least one processor and memory to execute these operations. A computer-readable storage medium contains instructions for executing the method, facilitating real-time updates of the navigation aid as the user's viewing direction changes.
    Type: Grant
    Filed: March 14, 2024
    Date of Patent: August 4, 2026
    Assignee: Snap Inc.
    Inventor: Pawel Wawruch
  • Patent number: 12700149
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for image processing include obtaining an outline image and an input prompt, where the outline image includes an outline of a region and the input prompt indicates content for the region, generating a mask based on the outline image, where the mask indicates the region within the outline, generating a preliminary image based on the mask, where the preliminary image includes noise in the region indicated by the outline, and generating a synthetic image based on the input prompt, the mask, and the preliminary image, where the synthetic image depicts the content in the region indicated by the outline. A vectorized image is generated based on the synthetic image.
    Type: Grant
    Filed: September 4, 2024
    Date of Patent: August 4, 2026
    Assignee: ADOBE INC.
    Inventors: Ashwani Chandil, Vineet Batra
  • Patent number: 12688564
    Abstract: An electronic apparatus according to the present invention includes a processor, and a memory soring a program which, when executed by the processor, causes the electronic apparatus to execute acquisition processing to acquire a live view image, and execute display control processing to perform geometric transformation for a display range, which is a partial region of the live view image, and to perform control so as to display a geometrically transformed image for display, where the display range is changeable, wherein in the display control processing, control is performed so as to further display an item which makes the region displayed in the live view image identifiable.
    Type: Grant
    Filed: July 9, 2024
    Date of Patent: July 21, 2026
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Daisuke Sakamoto
  • Patent number: 12688626
    Abstract: A method, system, and non-transitory computer readable medium includes providing, by the computing device, a hierarchal graphical user interface with selectable attributes and visualization options in response to a prompt from a client device. The hierarchal graphical user interface can be generated prior to the transmission to the client device. Next, the method can include generating, by the computing device, a report by inputting the prompt, selected attributes, and a selected visualization option into a machine learning model to generate the report. The machine learning model can be configured to use marketing data, building data, or combinations thereof for the generation of the report. Then, the method can include updating and providing, by the computing device, a modified hierarchal graphical user interface to the client device, where the modified hierarchal graphical user interface is the hierarchal graphical user interface modified to comprise the report.
    Type: Grant
    Filed: June 17, 2024
    Date of Patent: July 21, 2026
    Assignee: JONES LANG LASALLE IP, INC.
    Inventors: Aviral Shukla, Jena Delaney, Cassie Byard, Gillam Campbell Sinharoy, James Begley
  • Patent number: 12682589
    Abstract: A system and associated methods perform real-time analytic and non-iterative generation of a splat representation at different levels-of-detail (LoDs). The system receives a splat representation of a three-dimensional (3D) asset. The system partitions the 3D space of the splat representation into voxels and determines directions and amounts with which the set of splats within each voxel spread out from a centroid that is derived based on positions of the splats in that voxel. The system defines a substitute splat for each voxel based on the one or more directions and amounts that are determined for the set of splats in that voxel and generates the splat representation at a reduced LoD based on the substitute splat that is defined for each voxel.
    Type: Grant
    Filed: January 13, 2026
    Date of Patent: July 14, 2026
    Assignee: Miris, Inc.
    Inventor: William Alexander Leeson
  • Patent number: 12682552
    Abstract: A text-to-image prompt is processed using a text-to-image machine learning model to obtain a non-immersive (e.g., rectilinear image). The non-immersive image may be enhanced by a superresolution machine learning model and processed with a monoscopic depth estimation model to obtain a depthmap. The non-immersive image and the depthmap may be converted to an immersive projection (e.g., F-theta) and corresponding depth map. The immersive projection may be out-painted. The immersive projection may be used to generate video with simulated camera movement, output on a VR headset, and/or processed to remove a background layer and displayed on an AR headset, or on an holographic glasses-free three-dimensional display.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: July 14, 2026
    Assignee: Stevens Law Group, P.C.
    Inventors: Lawrence Wayne Neal, Forrest Briggs
  • Patent number: 12675959
    Abstract: A system manages virtual content in association with a purchaser of the virtual content, as the virtual content management, when a code corresponding to the virtual content is detected by a terminal, further associates a feature amount acquired from a real space by the terminal with the virtual content, and controls the terminal to project the virtual content into a field of view of a user of the terminal.
    Type: Grant
    Filed: March 21, 2024
    Date of Patent: July 7, 2026
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiro Imai
  • Patent number: 12670676
    Abstract: Embodiments herein disclose a method for facilitating a privacy-aware representation in a system. The method comprises determining using a content analyzer a layout of a scene. Thereafter, one or more objects in the scene is identified using the content analyzer to define a relationship between the objects. A privacy status to be tagged to the one or more identified objects is inferred by using a machine learning model. At least one object is processed based on the privacy status inferred. A privacy-aware representation of the scene is rendered, wherein the privacy-aware representation displays the scene with at least one processed object.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 30, 2026
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Konstantinos Vandikas, Daniel Lindström, Lackis Eleftheriadis, Athanasios Karapantelakis
  • Patent number: 12661191
    Abstract: Embodiments for rendering an operative guidance overlay in association with a patient are disclosed. A method includes receiving image data indicating an anatomical structure of the patient and a structure of operative instruments; generating virtual models based on the image data; receiving sensor data associated with a user, the operative instruments, or the patient; dynamically generating guidance overlay data associated with the anatomical structure of the patient, or the operative instruments based on the virtual models and the sensor data; and rendering the operative guidance overlay in association with the patient based on the guidance overlay data using a wearable augmented reality interface device. The virtual models include a virtual anatomical model of the anatomical structure of the patient, or virtual instrument models associated with the operative instruments.
    Type: Grant
    Filed: November 20, 2025
    Date of Patent: June 23, 2026
    Assignee: IMMERSIVETOUCH, INC.
    Inventors: Jia Luo, Chris Orris, Pat Banerjee
  • Patent number: 12657795
    Abstract: Method, system, and computer-readable storage media for image conversion. A first image in a raster format is preprocessed to form a second image. Further, the second image is converted into grayscale to create a third image. Furthermore, the third image is denoised and smoothened to create a fourth image. A fifth image is created based on the fourth image by at least adding borders to objects in the third image. Further, a layering of the objects is first determined within the fifth image. Also, the objects in the fifth image are highlighted to create a sixth image. A graph schema is generated based on the fifth and/or sixth image. Based on the graph schema, edges of the objects within the sixth image are identified. Further, the sixth image is ungrouped based on the identified edges of the objects, the ungrouping generates an individual vector image for each of the objects.
    Type: Grant
    Filed: August 29, 2024
    Date of Patent: June 16, 2026
    Assignee: Accenture Global Solutions Limited
    Inventors: Selvakuberan Karuppasamy, Vinu Varghese, Milind Pandurang Kharat, Sunil Kumar Bm, Nirav Jagdish Sampat, Saran Prasad, Nilanjana Pradhan
  • Patent number: 12657781
    Abstract: Methods and systems are disclosed for generating video by applying a template to various content items. The methods and systems select, by an interaction application, a video generation template comprising instructions for combining a set of content items into a video using one or more augmented reality (AR) elements. The methods and systems identify a subset of content items from a plurality of previously captured content items and modify one or more content items of the identified subset of content items based on the AR elements of the video generation template. The methods and systems generate a video comprising a collection of content items including the identified subset of content items and the modified one or more content items based on the instructions of the video generation template.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: June 16, 2026
    Assignee: SNAP INC.
    Inventors: Xin An, Kaveh Anvaripour, Dmytro Barbaruk, Nathan Kenneth Boyd, Kyle Goodrich
  • Patent number: 12657729
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a vectorized digital image of a raster image according to at least one gradient fill function. In particular, the disclosed systems generate a segmentation map of a raster digital image by using a segmentation model to cluster pixel values while minimizing a number of boundaries. Moreover, the disclosed systems generate one or more closed connected partitions that include locally smooth pixel values within the raster digital image according to the boundaries of the segmentation map. Further, the disclosed systems fit one or more fill function to the closed connected partition(s), where the one or more fill function includes at least one gradient fill function for a closed connected partition. The disclosed systems generate the vectorized digital image according to the at least one gradient fill function for the closed connected partition.
    Type: Grant
    Filed: August 22, 2024
    Date of Patent: June 16, 2026
    Assignee: Adobe Inc.
    Inventors: Souymodip Chakraborty, Ankit Phogat, Jaswant Singh Ranawat, Vineet Batra
  • Patent number: 12657806
    Abstract: The present disclosure provides an image rendering method and apparatus, a device, and a medium. The method including: in response to acquiring an interactive operation instruction from a user to control movement of a target rendering object, updating depth information of a first node; determining target coordinates of the first node in a world coordinate system, according to the depth information and screen coordinates of a movement trajectory corresponding to the interactive operation instruction; and based on the target coordinates and world coordinate system coordinates of a plurality of nodes, concurrently updating world coordinate system coordinates of the plurality of nodes, and controlling the plurality of nodes to rotate according to a preset model node rotation strategy to render the target rendering object.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: June 16, 2026
    Assignee: Beijing Zitiao Network Technology Co., Ltd.
    Inventor: Yixin Chen
  • Patent number: 12657854
    Abstract: Provided are methods, systems, devices, apparatuses, and tangible non-transitory computer readable media for generating avatars in a virtual environment. The disclosed technology can detect a plurality of inputs to control an avatar that is represented in a virtual environment. Based on one or more states of the virtual environment that are modified by the plurality of inputs, an interactive context associated with one or more states of the avatar in the virtual environment can be determined. Based on the one or more states of the virtual environment and the interactive context, a plurality of traits associated with a representation of the avatar in the virtual environment can be generated. Based on the plurality of traits, one or more modifications to the one or more states of the avatar can be generated. The one or more modifications can comprise modifying a visual representation of the avatar in the virtual environment.
    Type: Grant
    Filed: March 21, 2024
    Date of Patent: June 16, 2026
    Assignee: GENIES, INC.
    Inventors: Justin Huang, Akash Raman Nigam
  • Patent number: 12651305
    Abstract: Apparatuses, systems, and techniques to store information within one or more non-uniform memory access (NUMA) storages. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause information to be stored within one or more NUMA storages or one or more graphics processor unit (GPU) physical storages based, at least in part, on one or more indicators to be indicated by one or more users of the API.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: June 9, 2026
    Assignee: NVIDIA Corporation
    Inventors: Fnu Vishnuswaroop Ramesh, Vivek Belve Kini, Jeremy Iverson, Nishank Niranjan Chandawala, Dimitar Haralampiev Haralanov
  • Patent number: 12651383
    Abstract: Techniques are disclosed to add augmented reality to a sub-view of a high resolution central video feed. In various embodiments, a central video feed is received from a first camera on a first recurring basis and time-stamped position information is received from a tracking system on a second recurring basis. The central video feed is calibrated against a spatial region encompassed by the central video feed. The received time-stamped position information and a determined plurality of tiles associated with at least one frame of the central video feed are used to define a first sub-view of the central video feed. The first sub-view and a homography defining placement of augmented reality elements on the at least one frame of the central video feed are provided as output to a device configured to use the first sub-view and the homography display the first sub-view.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: June 9, 2026
    Assignee: EXOS IP, LLC
    Inventors: Erik Schwartz, Michael Naquin, Christopher Brown, Steve Xing, Pawel Czarnecki, Charles D. Ebersol, Anne Gerhart