Patents Examined by Thanh T. Tran
  • Patent number: 11468614
    Abstract: Methods and systems are provided for presenting and using multiple masks based on a segmented image in editing the image. In particular, multiple masks can be presented to a user using a graphical user interface for easy selection and utilization in the editing of an image. The graphical user interface can include a display configured to display an image, a mask zone configured to display segmentations of the image using masks, and an edit zone configured to display edits to the image. Upon receiving segmentation for the image, the masks can be displayed in the mask zone where the masks are based on a selected segmentation detail level.
    Type: Grant
    Filed: March 28, 2021
    Date of Patent: October 11, 2022
    Assignee: Adobe Inc.
    Inventors: Sarah Aye Kong, I-Ming Pao, Hyunghwan Byun
  • Patent number: 11468544
    Abstract: Systems, devices, media, and methods are presented for generating texture models for objects within a video stream. The systems and methods access a set of images as the set of images are being captured at a computing device. The systems and methods determine, within a portion of the set of images, an area of interest containing an eye and extract an iris area from the area of interest. The systems and methods segment a sclera area within the area of interest and generate a texture for the eye based on the iris area and the sclera area.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: October 11, 2022
    Assignee: Snap Inc.
    Inventors: Chen Cao, Wen Zhang, Menglei Chai, Linjie Luo
  • Patent number: 11461116
    Abstract: Disclosed by the present invention are a graphical user interface redrawing method, a terminal device and a computer readable storage medium. The method comprises: merging invalidate data of multiple Views under the same View Group in the same VSYNC drawing period in an Android system GUI and saving to a HashMap; sending to a user interface (UI) thread a message for delaying execution of an invalidate instruction; reading all invalidate data from the HashMap and emptying the HashMap after a delay time interval of the message is reached; and executing the invalidate instruction according to the read invalidate data.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 4, 2022
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventor: Lei Ye
  • Patent number: 11455756
    Abstract: The disclosure relates to a system and method for determining and pre-fetching projection data in image reconstruction. The method may include: determining a sequence of a plurality of pixels including a first pixel and a second pixel relating to the first pixel; determining a first geometry calculation used for at least one processor to access a first set of projection data relating to the first pixel from a first storage; determining a second geometry calculation based on the first geometry calculation; determining a first data template relating to the first pixel and a second data template relating to the second pixel based on the second geometry calculation; and pre-fetching a second set of projection data based on the first data template and the second data template, from a storage.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: September 27, 2022
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Mark Magalotti, Patrick Kling
  • Patent number: 11403786
    Abstract: Embodiments of present disclosure disclose method and system for generating a medical image based on a textual data in a medical report. For generation, a textual data from each of one or more medical reports of the patient is retrieved. The textual data comprises one or more medical events and corresponding one or more attributes associated with each of the one or more medical reports. Further, a matching score for each of plurality of reference images is computed based on the textual data, using a first machine learning model. Upon computing the matching score, one or more images are selected from the plurality of reference images based on the matching score associated with each of the plurality of reference images. The medical image for the patient is generated based on the one or more images and the textual data using a second machine learning model.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 2, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Oladimeji Feyisetan Farri, Rithesh Sreenivasan, Vikram Basawaraj Patil Okaly, Ravindra Balasaheb Patil, Krishnamoorthy Palanisamy
  • Patent number: 11393080
    Abstract: A projector includes a projection section that projects a first image on a projection surface, a control section that causes the projection section to project a pattern image for installation including a first pattern that is located at an end of the first image, which overlaps with a second image, and a second pattern that is so disposed that a first straight line section is located in a position separate from the end by a distance, and a correction section that corrects the first image based on a captured image containing an image of a first area of the second image, and the first area is an area that overlaps with an area having a width corresponding to the distance measured from the end of the first image in a state in which the first image and the second image overlap with each other.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: July 19, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Yusuke Kudo, Hirohiko Kihara, Hiroto Yomo, Takaaki Akie, Takaaki Ozawa, Shiki Furui
  • Patent number: 11386519
    Abstract: Systems and methods for container access to graphics processing unit (GPU) resources are disclosed herein. In some embodiments, a computing system may include a physical GPU and kernel-mode driver circuitry, to communicatively couple with the physical GPU to create a plurality of emulated GPUs and a corresponding plurality of device nodes. Each device node may be associated with a single corresponding user-side container to enable communication between the user-side container and the corresponding emulated GPU. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: July 12, 2022
    Assignee: Intel Corporation
    Inventors: Kun Tian, Yao Zu Dong, Zhiyuan Lv
  • Patent number: 11373269
    Abstract: An apparatus to facilitate cache replacement is disclosed. The apparatus includes a cache memory and cache replacement logic to manage data in the cache memory. The cache replacement logic includes tracking logic to track addresses accessed at the cache memory and replacement control logic to monitor the tracking logic and apply a replacement policy based on information received from the tracking logic.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Altug Koker, Joydeep Ray, Abhishek R. Appu, Vasanth Ranganathan
  • Patent number: 11367160
    Abstract: A parallel processing unit (e.g., a GPU), in some examples, includes a hardware scheduler and hardware arbiter that launch graphics and compute work for simultaneous execution on a SIMD/SIMT processing unit. Each processing unit (e.g., a streaming multiprocessor) of the parallel processing unit operates in a graphics-greedy mode or a compute-greedy mode at respective times. The hardware arbiter, in response to a result of a comparison of at least one monitored performance or utilization metric to a user-configured threshold, can selectively cause the processing unit to run one or more compute work items from a compute queue when the processing unit is operating in the graphics-greedy mode, and cause the processing unit to run one or more graphics work items from a graphics queue when the processing unit is operating in the compute-greedy mode. Associated methods and systems are also described.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: June 21, 2022
    Assignee: NVIDIA CORPORATION
    Inventors: Rajballav Dash, Gregory Palmer, Gentaro Hirota, Lacky Shah, Jack Choquette, Emmett Kilgariff, Sriharsha Niverty, Milton Lei, Shirish Gadre, Omkar Paranjape, Lei Yang, Rouslan Dimitrov
  • Patent number: 11341603
    Abstract: An image processing electronic device includes a pipeline configured to process frames of image data; an internal memory coupled to the pipeline, wherein a set of descriptors arranged according to an order is stored in the internal memory, each descriptor of the set of descriptors is associated with a corresponding function to be activated by the pipeline on at least one frame of image data; a controller configured to read each descriptor of the set of descriptors sequentially and cyclically according to the order at a rate of at least one descriptor per one frame of image data and store information corresponding to each read descriptor, wherein the pipeline is configured to activate on each frame of image data, the function associated with each read descriptor based on the stored information.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: May 24, 2022
    Assignees: STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS (ROUSSET) SAS
    Inventors: Christophe Pinatel, Serge Mazer, Olivier Ferrand
  • Patent number: 11335070
    Abstract: Disclosed herein are systems and methods for colocating virtual content. A method may include receiving first persistent coordinate data, second persistent coordinate data, and relational data. A third persistent coordinate data and a fourth persistent coordinate data may be determined based on input received via one or more sensors of a head-wearable device. It can be determined whether the first persistent coordinate data corresponds to the third persistent coordinate data. In accordance with a determination that the first persistent coordinate data corresponds to the third persistent coordinate data, it can be determined whether the second persistent coordinate data corresponds to the fourth persistent coordinate data. In accordance with a determination that the second persistent coordinate data corresponds to the fourth persistent coordinate data, a virtual object can be displayed using the relational data and the second persistent coordinate data via a display of the head-wearable device.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: May 17, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Paul Andrew Baier, Domingo Noriega-Padilla
  • Patent number: 11308649
    Abstract: A device implementing the subject pixel storage for graphical frame buffers may include at least one processor configured to obtain a plurality of data units containing a plurality of pixels stored in memory, each of the plurality of data units including a first pixel of the plurality of pixels packed in succession with at least a portion of a second pixel of the plurality of pixels, in which the plurality of pixels is represented by a number of bits, obtain a group of pixels from the plurality of pixels, and store the group of pixels using a targeted number of bits. A method and computer program product implementing the subject pixel storage for graphical frame buffers is also provided.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 19, 2022
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Richard Hayden Wyman, Brian Francis Schoner, David Chao Hua Wu, Timothy James Mamtora
  • Patent number: 11308706
    Abstract: Systems and methods for local augmented reality (AR) tracking of an AR object are disclosed. In one example embodiment a device captures a series of video image frames. A user input is received at the device associating a first portion of a first image of the video image frames with an AR sticker object and a target. A first target template is generated to track the target across frames of the video image frames. In some embodiments, global tracking based on a determination that the target is outside a boundary area is used. The global tracking comprises using a global tracking template for tracking movement in the video image frames captured following the determination that the target is outside the boundary area. When the global tracking determines that the target is within the boundary area, local tracking is resumed along with presentation of the AR sticker object on an output display of the device.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: April 19, 2022
    Assignee: Snap Inc.
    Inventors: Jia Li, Linjie Luo, Rahul Bhupendra Sheth, Ning Xu, Jianchao Yang
  • Patent number: 11288851
    Abstract: A signal output unit outputs an acquired signal. A signal attribute value display unit displays a value of an attribute related to an element constituting a target represented by the acquired signal or a signal generation source in a state in which a change instruction of the value of the attribute is able to be received. A changed attribute value acquisition unit acquires a changed value of the attribute when the change instruction of the value of the attribute is received. A change unit changes the value of the attribute for which the change instruction has been received on the basis of the changed value of the attribute acquired by the changed attribute value acquisition unit. A changed signal output unit outputs a changed signal in which the value of the attribute has been changed.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: March 29, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuhiro Kaneko, Kaoru Hiramatsu, Kunio Kashino
  • Patent number: 11282476
    Abstract: An electronic device includes a flexible display that can be deformed at a deformation portion to partition the flexible display into a first portion and a second portion. One or more processors present content on the first portion of the flexible display and remediate the second portion of the flexible display to compensate performance degradation of the flexible display resulting from presenting content on the first portion of the flexible display.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 22, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Xiaodong Xun, Ye Yang
  • Patent number: 11282483
    Abstract: An example display device includes a first graphics input port to receive a first video signal, and a second graphics input port to receive a second video signal. A processor is provided to select extended display identification data (EDID) information associated with the display device, and change the EDID information of a full-screen resolution of the first and second video signals while a split screen output command is generated. A video scaler is provided to generate a split screen output with a full-screen display for both the first and second video signals based on the changed EDID information.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 22, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chen Wen Shih, Tim Guynes, John W. Frederick, Timothy G. Solomon
  • Patent number: 11282217
    Abstract: The present disclosure is directed to a software tool that engages in a pattern matching technique. In one implementation, the software tool retrieves a two-dimensional drawing and identifies walls as lines, rotates the drawing until a threshold number of lines are aligned with either the X or Y axes, discards lines that are not aligned with either the X or Y axis, identifies intersection points, identifies a subset of intersection points that have a maxima or minima coordinate, constructs a data library indicative of the relative positions of the points in the identified subset; and compares the constructed data libraries for the two-dimensional drawing to data libraries constructed for another two-dimensional drawing.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: March 22, 2022
    Assignee: Procore Technologies, Inc.
    Inventor: Winson Chu
  • Patent number: 11270485
    Abstract: Automatic positioning of textual content within digital images is leveraged in a digital medium environment. Initially, user input is received to add textual content to a digital image. A salient portion and a non-salient portion of the digital image are identified. The salient portion of the digital image contains a salient object which corresponds to the most important or noticeable object in a digital image, as opposed to non-salient objects which correspond to less important background objects or portions of an image. A placement region for the textual content within the non-salient portion of the digital image is automatically determined, and the digital image is modified by positioning the textual content within the automatically determined placement region of the digital image. Positioning the textual content may include automatically adjusting the textual content to fit within the placement region, such as by automatically scaling or aligning the textual content.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 8, 2022
    Assignee: Adobe Inc.
    Inventors: Mrinal Kumar Sharma, Gourav Singhal
  • Patent number: 11263718
    Abstract: A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for the rendering of geometry of the graphics between the plurality of GPUs based on a plurality of screen regions that are interleaved, each GPU having a corresponding division of the responsibility which is known to the plurality of GPUs. The method including assigning a GPU a piece of geometry of an image frame generated by an application for geometry pretesting. The method including performing geometry pretesting at the GPU to generate information regarding the piece of geometry and its relation to each of the plurality of screen regions. The method including using the information at each of the plurality of GPUs when rendering the image frame.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 1, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mark E. Cerny, Florian Strauss, Tobias Berghoff
  • Patent number: 11243567
    Abstract: An electronic device includes a housing, which may be deformable or may include hinges to allow a display, which is flexible, to be deform by bending or other operations. One or more flex sensors detect when the electronic device is deformed at a deformation portion. One or more processors, which include an application processor, reconfigure a presentation of content along the flexible display in response to detecting deformation at the deformation portion, where the reconfiguring includes a content aspect ratio transition from a first predefined aspect ratio to a second predefined aspect ratio.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: February 8, 2022
    Assignee: Motorola Mobility LLC
    Inventor: Michael McLaughlin