Patents Examined by Donna J Ricks
  • Patent number: 12243166
    Abstract: A system and method for dental image file capture and manipulation for the purpose of dental, orthodontic, and periodontic tracking, diagnostics, and dental prosthetic and implant design. Augmented intelligence in dental file segmentation using descriptor matrixes with a common centroid or reference locus as a reference point describing related dental surface structures reduces the data size of dental image files such that dental images can be manipulated and compared to other dental files and can be used in machine learning and matching systems. This expedites the design and manufacture of dental prosthetics, appliances, and in dental monitoring and treatment.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 4, 2025
    Inventors: Fabien Coulombe, Akshaykumar Ketankumar Patel
  • Patent number: 12223627
    Abstract: A technique for improving progressive encoded JPEG includes displaying an oversmoothed version of an image as the image data is being received. The oversmoothed image may be smoothed according to a smoothing kernel, e.g., a convolution kernel (such as a Gaussian). The oversmoothed image is a first layer over which other image layers are displayed. It is noted that the oversmoothed image may present a recognizable version of the image to a user, including recognizable versions of various image features (e.g., persons, objects). As the other layers are rendered on the display, these image features remain visible to the user. That is, the image features are not artifacts that may disappear with the rendering of final image layers; this may occur with the conventional progressive encoded images and interferes with the user experience.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: February 11, 2025
    Assignee: Google LLC
    Inventors: Jyrki Antero Alakuijala, Moritz Firsching
  • Patent number: 12205210
    Abstract: In various examples, a virtually animated and interactive agent may be rendered for visual and audible communication with one or more users with an application. For example, a conversational artificial intelligence (AI) assistant may be rendered and displayed for visual communication in addition to audible communication with end-users. As such, the AI assistant may leverage the visual domain—in addition to the audible domain—to more clearly communicate with users, including interacting with a virtual environment in which the AI assistant is rendered. Similarly, the AI assistant may leverage audio, video, and/or text inputs from a user to determine a request, mood, gesture, and/or posture of a user for more accurately responding to and interacting with the user.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: January 21, 2025
    Assignee: NVIDIA Corporation
    Inventors: Rev Lebaredian, Simon Yuen, Santanu Dutta, Jonathan Michael Cohen, Ratin Kumar
  • Patent number: 12205218
    Abstract: A graphics processing unit (GPU) or other apparatus includes a plurality of shader engines. The apparatus also includes a first front end (FE) circuit and one or more second FE circuits. The first FE circuit is configured to schedule geometry workloads for the plurality of shader engines in a first mode. The first FE circuit is configured to schedule geometry workloads for a first subset of the plurality of shader engines and the one or more second FE circuits are configured to schedule geometry workloads for a second subset of the plurality of shader engines in a second mode. In some cases, a partition switch is configured to selectively connect the first FE circuit or the one or more second FE circuits to the second subset of the plurality of shader engines depending on whether the apparatus is in the first mode or the second mode.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: January 21, 2025
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mark Leather, Michael Mantor
  • Patent number: 12190430
    Abstract: A method including defining, in a buffer, particles having initial positions in an absolute coordinate system independent of a graphical user interface (GUI) in which the particles are renderable. The method also includes assigning memory ranges within the buffer to corresponding ones of the particles. The method also includes generating, in the memory ranges, updated positions for the particles. The method also includes determining, in the memory ranges and from a combination of the initial positions and the updated positions, corresponding vertices for each of the particles. The method also includes creating, from the corresponding vertices, corresponding particle trails for the particles. The method also includes storing the corresponding particle trails in the memory ranges associated with the particles.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: January 7, 2025
    Assignee: The Boeing Company
    Inventors: Seppo A. Pietarinen, Brian P. Farm
  • Patent number: 12190439
    Abstract: An apparatus including circuitry configured for: in a first-person perspective mediated reality state, rendering mediated reality content as content distributed across a first area of a user's field of view, wherein a point of view of a user determines a point of view within a three-dimensional virtual space and determines at least part of the content distributed across the first area of a user's field of view as a virtual scene; responding to at least one user gesture to enter a spatially consolidated state; and in the spatially consolidated state, rendering the mediated reality content as content distributed across a second area of a user's field of view, wherein the second area is smaller than the first area and the point of view of the user does not determine the content distributed across the second area of a user's field of view.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: January 7, 2025
    Assignee: Nokia Technologies Oy
    Inventors: Jussi Leppanen, Miikka Vilermo, Francesco Cricri, Arto Lehtiniemi
  • Patent number: 12181298
    Abstract: An embodiment user terminal includes an image acquisition part, a user interface configured to display an image photographed through the image acquisition part, a position detection sensor configured to detect a position of the user terminal, and a controller configured to determine a recommended point of interest (POI) among a plurality of POIs located around the user terminal, based on operation information about each of the plurality of POIs, a user's search history for a POI, and the user's POI scrap, and to control the user interface to display an augmented reality (AR) image corresponding to the recommended POI by superimposing the AR image on the image photographed through the image acquisition part.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: December 31, 2024
    Assignees: Hyundai Motor Company, Kia Corporation
    Inventors: Rowoon An, Jae Yul Woo, Seunghyun Woo, Soobin Kim
  • Patent number: 12182917
    Abstract: An electronic device includes a camera, a display, and a processor. The processor displays a user interface including menu items supporting entry into an edit mode for a body part of an emoji displayed on the display. The processor captures a user face image using the camera, upon a user requesting facial expression edit mode from the interface. The processor generates a facial expression motion file from the user face image. The processor captures a user body image using the camera upon the user requesting body motion edit mode. The processor generates a body motion file from the user body image. The processor adjusts sync for combining the generated facial expression motion file and body motion file. The processor generates a customized emoji sticker on which user facial expression and body movement are reflected by combining the sync-adjusted facial expression motion file and body motion file.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: December 31, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junho An, Hyejin Kang, Jiyoon Park, Changsub Bae, Sangkyun Seo, Jaeyun Song, Minsheok Choi, Gyuhee Han
  • Patent number: 12169888
    Abstract: A floor plan image generating methodology is provided. The methodology includes: acquiring a boundary of a target building and a layout constraint of the target building; outputting multiple first floor plan images according to the layout constraint of the target building; selecting multiple second floor plan images from the multiple first floor plan images; applying a layout constraint of each of the second floor plan images to the boundary of the target building, and obtaining a layout of the target building corresponding to each of the multiple second floor plan images; inputting the layout of the target building and the boundary of the target building into a floor plan image generating network; and obtaining a predicted floor plan image of the target building outputted by the floor plan image generating network.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: December 17, 2024
    Assignee: Shenzhen University
    Inventors: Ruizhen Hu, Hui Huang, Hao Zhang, Zeyu Huang, Yuhan Tang
  • Patent number: 12165252
    Abstract: Techniques for executing computing work by a plurality of chiplets are provided. The techniques include assigning workgroups of a kernel dispatch packet to the chiplets; by each chiplet, executing the workgroups assigned to that chiplet; for each chiplet, upon completion of all workgroups assigned to that chiplet for the kernel dispatch packet, notifying the other chiplets of such completion; and upon completion of all workgroups of the kernel dispatch packet, notifying a client of such completion and proceeding to a subsequent kernel dispatch packet.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: December 10, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Milind N. Nemlekar, Maxim V. Kazakov, Prerit Dak
  • Patent number: 12137305
    Abstract: A photo filter (e.g., artistic) light field effect system comprises an eyewear device that includes a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. Execution of programming by a processor configures the photo filter light field effect system to apply a photo filter selection to: (i) a left raw image or a left processed image to create a left photo filter image, and (ii) a right raw image or a right processed image to create a right photo filter image. The photo filter light field effect system generates, a photo filter light field effect image with an appearance of a spatial rotation or movement, by blending together the left photo filter image and the right photo filter image based on a left image disparity map and a right image disparity map.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: November 5, 2024
    Assignee: Snap Inc.
    Inventor: Sagi Katz
  • Patent number: 12131403
    Abstract: Methods and apparatus for merging tasks in a graphics pipeline in which, subsequent to a trigger to flush a tag buffer, one or more tasks from the flushed tag buffer are generated, each task comprising a reference to a program and plurality of fragments on which the program is to be executed, wherein a fragment is an element of a primitive at a sample position. It is then determined whether merging criteria are satisfied and if satisfied, one or more fragments from a next tag buffer flush are added to a last task of the one or more tasks generated from the flushed tag buffer.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: October 29, 2024
    Assignee: Imagination Technologies Limited
    Inventors: Roger Hernando Buch, Panagiotis Velentzas, Richard Broadhurst, Xile Yang, John W. Howson
  • Patent number: 12125255
    Abstract: An example device is described for facilitating polygon localization. In various aspects, the device can comprise a processor. In various instances, the device can comprise a non-transitory machine-readable memory that can store machine-readable instructions. In various cases, the processor can execute the machine-readable instructions, which can cause the processor to localize a polygon depicted in an image, based on execution of a deep learning pipeline. In various aspects, the deep learning pipeline can comprise a circular-softmax block.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: October 22, 2024
    Assignees: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Yang Cheng, Qian Lin, Jan Philip Allebach
  • Patent number: 12118639
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: October 15, 2024
    Assignee: Mythical, Inc.
    Inventor: Adam Billyard
  • Patent number: 12112425
    Abstract: An information processing apparatus includes a processor and a memory connected to or incorporated in the processor. The processor acquires reference imaging device information corresponding to a position, an imaging direction, and an angle of view of a reference imaging device, and generates the virtual viewpoint image by using the reference imaging device information as a reference, on a condition that an instruction to start generating a virtual viewpoint image based on a plurality of images obtained by imaging an imaging region with a plurality of imaging devices is given.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: October 8, 2024
    Assignee: FUJIFILM Corporation
    Inventors: Kazunori Tamura, Takashi Aoki, Fuminori Irie, Masahiko Miyata, Yasunori Murakami
  • Patent number: 12106417
    Abstract: Incompatible graphics frameworks present a barrier to emulating applications of one operating system (guest OS) upon a computer system employing a different operating system (host OS) such as occurs with virtual machines. Accordingly, in order to address limitations of emulating guest OS graphic pipelines upon the host OS the inventors have established methodologies for cross-platform graphics pipeline emulation, thus enabling efficient implementations of cross-platform virtualization solutions, through the establishment of emulation keys to support generic and specific graphics pipelines together with caching sets of graphical pipelines for subsequent retrieval and execution.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: October 1, 2024
    Assignee: Parallels International GmbH
    Inventor: Evgeny Nikitenko
  • Patent number: 12106398
    Abstract: Embodiments are disclosed for a machine learning-based chroma keying process. The method may include receiving an input including an image depicting a chroma key scene and a color value corresponding to a background color of the image. The method may further include generating a preprocessed image by concatenating the image and the color value. The method may further include providing the preprocessed image to a trained neural network. The method may further include generating, using the trained neural network, an alpha matte representation of the image based on the preprocessed image.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: October 1, 2024
    Assignee: Adobe Inc.
    Inventors: Seoung Wug Oh, Joon-Young Lee, Brian Price, John G. Nelson, Wujun Wang, Adam Pikielny
  • Patent number: 12093603
    Abstract: Systems and methods are provided for dynamically adjusting a personal boundary of an avatar in an XR environment. The system identifies a first avatar in an extended reality (XR) environment based on rule data stored in a storage. In response to the system detecting that the first avatar has entered a portion of the XR environment at a communicable distance from a second avatar, the system does the following steps. The system determines an offensiveness rating of the first avatar. The system retrieves, from the storage, an offensiveness tolerance of the second avatar. The system compares the offensiveness rating of the first avatar and offensiveness tolerance of the second avatar. In response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, the system automatically censors one or more messages from the first avatar to the second avatar.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: September 17, 2024
    Assignee: Rovi Guides Inc.
    Inventors: Gyanveer Singh, Dhananjay Lal, Reda Harb, Kyle Beckemeyer
  • Patent number: 12086900
    Abstract: A method is described for processing commands for a client computing device using a remote graphics processing unit server. The method includes receiving, by a display driver of the client computing device, a command from an application operating on the client computing device and compressing, by the display driver, the command to generate a compressed command. Compressing the command includes determining whether a resource associated with the command is available in a cache of the remote graphics processing unit server and replacing the resource with a reference to the resource, when the resource is available. The display driver transmits the compressed command to the remote graphics processing unit server for processing by a remote graphics processing unit (GPU) and receives data generated by the remote GPU based on processing the compressed command.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: September 10, 2024
    Assignee: Juice Technologies, Inc.
    Inventors: Dean J. Beeler, David A. McCloskey
  • Patent number: 12056804
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for fast incremental shared constants. In aspects, a CPU may determine/update shared constant data for a first draw call of a plurality of draw calls. The shared constant data, which may correspond to at least one shader, may be updated based on a draw call update for the first draw call. The CPU may communicate the updated shared constant data for the first draw call to a GPU. The GPU may receive, in at least one register, the updated shared constant data from the CPU and configure the at least one register based on the updated shared constant data corresponding to the draw call update of the first draw call of the plurality of draw calls.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: August 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Edwin Frisinger, Richard Hammerstone, Andrew Evan Gruber, Gang Zhong, Yun Du, Jonnala Gadda Nagendra Kumar