Patents Examined by Jin-Cheng Wang
  • Patent number: 12380617
    Abstract: In implementations of systems for visual reordering of partial vector objects, a computing device implements an order system to receive input data describing a region specified relative to a group of vector objects that includes a portion of a first vector object and a portion of second vector object. A visual order as between the portion of the first vector object and the portion of the second vector object within the region is determined. The order system computes a modified visual order as between the portion of the first vector object and the portion of the second vector object within the region based on the visual order. The order system generates the group of vector objects for display in a user interface using a render surface and a sentinel value to render pixels within the region in the modified visual order.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: August 5, 2025
    Assignee: Adobe Inc.
    Inventors: Harish Kumar, Praveen Kumar Dhanuka
  • Patent number: 12367624
    Abstract: An image generation apparatus (20) includes an acquisition unit (210), a data processing unit (220), and a display (230). The acquisition unit (210) repeatedly acquires analysis data from at least one sending apparatus (10). The analysis data include at least type data and relative position data. The data processing unit (220) generates a reconfigured image by using the analysis data each time the data processing unit (220) acquires the analysis data, and displays the reconfigured image on the display (230). The reconfigured image includes an indication based on the type data in a position associated with the relative position data. The display may be a mark imitating an outer shape of a kind indicated by the type data, or may be an abstract mark.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: July 22, 2025
    Assignee: NEC CORPORATION
    Inventor: Hiroki Itsukaichi
  • Patent number: 12367638
    Abstract: Systems and methods of converting visual content for display on a virtual display system include extracting depth information from input visual content and formatting the input visual content and the depth information. The virtual display system may produce virtual images that are multifocal virtual images. The conversion of the input visual content into the multifocal virtual images may be impacted by properties of the human vision system, physical modeling of the input visual content, user input or sensory data, or generative content.
    Type: Grant
    Filed: March 22, 2024
    Date of Patent: July 22, 2025
    Assignee: Brelyon Inc.
    Inventors: Barmak Heshmat Dehkordi, Christopher Barsi, Tarushree Gandhi, Ahmed Othman, Albert Redo Sanchez
  • Patent number: 12361914
    Abstract: A vertical synchronization signal-based control method. The method includes the electronic device draws a first layer of a first application in response to a first vertical synchronization signal, and buffers the first layer to a first buffer queue. The electronic device performs, in response to a second vertical synchronization signal, layer composition on the layer buffered in the first buffer queue, to obtain an image frame. The electronic device adjusts a signal period of the first vertical synchronization signal to first duration if a quantity of layers buffered in the first buffer queue is less than a first preset threshold, where the first duration is less than a signal period of the second vertical synchronization signal.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 15, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian Chen, Yu Li, Tanqi Yu, Wei Tan, Yuehai Zhou, Liang Wang
  • Patent number: 12355968
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dinu, Juan Carlos Arevalo Baeza, Barry Friemel, William Chen
  • Patent number: 12333680
    Abstract: An image splicing method and apparatus, and an electronic device and a computer-readable storage medium. The method includes: calculating, by using each pixel value of each first block in a first image to be spliced and each pixel value of each second block in a second image to be spliced, a block gain of each block in said first image (201); for each pixel point of said first image, calculating a pixel gain by using the block gain of each first block corresponding to the pixel point (202); calculating an output pixel value of each pixel point of said first image according to the pixel gain of each pixel point of said first image (203); and splicing said first image with said second image according to the output pixel value of each pixel point of said first image, so as to obtain a spliced image (204).
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: June 17, 2025
    Assignee: AXERA SEMICONDUCTOR (SHANGHAI) CO., LTD
    Inventor: Tianqi Fang
  • Patent number: 12333625
    Abstract: A system and method for training a neural network. In some embodiments, the system includes a computational storage device including a backing store. The computational storage device may be configured to: store, in the backing store, an embedding table for a neural network embedding operation; receive a first index vector including a first index and a second index; retrieve, from the backing store: a first row of the embedding table, corresponding to the first index, and a second row of the embedding table, corresponding to the second index; and calculate a first embedded vector based on the first row and the second row.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: June 17, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shiyu Li, Krishna T. Malladi, Andrew Chang, Yang Seok Ki
  • Patent number: 12324563
    Abstract: Provided are an image processing system, a processor apparatus, an endoscope system, an image processing method, and a program that enable notification of a biopsy certainty factor with which the obstruction of a user's field of view is suppressed. A medical image (38) is acquired, a region (500) of interest is detected from the medical image, a biopsy certainty factor representing certainty of a biopsy region that is a biopsy target is calculated for the region of interest, a notification image (502) is generated, the notification image being an image in which a degree of notification differs depending on the calculated biopsy certainty factor and being an image that is to be displayed so as to be superimposed on the medical image, and a display signal representing the notification image is transmitted to a display apparatus.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: June 10, 2025
    Assignee: FUJIFILM Corporation
    Inventor: Maiko Endo
  • Patent number: 12322048
    Abstract: Various implementations disclosed herein include a method performed by an electronic device including one or more processors and a non-transitory memory. The method includes obtaining first environmental data that characterizes a first physical setting that is spatially distinct from a second physical setting. The second physical setting includes the electronic device. The method includes generating, using the first environmental data, a first extended reality (XR) environment corresponding to the first physical setting. The method includes generating a first mapping between a first bounding surface of the second physical setting and a first bounding surface of the first XR environment.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: June 3, 2025
    Assignee: APPLE INC.
    Inventors: Michael J. Gutensohn, Siva Chandra Mouli Sivapurapu, Mark E. Drummond, Daniel L. Kovacs
  • Patent number: 12266273
    Abstract: An augmented reality system for developing and providing augmented reality learning experiences is disclosed. The augmented reality system advantageously combines augmented reality with the capabilities of cloud technology to provide a pull-based collaborative model, in which students and instructors collaborate by uploading, sharing, and downloading augmented reality learning content. The augmented reality system enables students to improve the augmented reality learning content by adding contributions to the original augmented reality learning content that was created by an instructor.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 1, 2025
    Assignee: Purdue Research Foundation
    Inventors: Karthik Ramani, Ana Villanueva Pérez
  • Patent number: 12254572
    Abstract: A facial expression editing method includes obtaining a to-be-edited image, where the to-be-edited image includes a first face image of a user; obtaining, by using a camera, a first video stream including a second face image of the user; editing the first face image of the user in the to-be-edited image based on the second face image of the user in the first video stream to obtain an edited image, where a facial expression of the user in the edited image is associated with a facial expression of the user in the first video stream.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: March 18, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhaoyang Li, Xi Zhang, Qinqin He, Yinglu Zhang, Jiping Liao
  • Patent number: 12249035
    Abstract: An augmented reality viewer includes components, assemblies, and executable logic to provide a user with the perception of rich augmented reality experiences, including aspects of the aquatic world.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: March 11, 2025
    Assignee: Magic Leap, Inc.
    Inventors: Daniel LeWinn Lehrich, David C. Lundmark
  • Patent number: 12223607
    Abstract: One or more embodiments of the invention is a mixed reality system for displaying a mixed-reality image on a display, the system including a mobile terminal device having the display and a photographing device. The system includes a plurality of feature point sets arranged in the prescribed real space. The mobile terminal device recognizes each of the feature point sets photographed by the photographing device, determines a viewpoint position of a virtual camera, in a virtual space, corresponding to a position and a photographing direction of the photographing device in the real space, based on arrangement position and posture information for each of the feature point sets and relative position and posture information of the mobile terminal device with respect to each of the feature point sets, and generates a mixed-reality image in which an image of the virtual object is superimposed on a photographed image of the real space.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: February 11, 2025
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 12211129
    Abstract: Embodiments are disclosed for identifying and modifying overlapping glyphs in a text layout. A method of identifying and modifying overlapping glyphs includes detecting a plurality of overlapping glyphs in a text layout, modifying a geometry of one or more of the overlapping glyphs based on an aesthetic score, updating a rendering tree based on the modified geometry of the one or more overlapping glyphs, and rendering the text layout using the rendering tree.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: January 28, 2025
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Nirmal Kumawat, Arushi Jain
  • Patent number: 12210666
    Abstract: Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: January 28, 2025
    Assignee: MAGIC LEAP, INC.
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Patent number: 12196963
    Abstract: A data space such as a virtual/augmented reality environment is generated, through which a viewer/point of view may move. The physical world motion of a display outputting the data space is sensed, received, or computed. The motion of a physical world environment in which the display also is sensed, received, or computed. An output adjustment is determined from the display and environment motions, typically being equal to the environment motion(s). Motion of a point of view within the data space to be outputted by the display is determined. The viewpoint motion corresponds with the display motion within physical space adjusted by the output adjustment. At least part of the data space is outputted to the display from the point of view. The point of view is navigated through the data space according to the viewpoint motion.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: January 14, 2025
    Assignee: West Texas Technology Partners, LLC
    Inventors: Allen Yang Yang, Sleiman Itani
  • Patent number: 12190407
    Abstract: An avatar generating method and device, a terminal and a storage medium are provided. The avatar model corresponding to the target object is acquired by collecting a frame image of the target object, and the avatar of the target object is rendered based on the avatar model. The similarity between each part of a head of the avatar model and a corresponding part of a head of the target object meets a similarity condition, so that the avatar is generated based the feature of each part of the head of the target object, and different target objects correspond to different avatars.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: January 7, 2025
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Shupeng Zhang
  • Patent number: 12182923
    Abstract: A synthetic lifelike behavioral character animation system and methods for simulating lifelike behavior in an animated character. The system provides simulated lifelike character behavior for use in a variety of interactive contexts such as AI interactive agents, video games, and metaverse-type experiences. The system processes contextual information and generates behavioral outputs that drive character animation that is lifelike and believable in nature.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: December 31, 2024
    Assignee: UneeQ Limited
    Inventors: Daniel Lance Tomsett, Victor Kar Ho Yuen
  • Patent number: 12177445
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: December 24, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dinu, Juan Carlos Arevalo Baeza, Barry Friemel, William Chen
  • Patent number: 12177444
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: December 24, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dinu, Juan Carlos Arevalo Baeza, Barry Friemel, William Chen