Patents Examined by Joni Hsu
  • Patent number: 11982735
    Abstract: High speed scrubbing of airspace radar returns is provided. A system can include a central processing unit (“CPU”) and a graphical processing unit (“GPU”). The CPU loads time-ordered airspace radar return data that includes radar returns each encoded as an object with location information, time information, and property information. The GPU generates arrays including the location information, the time information, and the property information reorganized into a location array, a time array, and a property-based array. The GPU receives an indication to scrub a display of at least a portion of the airspace radar return data to a time window prior to a current display time or subsequent to the current display time. The GPU retrieves, from the arrays, a location entry and a property-based entry that satisfy the time window. The GPU renders frames with pixels corresponding to the location entry, the time entry, and the property-based entry.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 14, 2024
    Assignee: RavenOPS, Inc.
    Inventors: Delaney Gillilan, Joshua Ouellette, Randall Shults, Thomas Balough
  • Patent number: 11978188
    Abstract: A computer-implemented method of anomaly detection associated with graphical data includes receiving as input one or more input data sets, wherein the input data sets includes one or more graphs, utilizing a plurality of graph neural networks (GNNs) to identify an aggregate loss including a first loss and second loss associated with the input data set, wherein the aggregate loss is associated with embedding's of the GNNs, and outputting a notification associated with an anomaly detection when the first and second loss exceeds an anomaly-detection threshold.
    Type: Grant
    Filed: May 1, 2022
    Date of Patent: May 7, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Chen Qiu, Maja Rudolph
  • Patent number: 11978153
    Abstract: A method for determining a visible angle of a target object, an electronic device, and a storage medium are provided. The method includes: acquiring first point of interest POI data of the target object, second POI data of an occluder, and a position of an observation point; determining a first tangent line and a second tangent line of the target object, passing through the position of the observation point, according to the first POI data and the position of the observation point; determining a third tangent line and a fourth tangent line of the occluder, passing through the position of the observation point, according to the second POI data and the position of the observation point; and determining a target visible angle of the target object relative to the occluder according to the first tangent line, the second tangent line, the third tangent line, and the fourth tangent line.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: May 7, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventor: Lingguang Wang
  • Patent number: 11972537
    Abstract: A method for flattening a three-dimensional shoe upper template is provided. The method includes providing a three-dimensional last model, obtaining a three-dimensional grid model, obtaining a three-dimensional thickened grid model, obtaining a two-dimensional initial-value grid model, and obtaining a two-dimensional grid model with the smallest energy value. A system and a non-transitory computer-readable medium for performing the method are also provided. The method makes it possible to precisely flatten a three-dimensional last model with a non-developable surface and thereby convert the three-dimensional last model into a two-dimensional grid model.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: April 30, 2024
    Assignee: YU JUNG CHANG TECHNOLOGY CO., LTD.
    Inventors: Chih-Chuan Chen, Wei-Hsiang Tsai, Chin-Yu Chen, Ching-Cherng Sun, Jann-Long Chern, Yu-Kai Lin
  • Patent number: 11972353
    Abstract: Some embodiments herein can include methods and systems for predicting next poses of a character within a virtual gaming environment. The pose prediction system can identify a current pose of a character, generate a gaussian distribution representing a sample of likely poses based on the current pose, and apply the gaussian distribution to the decoder. The decoder can be trained to generate a predicted pose based on a gaussian distribution of likely poses. The system can then render the predicted next pose of the character within the three-dimensional virtual gaming environment. Advantageously, the pose prediction system can apply a decoder that does not include or use input motion capture data that was used to train the decoder.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 30, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Fabio Zinno, George Cheng, Hung Yu Ling, Michiel van de Panne
  • Patent number: 11967024
    Abstract: A technique is described for extracting or constructing a three-dimensional (3D) model from multiple two-dimensional (2D) images. In an embodiment, a foreground segmentation mask or depth field may be provided as an additional supervision input with each 2D image. In an embodiment, the foreground segmentation mask or depth field is automatically generated for each 2D image. The constructed 3D model comprises a triangular mesh topology, materials, and environment lighting. The constructed 3D model is represented in a format that can be directly edited and/or rendered by conventional application programs, such as digital content creation (DCC) tools. For example, the constructed 3D model may be represented as a triangular surface mesh (with arbitrary topology), a set of 2D textures representing spatially-varying material parameters, and an environment map. Furthermore, the constructed 3D model may be included in 3D scenes and interacts realistically with other objects.
    Type: Grant
    Filed: May 30, 2022
    Date of Patent: April 23, 2024
    Assignee: NVIDIA Corporation
    Inventors: Carl Jacob Munkberg, Jon Niklas Theodor Hasselgren, Tianchang Shen, Jun Gao, Wenzheng Chen, Alex John Bauld Evans, Thomas Müller-Höhne, Sanja Fidler
  • Patent number: 11954821
    Abstract: An image has pixels arranged in perpendicular rows/columns. The size of the image is changed to produce a changed-size image and the changed-size image is output. The process of changing the size of the image adds at least one row/column as at least one inserted row/column. The inserted row/column is made up of data from generating adjacent rows/columns of the perpendicular rows/columns. Embodiments that reduce the size of the image remove the generating adjacent rows/columns that were used to form the inserted row/column and, in such reduction processing the inserted row/column is added where the (now removed) generating adjacent rows/columns were previously positioned. In embodiments that increase the size of the image, instead of removing the generating adjacent rows/columns, the inserted row/column is merely inserted between the adjacent rows/columns.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: April 9, 2024
    Assignee: Xerox Corporation
    Inventor: Stuart Schweid
  • Patent number: 11954574
    Abstract: A neural processor. In some embodiments, the processor includes a first tile, a second tile, a memory, and a bus. The bus may be connected to the memory, the first tile, and the second tile. The first tile may include: a first weight register, a second weight register, an activations buffer, a first multiplier, and a second multiplier. The activations buffer may be configured to include: a first queue connected to the first multiplier and a second queue connected to the second multiplier. The first queue may include a first register and a second register adjacent to the first register, the first register being an output register of the first queue. The first tile may be configured: in a first state: to multiply, in the first multiplier, a first weight by an activation from the output register of the first queue, and in a second state: to multiply, in the first multiplier, the first weight by an activation from the second register of the first queue.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: April 9, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ilia Ovsiannikov, Ali Shafiee Ardestani, Joseph H. Hassoun, Lei Wang, Sehwan Lee, JoonHo Song, Jun-Woo Jang, Yibing Michelle Wang, Yuecheng Li
  • Patent number: 11955074
    Abstract: An electronic device includes a first display driver configured to control a first display, a second display driver configured to control a second display, and a processor. The processor is configured to: if screen switching is detected while displaying first image data on the first display using a first pixel value, produce a first calibration value based on the difference between the first pixel value for display on the first display and a second pixel value for display on the second display; apply the first calibration value to the second pixel value so as to produce a third pixel value corresponding to the first pixel value; and control the second display driver so as to display the first image data on the second display using the third pixel value. Various other embodiments may be provided.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: April 9, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seonghun Kim, Hyunchul Oh, Kwangtaek Woo, Donghoon Noh, Jinwan An
  • Patent number: 11935151
    Abstract: Examples described herein relate to a graphics processing system that includes one or more integrated graphics systems and one or more discrete graphics systems. In some examples, an operating system (OS) or other software supports switching between image display data being provided from either an integrated graphics system or a discrete graphics system by configuring a multiplexer at runtime to output image data to a display. In some examples, a multiplexer is not used and interface supported messages are used to transfer image data from an integrated graphics system to a discrete graphics system and the discrete graphics system generates and outputs image data to a display. In some examples, interface supported messages are used to transfer image data from a discrete graphics system to an integrated graphics system and the integrated graphics system uses an overlay process to generate a composite image for output to a display.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: March 19, 2024
    Assignee: Intel Corporation
    Inventors: James E. Akiyama, John Howard, Murali Ramadoss, Gary K. Smith, Todd M. Witter, Satish Ramanathan, Zhengmin Li
  • Patent number: 11925227
    Abstract: A tool allows a user to create new designs for apparel and preview these designs in three dimensions before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: March 12, 2024
    Assignee: Levi Strauss & Co.
    Inventors: Jennifer Schultz, Christopher Schultz, Debdulal Mahanty, James Barton Sights, Benjamin Bell
  • Patent number: 11922533
    Abstract: A weighted average execution time associated with each execution stage of a plurality of execution stages used to process a plurality of frames in parallel is obtained. The processing of each of the plurality of frames is performed at each of the plurality of execution stages in a sequential order, starting with an initial execution stage and continuing with each subsequent execution stage. A first largest weighted average execution time associated with one of the plurality of execution stages is determined. A delay to the initial execution stage prior to processing a first next frame is applied. The delay is determined based on the first largest weighted average execution time.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 5, 2024
    Assignee: Nvidia Corporation
    Inventors: Sau Yan Keith Li, Seth Schneider, Cody Robson, Lars Nordskog, Charles Hansen, Rouslan Dimitrov
  • Patent number: 11915362
    Abstract: Various embodiments set forth systems and techniques for generating seams for a 3D model. The techniques include generating, based on the 3D model, one or more inputs for one or more trained machine learning models; providing the one or more inputs to the one or more trained machine learning models; receiving, from the one or more trained machine learning models, seam prediction data generated based on the one or more inputs; and placing one or more predicted seams on the 3D model based on the seam prediction data.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: February 27, 2024
    Assignee: AUTODESK, INC.
    Inventors: Juan Sebastian Casallas Suarez, Sacha Lepretre, Salvatore Giuliano Vivona, Joseph David MacDonald, Bryan Villeneuve, Viral Bankimbhai Thakar, Bruno Roy, Hervé Michel Lange, Fatemeh Teimury
  • Patent number: 11915338
    Abstract: The disclosed technology generally relates to a graphics processing unit (GPU). In one aspect, a GPU includes a general purpose register (GPR) having registers, an arithmetic logic unit (ALU) configured to read pixels of an image independently of a shared memory, and a level 1 (L1) cache storing the pixels read by the ALU. The ALU can implement pixel mapping by fetching a quad of pixels, which includes pixels of first, second, third, and fourth pixel types, from the L1 cache, grouping the pixels of the different pixel types of the quad into four groups based on pixel type, and, for each group, separating the pixels included in the group into three regions that each have a set of pixels. The pixels for each group can then be loaded into the registers corresponding to the three regions.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 27, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhou Hong, Yufei Zhang
  • Patent number: 11907691
    Abstract: A method and system for a command processor for efficient processing of a program multi-processor core system with a CPU and GPU. The multi-core system includes a general purpose CPU executing commands in a CPU programming language and a graphic processing unit (GPU) executing commands in a GPU programming language. A command processor is coupled to the CPU and CPU. The command processor sequences jobs from a program for processing by the CPU or the GPU. The command processor creates commands from the jobs in a state free command format. The command processor generates a sequence of commands for execution by either the CPU or the GPU in the command format. A compiler running a meta language converts program data for the commands into a first format readable by the CPU programming language and a second format readable by the GPU programming language.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: February 20, 2024
    Assignee: OXIDE INTERACTIVE, INC.
    Inventor: Daniel K. Baker
  • Patent number: 11908099
    Abstract: Systems and methods are disclosed for aligning a two-dimensional (2D) design image to a 2D projection image of a three-dimensional (3D) design model. One method comprises receiving a 2D design document, the 2D design document comprising a 2D design image, and receiving a 3D design file comprising a 3D design model, the 3D design model comprising one or more design elements. The method further comprises generating a 2D projection image based on the 3D design model, the 2D projection image comprising a representation of at least a portion of the one or more design elements, generating a projection barcode based on the 2D projection image, and generating a drawing barcode based on the 2D design image. The method further comprises aligning the 2D projection image and the 2D design image by comparing the projection barcode and the drawing barcode.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: February 20, 2024
    Assignee: Bluebeam, Inc.
    Inventor: Jae Min Lee
  • Patent number: 11908071
    Abstract: The present disclosure is generally directed to reconstructing representations of bodies from images. An example method of the present disclosure includes inputting, into a machine-learned reconstruction model, input data descriptive of an image depicting a body; predicting, using a machine-learned marker prediction component of the reconstruction model, a set of surface marker locations on the body; and outputting, using a machine-learned marker poser component of the reconstruction model, an output representation of the body that corresponds to the set of surface marker locations. In the example method, one or more parameters of the reconstruction model were learned at least in part based on a consistency loss corresponding to a distance between relaxed-constraint representations generated from a prior set of surface marker locations predicted according to the one or more parameters and parametric representations generated from the prior set using kinematic constraints associated with the body.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Cristian Sminchisescu, Mihai Zanfir, Andrei Zanfir, Eduard Gabriel Bazavan, William Tafel Freeman, Rahul Sukthankar
  • Patent number: 11893756
    Abstract: Electronic device depth camera systems having a reduced number of outwardly-facing optical components are disclosed. Monocular depth camera systems, including basic depth camera systems as well as RGB-D camera systems, have exactly one window on a housing panel of the device through which light is transmittable out of and into the device housing. An optical emitter and detector(s) are located within the device housing. Binocular RGB-D camera systems have exactly two outwardly-facing optical components on the housing panel. One of the components, such as an optical emitter or an exit window, is associated with illumination light leaving the device, and the other optical component is an entrance window associated with transmitting detection light into the housing.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: February 6, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yuan Lin, Chiuman Ho
  • Patent number: 11893763
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating a modified digital image from extracted spatial and global codes. For example, the disclosed systems can utilize a global and spatial autoencoder to extract spatial codes and global codes from digital images. The disclosed systems can further utilize the global and spatial autoencoder to generate a modified digital image by combining extracted spatial and global codes in various ways for various applications such as style swapping, style blending, and attribute editing.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: February 6, 2024
    Assignee: Adobe Inc.
    Inventors: Taesung Park, Richard Zhang, Oliver Wang, Junyan Zhu, Jingwan Lu, Elya Shechtman, Alexei A Efros
  • Patent number: 11887224
    Abstract: A method of completing coloring of an image based on a query regarding a color-unknown region in the image and an answer to the query, includes: generating, by using an artificial neural network, a first intermediate image in which at least one uncolored region in a primary image is colored; generating, by using the artificial neural network, a first color query regarding the at least one color-unknown region in the primary image; and generating a secondary image based on at least one of the first color query, a first answer to the first color query, and the first intermediate image.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: January 30, 2024
    Assignee: NAVER WEBTOON LTD.
    Inventors: Sungmin Kang, Jaehyuk Chang