Patents Examined by Patrick F Valdez
  • Patent number: 11386634
    Abstract: A method and a system for determining an orthodontic treatment for a subject are provided. The method comprises: acquiring a raw 3D representation of a subject's arch form comprising a 3D mesh having a plurality of mesh elements further comprising: constrained mesh elements associated with a defined portion; unconstrained mesh elements initially associated with an undefined portion; generating a set of confirmed constrained mesh elements for providing the augmented 3D representation of the given tooth by: iteratively, for a given constrained mesh elements, identifying at least one associated unconstrained mesh element adjacent to the given constrained vertex in the 3D mesh, and based on an associated smoothness parameter, identifying the at least one associated unconstrained mesh element either to be a constrained mesh element or an unconstrained mesh element; causing display of the augmented 3D representation of the given tooth based on the set of confirmed constrained mesh elements.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 12, 2022
    Assignee: ARKIMOS Ltd
    Inventor: Islam Khasanovich Raslambekov
  • Patent number: 11386619
    Abstract: A three-dimensional (3D) object transmission method and apparatus is disclosed, where the 3D object transmission method includes determining a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions, identifying boundary regions and non-boundary regions from among the regions, transmitting a vertex based on a transmission mesh level of a corresponding non-boundary region for each of the non-boundary regions, and transmitting a number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region for each of the boundary regions.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: July 12, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Minsu Ahn
  • Patent number: 11372655
    Abstract: The present disclosure relates to providing a computer-generated reality (CGR) platform for generating CGR environments including virtual and augmented reality environments. In some embodiments, the platform includes an operating-system-level (OS-level) process that simulates and renders content in the CGR environment, and one or more application-level processes that provide information related to the content to be simulated and rendered to the OS-level process.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: Helmut Garstenauer, Martin Garstenauer, Edwin Iskandar, Timothy R. Oriol, Geoffrey Stahl, Cody J. White
  • Patent number: 11367251
    Abstract: The disclosed technology presents a device and a method, respectively, for generating an augmented reality (AR) image (or AR video). The device configures to obtain a first image of a scene, obtain a second image of an object, obtain a depth range, and capture a third image of only the parts of the scene inside the depth range. Further, the device configures to generate occlusion information based on the third image, and overlay the first image and the second image based on the occlusion information to generate the AR image.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: June 21, 2022
    Assignee: IMEC vzw
    Inventor: Maarten Rosmeulen
  • Patent number: 11355050
    Abstract: A method of image processing, the method including performing linear processing of an input data signal encoded with a nonlinear function to generate a linear representation of the input data signal including linearized image data, and using an integrated circuit to generate a processed linear image by nonlinearly quantizing the linearized image data to generate nonlinear quantized data, generating a memory address based on the nonlinear quantized data, and accessing a lookup table based on the generated memory address.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: June 7, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: David M. Hoffman
  • Patent number: 11354835
    Abstract: A method of rasterising a line comprises determining whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 7, 2022
    Assignee: Imagination Technologies Limited
    Inventor: Casper Van Benthem
  • Patent number: 11348246
    Abstract: In implementations of segmenting objects in vector graphics images, an object segmentation system can obtain points that identify an object in a vector graphics image, and determine a region of interest in the image that includes the object based on the points that identify the object. The object segmentation system can generate a heat map from the points that identify the object in the image, and a rasterized region from rasterizing the region of interest. The object segmentation system can generate a mask from the rasterized region and the heat map, the mask identifying pixels of the object in the rasterized region, and determine, from the mask, paths of the vector graphics corresponding to the object.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: May 31, 2022
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Viresh Gupta, Vineet Batra, Aanshul Ashwinkumar Sadaria
  • Patent number: 11315211
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine a motion estimation priority for one or more regions in a frame. In some aspects, each of the one or more regions can include a group of pixels. Additionally, the apparatus can adjust a quality of a motion estimation procedure for each group of pixels based on the motion estimation priority of the region including the group of pixels. The apparatus can also perform the motion estimation procedure for each of the at least one group of pixels to generate a motion vector for the at least one group of pixels based on the adjusted quality of the motion estimation procedure.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: April 26, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Samuel Benjamin Holmes, Jonathan Wicks
  • Patent number: 11315529
    Abstract: A technology enables interactive control of simultaneously displayed multiple images with high dynamic ranges, which software automation processes are programmed to reduce the complexity in managing and viewing the post window/level adjustment of the multiple images. An image control engine provides several synchronous functional capabilities, which comprises an input module, a blending factor synchronization module, a window/level synchronization module, a display module, and an image storage. For window/level adjustment of the images in blended views, the blending factor synchronization module automatically links the activation of a window/level control of one image with a transparency blending factor that affects both images.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: April 26, 2022
    Assignee: VARIAN MEDICAL SYSTEMS INTERNATIONAL AG
    Inventors: Michael Waschbuesch, Peter Munro
  • Patent number: 11302287
    Abstract: Color correction technology for computing and gaming systems are discussed herein which compensate for color vision deficiency among individuals. In one example, a method includes receiving a video frame having a first non-linear transfer function and processing the video frame to have a linear transfer function. The method also includes applying a color transform to the video frame having the linear transfer function to produce at least altered color appearance parameters on selected colors that increase color perceptibility of the video frame for a colorblindness condition, and processing the video frame after the color transform to have a second non-linear transfer function and produce an output video frame. The method also includes transferring the output video frame for display on a display device.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: April 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashley Nicole Allard, Paul John Olczak, Charles Claudius Marais, Ioana Monica Preda, Kevin Hampton Cogger, Michael Paul Erich Von Hippel, Aresh Mishra
  • Patent number: 11288778
    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 29, 2022
    Assignee: Adobe Inc.
    Inventors: Abhishek Singh, Vivek Agrawal
  • Patent number: 11276374
    Abstract: A drawing device includes: a display unit that displays an editing screen for creating a plurality of screens to be displayed on a programmable display device; a screen data generation unit that generates screen data configured by the plurality of screens and including an object that is a display element arranged on the editing screen; a screen script generation unit that generates a screen script that is a processing program to be executed only when a specific screen out of the plurality of screens to be displayed on the programmable display device is displayed; and an association management unit that manages an association between the object and the screen script. When the object is copied from a source editing screen to a destination editing screen, the screen script generation unit registers, with the destination editing screen, the screen script associated with the object to be copied.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 15, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Ryu Kobari
  • Patent number: 11276206
    Abstract: An augmented reality (AR) effect system can improve application of AR effects by sharing resources between AR effects. The AR effect system can employ manifests for AR effects that define which resources are required to render each AR effect. The AR effect system can organize rendering operations used by selected AR effects into a pipeline and can use the manifests of the AR effects to determine when each resource will be needed. Based on this pipeline, the AR effect system can create a cache order defining a resource schedule which specifies, when a resource is freed, conditions for whether to save the resource to a local cache or unload the resource. As rendering of the video with the AR effects progresses, the resource schedule can control whether resources not currently being used to render an AR effect should be unloaded or cached for fast access for future render operations.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: March 15, 2022
    Inventors: Kyle Sejin Yoon, Alex Garcia Goncalves, Jonathan Lim, Yuanshuo Lu
  • Patent number: 11263060
    Abstract: Embodiments for dynamically distributing loads in computational rendering in a computing environment. A computational rendering model on a computational rendering to exploit nested recursive parallelism within a heterogenous computing architecture to enable communication overlap, memory transfer, and data and task management, wherein the computational rendering model is developed for the heterogenous computing architecture.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: March 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fearghal O'Donncha, Emanuele Ragnoli, Albert Akhriev
  • Patent number: 11244658
    Abstract: According to certain embodiments, an electronic device comprises: a flexible display; at least one sensor configured to sense changes in a size of a viewable portion of the flexible display; at least one processor operatively connected to the flexible display and the at least one sensor; and a memory operatively connected to the at least one processor, wherein the memory stores instructions that, when being executed, cause the at least one processor to perform a plurality of operations comprising: displaying a first screen on the flexible display; sensing a change in the size of the viewable portion of the flexible display through the at least one sensor; displaying a list comprising at least one selectable item in at least a partial region of the flexible display during the changing of the size of the viewable portion of the flexible display; detecting that the changing of the size of the viewable portion of the flexible display has stopped; in response to detecting the size of the viewable portion of the fl
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: February 8, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungmin Hong, Wankyu Kim, Myunghoon Kwak, Changryong Heo
  • Patent number: 11238654
    Abstract: Embodiments of the specification provide offline shopping guide methods and apparatuses. One method includes: obtaining a user identifier (ID) of a user and a scene ID of a shopping venue; obtaining historical offline shopping data and historical online shopping data of the user according to the user ID, and obtaining commodity information of the shopping venue according to the scene ID; obtaining a commodity to be recommended to the user according to the historical offline shopping data, the historical online shopping data, and the commodity information; and sending augmented reality (AR) display information of the recommended commodity to a smart terminal of the user, so that the smart terminal displays the recommended commodity to the user in an AR mode.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Le Zhou, Li Chen
  • Patent number: 11238655
    Abstract: Embodiments of the specification provide offline shopping guide methods and apparatuses. One method includes: obtaining a user identifier (ID) of a user and a scene ID of a shopping venue; obtaining historical offline shopping data and historical online shopping data of the user according to the user ID, and obtaining commodity information of the shopping venue according to the scene ID; obtaining a commodity to be recommended to the user according to the historical offline shopping data, the historical online shopping data, and the commodity information; and sending augmented reality (AR) display information of the recommended commodity to a smart terminal of the user, so that the smart terminal displays the recommended commodity to the user in an AR mode.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: February 1, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Le Zhou, Li Chen
  • Patent number: 11222450
    Abstract: A display unit which displays information obtained from a machine tool that executes a machining program including a plurality of blocks as a plurality of program blocks identified by sequence numbers, includes: a data acquisition unit which acquires state information that indicates the state of the machine tool being operated as an amount of variation and a time axis, and timing information which indicates predetermined timing of the machining program executed by the machine tool; a chronological information generation unit which generates chronological information based on the state information and the timing information acquired; a superimposition unit which makes the timing indicated in the timing information coincide and which superimposes a plurality of pieces of the chronological information; and a display portion which displays the pieces of chronological information which are superimposed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: January 11, 2022
    Assignee: FANUC CORPORATION
    Inventor: Shouhei Takeno
  • Patent number: 11194536
    Abstract: Disclosed is an image processing method. The method includes: determining that an original image is to be displayed on a dividing line between two display screens; acquiring a complete display picture of the original image, and calculating distances from boundaries of the original image to the dividing line; and adjusting a display position of the original image on the two display screens according to the distances, and displaying the complete display picture of the original image according to the adjusted display position. Further disclosed are an image processing apparatus, a storage medium and a processor.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: December 7, 2021
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
    Inventors: Dongmei Liu, Fengpeng Liu, Song Dang, Xipeng Li, Jiani Zhang
  • Patent number: 11188845
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more segments within a data set, associated with a target attribute value, based on, for example, the use of a classification and regression tree and a combination of different driving factors, or same driving factors with different values. Information describing segments associated with the data set can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: November 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Victor Belyaev, Gabby Rubin, Samar Lotia, Alvin Raj, John Fuller