Patents Examined by Matthew Salvucci
  • Patent number: 12217356
    Abstract: Systems, methods, and machine-readable media are disclosed. A computing device is in communications with a display and one or more trackers that determine a location of a camera relative to the display. The computing device generates a digital scene for presentation on the display such that one or more objects shown in the digital scene have suitable perspective for the location of the camera as determined by the tracker.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: February 4, 2025
    Assignee: ARWALL, INC.
    Inventors: Leon Hui, Rene Amador, William Hellwarth, Michael Plescia
  • Patent number: 12198250
    Abstract: Apparatus and method for double-precision traversal and intersection.
    Type: Grant
    Filed: March 15, 2020
    Date of Patent: January 14, 2025
    Assignee: Intel Corporation
    Inventors: Johannes Guenther, Attila Tamas Afra
  • Patent number: 12190849
    Abstract: Provided are a display control apparatus, a display control method, and a program that enable developers to implement application programs without needing to be aware of a safe area. An image acquisition section (42) acquires an image that is drawn in a frame buffer by an application program. A safe area setting specification section (44) specifies the setting of a safe area in a display section. An image generation section (48) generates a display target image including, as a part, the image sized according to the setting of the safe area. A display control section (50) causes the display section to display the display target image.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 7, 2025
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Toru Ogiso, Masato Mitsutake, Sachiyo Aoki, Michiko Matsumura
  • Patent number: 12175688
    Abstract: The described technology regards an augmented reality system and method for estimating a position of a location of interest relative to the position and orientation of a display, including receiving and selectively filtering a plurality of measurement vectors from a rate-gyroscope. Systems of the described technology include including a plurality of sensors, a processing module or other computation means, and a database. Methods of the described technology use data from the sensor package useful to accurately render graphical user interface information on a display.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: December 24, 2024
    Assignee: Applied Research Associates, Inc.
    Inventors: Alberico Menozzi, Chris F. Argenta, James B. Cook
  • Patent number: 12165260
    Abstract: Systems and methods are described for rendering garments. The system includes a first machine learning model trained to generate coarse garment templates of a garment and a second machine learning model trained to render garment images. The first machine learning model generates a coarse garment template based on position data. The system produces a neural texture for the garment, the neural texture comprising a multi-dimensional feature map characterizing detail of the garment. The system provides the coarse garment template and the neural texture to the second machine learning model trained to render garment images. The second machine learning model generates a rendered garment image of the garment based on the coarse garment template of the garment and the neural texture.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: December 10, 2024
    Assignees: Adobe Inc., UCL Business Ltd.
    Inventors: Duygu Ceylan Aksit, Yangtuanfeng Wang, Niloy J. Mitra, Meng Zhang
  • Patent number: 12154210
    Abstract: Graphics processing renders primitives using a rendering space which is subdivided into a plurality of regions. A geometry processing phase determines, for each of a plurality of primitives which are present in a region, whether the primitive totally covers the region and stores data for the primitives which are determined to totally cover the region to indicate total coverage of the region. A rendering phase retrieves the stored data for the primitives which are present in the region, selectively processes primitives which are present in the region based on the retrieved data to determine which sample points within the region are covered by the primitives, wherein if the retrieved data includes data which indicates total coverage of the region for a particular primitive then the processing determining sample points is skipped; and determines rendered values at the sample points within the region based on the primitives which cover the respective sample points.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: November 26, 2024
    Assignee: Imagination Technologies Limited
    Inventors: Xile Yang, Robert Brigg
  • Patent number: 12147914
    Abstract: Embodiments described herein provide a processing apparatus comprising compute circuitry to generate neural network data for a convolutional neural network (CNN) and write the neural network data to a memory buffer. The compute circuitry additionally includes a direct memory access (DMA) controller including a hardware codec having encode circuitry and a decode circuitry. The DMA controller reads the neural network data from the memory buffer, encode the neural network data via the encode circuit, writes encoded neural network data to a memory device coupled with the processing apparatus, writes metadata for the encoded neural network data to the memory device coupled with the processing apparatus, and decodes encoded neural network data via the decode circuit in response to a request from the compute circuitry.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: November 19, 2024
    Assignee: Intel Corporation
    Inventors: Ajit Singh, Bharat Daga, Michael Behar
  • Patent number: 12136179
    Abstract: A style transfer program causes a server to implement an acquisition function of acquiring buffer data from a buffer used for rendering, a style transfer function of applying style transfer based on one or more style images to the buffer data, and an output function of outputting data after the style transfer is applied.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 5, 2024
    Assignee: SQUARE ENIX CO., LTD.
    Inventors: Edgar Handy, Youichiro Miyake, Shinpei Sakata
  • Patent number: 12131455
    Abstract: An image list indicating a group of captured images obtained by image capturing of a photographic subject from different image capture positions and in different image capture directions relative to the photographic subject is displayed on a display unit, and an instruction for selecting any captured image from the image list is accepted in accordance with a user operation. A three-dimensional model of the photographic subject is displayed on the display unit, and a mark indicating the position of the captured image for which the instruction for selection has been given is superimposed and displayed on the displayed three-dimensional model. Accordingly, the user can easily grasp a portion of the photographic subject (three-dimensional model) corresponding to the selected captured image.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: October 29, 2024
    Assignee: FUJIFILM Corporation
    Inventor: Yasuhiko Kaneko
  • Patent number: 12118669
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing one or more neural networks to recursively subdivide a three-dimensional mesh according to local geometries of vertices in the three-dimensional mesh. For example, the disclosed system can determine a local geometry (e.g., a one-ring neighborhood of half-flaps) for each vertex in a three-dimensional mesh. For each subdivision iteration, the disclosed system can then utilize a neural network to determine displacement coordinates for existing vertices in the three-dimensional mesh and coordinates for new vertices added to edges between the existing vertices in the three-dimensional mesh in accordance with the local geometries of the existing vertices. Furthermore, the disclosed system can generate a subdivided three-dimensional mesh based on the determined displacement coordinates for the existing vertices and the determined coordinates for the new vertices.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: October 15, 2024
    Assignee: Adobe Inc.
    Inventors: Vladimir Kim, Siddhartha Chaudhuri, Noam Aigerman, Hsueh-ti Liu, Alec Jacobson
  • Patent number: 12100114
    Abstract: The present disclosure describes a system and method for implementing a virtual shoe try-on feature. The method includes receiving, from a database, a three-dimensional model of a shoe with a first annotated point on the three-dimensional model of the shoe, a second annotated point on the three-dimensional model of the shoe, and a third annotated point on the three-dimensional model of the shoe. The method also includes predicting, using a machine learning model and based on an image of a foot, one or more features of the foot, generating, based on the first annotated point, the second annotated point, the third annotated point, and the one or more features, a two-dimensional model of the shoe using the three-dimensional model of the shoe, and superimposing the two-dimensional model of the shoe onto the image of the foot.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: September 24, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gitika Karumuri, Yuelong Li, Sunil Sharadchandra Hadap, Ashwin Swaminathan
  • Patent number: 12097761
    Abstract: A display device for a vehicle includes a display panel, a control circuitry, and a supporting arrangement. The display panel displays a graphic display object and the control circuitry enables the displaying of the graphic display object, such that the information represented by the graphic display object is displayed based on a predefined physical environment condition. The supporting arrangement supports the display panel which is adjustable between a first position and a second position. In the first position, the graphic display object is visually accessible to a user inside the vehicle and in the second position, the graphic display object is visually accessible to at least one person outside the vehicle.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 24, 2024
    Assignee: AUDI AG
    Inventors: Daniel Lottes, Christian Wall, Romain Diboine, Doh Yeon Kim, Seonghwan Kim
  • Patent number: 12094030
    Abstract: Embodiments of the disclosure provide a method and apparatus for running a service, and an electronic device. An embodiment of the method includes: determining a target deployment manner of a graphics processing unit (GPU) according to performance data of each service in a service set, where the deployment manner includes: dividing the GPU into sub-GPUs of a respective size and determining a service configured to be run by each sub-GPU; and switching, for the service in the service set, running of the service from a sub-GPU indicated by a current deployment manner to a sub-GPU indicated by the target deployment manner. According to the embodiment, waste of the GPU can be reduced by running a plurality of services on the GPU.
    Type: Grant
    Filed: December 7, 2023
    Date of Patent: September 17, 2024
    Assignee: Lemon Inc.
    Inventors: Zhichao Li, Sikai Qi, Zherui Liu, Yibo Zhu, Chuanxiong Guo, Cheng Tan, Jian Zhang, Jian Wang
  • Patent number: 12093704
    Abstract: Devices, methods, systems, and media are described for providing an extended screen distributed user interface in an augmented reality environment. GUI layout information for laying out a conventional 2D GUI is processed in order to generate an extended screen DUI for display partially on a 2D display device and partially on one or more virtual screens of an AR environment viewed using an AR display device, such as a head mounted display. GUI elements are laid out in the DUI based on a primary modality of the GUI element (input or output), and/or based on spatial dependencies between GUI elements encoded in the GUI layout information. Methods for switching focus between two software application instances displayed in the DUI are also disclosed.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: September 17, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Taslim Arefin Khan, Szu Wen Fan, Changqing Zou, Jianpeng Xu, Wei Li
  • Patent number: 12073496
    Abstract: Systems and methods for generating and displaying heat maps are provided. A heat map generation computing device includes a memory and a processor. The processor is programmed to receive trap data for a plurality of pest traps in a geographic location, the trap data including current and historical pest pressure values at each of the plurality of pest traps, receive weather data for the geographic location, receive image data for the geographic location, apply a machine learning algorithm to generate predicted future pest pressure values at each of the plurality of pest traps, generate a first heat map for a first point in time and a second heat map for a second point in time, and transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: August 27, 2024
    Assignee: FMC Corporation
    Inventors: Sukhvinder Singh, Sara Catherine Sterling, Simon Bridge Barratt, Paul D'Hyver de las Deses, Wandi Lin, Ross Joseph Putterman, Ian Anthony Stuart-Hoff
  • Patent number: 12057038
    Abstract: A vehicle display control device comprising memory and a processor coupled to the memory. The processor being configured to perform control to detect a position of a preceding vehicle running in front of the vehicle, based on the position of the preceding vehicle, perceive whether or not an entirety of the preceding vehicle has departed from the display region, and display an acquisition image that is superimposed on or adjacent to the preceding vehicle in the display region in accordance with the position of the preceding vehicle and, when the entirety of the preceding vehicle departing from the display region is perceived, display the acquisition image as a flashing display at an end portion at a side of the display region at which the entirety of the preceding vehicle has departed.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: August 6, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yuting Zhang, Takahiro Hirota, Koei Maejima
  • Patent number: 12045952
    Abstract: Apparatuses, systems, and techniques to enhance video are disclosed. In at least one embodiment, one or more neural networks are used to create a higher resolution video using upsampled frames from a lower resolution video.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: July 23, 2024
    Assignee: NVIDIA Corporation
    Inventors: Shiqiu Liu, Matthieu Le, Andrew Tao
  • Patent number: 12045964
    Abstract: Systems, methods, and non-transitory computer readable mediums including processes to correct for distortion in images introduced by eyewear (i.e., where the facial region surrounding the eye has a boundary that doesn't match the boundary of an uncovered facial region). The correction includes segmenting images to detect eyewear covered facial regions and facial regions not covered by the eyewear and altering the covered facial regions to match the covered facial boundary to the uncovered facial boundary. Alterations include processing using a machine learning model, applying anti-refraction algorithms, scaling the covered facial region to match boundaries of the uncovered facial region, or a combination thereof.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: July 23, 2024
    Assignee: Snap Inc.
    Inventors: Eyal Zak, Guy Melamed
  • Patent number: 12039793
    Abstract: Methods and systems described herein are directed to creating an artificial reality environment having elements automatically created from source images. In response to a creation system receiving the source images, the system can employ a multi-layered comparative analysis to obtain virtual object representations of objects depicted in the source images. A first set of the virtual objects can be selected from a library by matching identifiers for the depicted objects with tags on virtual objects in the library. A second set of virtual objects can be objects for which no candidate first virtual objects was adequately matched in the library, prompting the creation of a virtual object by generating depth data and skinning a resulting 3D mesh based on the source images. Having determined the virtual objects, the system can compile them into the artificial reality environment according to relative locations determined from the source images.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: July 16, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Chun-Wei Chan
  • Patent number: 12039694
    Abstract: Apparatuses, systems, and techniques to enhance video are disclosed. In at least one embodiment, one or more neural networks are used to create a higher resolution video using upsampled frames from a lower resolution video.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: July 16, 2024
    Assignee: NVIDIA Corporation
    Inventors: Shiqiu Liu, Matthieu Le, Andrew Tao