Patents Examined by Tize Ma
  • Patent number: 11087503
    Abstract: An interactive palette interface includes a color picker for digital paint applications. A user can create, modify and select colors for creating digital artwork using the interactive palette interface. The interactive palette interface includes a mixing dish in which colors can be added, removed and rearranged to blend together to create gradients and gamuts. The mixing dish is a digital simulation of a physical palette on which an artist adds and mixes various colors of paint before applying the paint to the artwork. Color blobs, which are logical groups of pixels in the mixing dish, can be spatially rearranged and scaled by a user to create and explore different combinations of colors. The color, position and size of each blob influences the color of other pixels in the mixing dish. Edits to the mixing dish are non-destructive, and an infinite history of color combinations is preserved.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 10, 2021
    Assignee: Adobe Inc.
    Inventors: Maria Shugrina, Stephen J. DiVerdi, Jingwan Lu
  • Patent number: 11080904
    Abstract: Systems, methods, and computer-readable media are provided for graph data modeling. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include receiving raw data and determining a model for the raw data, wherein the model defines the graph structure for the raw data. The method also includes converting the raw data to fit the model, and generating at least a portion of a graph based on the raw data and the model, wherein the graph produces modeled data. The method also includes archiving the graph.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: August 3, 2021
    Assignee: Verizon Media Inc.
    Inventors: Travis Adam Walker, Mohammad Suhale Malang Khader
  • Patent number: 11074877
    Abstract: A liquid crystal (LC) display device includes a first display panel, a second display panel, and an image processor. The image processor generates first image data and second image data that correspond to a first image and a second image for display on the first display panel and the second display panel, respectively. The image processor includes a first image data decision unit that decides the first image data, a filter that decides a correction factor, and a second image data decision unit that decides the second image data based on smoothed image data and the correction factor. A method for displaying an image in a LC display device with a first display panel and a second display panel includes determining first image data based on smoothed input image data, and determining second image data based on the smoothed input image data and a correction factor.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: July 27, 2021
    Assignees: PANASONIC LIQUID CRYSTAL DISPLAY CO., LTD., PASONA KNOWLEDGE PARTNER INC.
    Inventors: Hideyuki Nakanishi, Katsuhiro Kikuchi, Takenobu Nishiguchi, Tatsuo Itoman
  • Patent number: 11069132
    Abstract: A system may include a building scanning device configured to scan a target building and generate scanned building data based thereon. The system may also include a processor and a communication interface coupled thereto. The processor may be configured to cooperate with the communication interface to obtain stored building data for the target building from a remote stored data source and cooperate with the building scanning device to obtain the scanned building data. The processor may also be configured to generate virtual building plan data based upon the stored building data and the scanned building data and drive at least one display based upon the virtual building plan data.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 20, 2021
    Inventor: Charles C. Carrington
  • Patent number: 11068404
    Abstract: In an embodiment, a data processing method provides an improvement in efficient use of computer memory and comprises using a computer, creating in computer memory a glyph memory area that is configured to store a plurality of cached glyphs; using the computer, receiving a request from an application to use a particular glyph; in response to the request, determining whether the particular glyph is in the glyph memory area; in response to determining that the particular glyph is not in the glyph memory area: attempting to store a bitmap of the particular glyph to a next location in the glyph memory area; in response to determining that the next location is not available a first time, reclaiming space in the glyph memory area in an amount sufficient to store the bitmap; attempting a second time to store the bitmap in the next location in the glyph memory area; in response to determining that the next location is not available a second time, clearing the glyph memory area of all previously stored glyphs and stori
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: July 20, 2021
    Assignee: NETFLIX, INC.
    Inventors: Matthew Seeley, Kim Trott, Matthew McCarthy, Dylan Oudyk, Sam Magnuson, Jan Hanssen
  • Patent number: 11056039
    Abstract: Disclosed is a signal processing device and an image display apparatus including the same. The signal processing device and the image display apparatus comprise: a first reduction unit to receive a image signal and reduce noise of the received image signal, and a second reduction unit to perform grayscale amplification based on the image signal from the first reduction unit, wherein the second reduction unit is configured to perform the grayscale amplification so that upper-limit level of grayscale of the image signal from the first reduction unit is greater than upper-limit level of grayscale of an OSD signal. Accordingly, OSD area may be uniformly displayed regardless of ambient luminance.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: July 6, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyeongryeol Park, Jongchan Kim, Jeonghyu Yang
  • Patent number: 11046010
    Abstract: A three-dimensional object data generation apparatus includes an obtaining unit that obtains three-dimensional object data representing a three-dimensional object with plural voxels, for each of which a first attribute value is set, a setting unit that sets a three-dimensional threshold matrix in which thresholds are arranged in a three-dimensional space, an adjustment unit that adjusts a cycle of the three-dimensional threshold matrix in accordance with the first attribute values, and a calculation unit that calculates, for each of the plural voxels, a second attribute value using the first attribute value of the voxel and the three-dimensional threshold matrix whose cycle has been adjusted by the adjustment unit.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: June 29, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Naoki Hiji, Torahiko Kanda, Yuki Yokoyama
  • Patent number: 11049290
    Abstract: Techniques and systems are provided for generating a video from texture images, and for reconstructing the texture images from the video. For example, a texture image can be divided into a number of tiles, and the number of tiles can be sorted into a sequence of ordered tiles. The sequence of ordered tiles can be provided to a video coder for generating a coded video. The number of tiles can be encoded based on the sequence of ordered tiles. The encoded video including the encoded sequence of ordered tiles can be decoded. At least a portion of the decoded video can include the number of tiles sorted into a sequence of ordered tiles. A data file associated with at least the portion of the decoded video can be used to reconstruct the texture image using the tiles.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: June 29, 2021
    Assignee: Adobe Inc.
    Inventors: Gwendal Simon, Viswanathan Swaminathan, Nathan Carr, Stefano Petrangeli
  • Patent number: 11042743
    Abstract: There is provided an information processing device, an information processing method, and a program, capable of preventing the deterioration of visual recognition in a scene where a plurality of content items associated with a real object are displayed, the information processing device including: a display control unit configured to output display information used to cause content associated with a real object to be displayed. The display control unit, in a case where a first area on which first content is displayed and a second area on which second content is displayed overlap at least partially, adjusts layout of the first content or the second content on a basis of layout information determined for each of the first content and the second content.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: June 22, 2021
    Assignee: SONY CORPORATION
    Inventors: Ryo Fukazawa, Kuniaki Torii, Takahiro Okayama
  • Patent number: 11024078
    Abstract: Systems and methods relate to encoded video streams including geometric-data streams transmitted to a receiver for rendering of a viewpoint-adaptive 3D persona. A method includes obtaining at least one triangle-based three-dimensional (3D) submesh of a subject, wherein the obtained triangle-based 3D submesh includes a plurality of submesh vertices that define a plurality of submesh triangles, identifying a plurality of strips of the submesh triangles, generating triangle-strip data representing the identified strips of submesh triangles, generating compressed-submesh data that includes the triangle-strip data, and transmitting the compressed-submesh data to a receiver for reconstruction of the triangle-based 3D submesh of the subject.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 1, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Simion Venshtain, Yi Zhang, Cong Nguyen
  • Patent number: 11024003
    Abstract: A method and a mobile device to display a specific image at the highest layer of a screen are provided. The mobile device displays moving images at a first region of a screen and, if an event to perform a function in a second region of the screen is received, determines a second region for displaying a specific image associated with the event. The mobile device determines whether the second region is overlapped with the first region. If the second region is overlapped with the first region, the mobile device determines a third region not overlapped with the second region. Thereafter, the mobile device displays the specific image at the second region and displays the moving images at the third region.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: June 1, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Taegun Park
  • Patent number: 11010956
    Abstract: Foveated rendering for rendering an image uses a ray tracing technique to process graphics data for a region of interest of the image, and a rasterisation technique is used to process graphics data for other regions of the image. A rendered image can be formed using the processed graphics data for the region of interest of the image and the processed graphics data for the other regions of the image. The region of interest may correspond to a foveal region of the image. Ray tracing naturally provides high detail and photo-realistic rendering, which human vision is particularly sensitive to in the foveal region; whereas rasterisation techniques are suited for providing temporal smoothing and anti-aliasing in a simple manner, and is therefore suited for use in the regions of the image that a user will see in the periphery of their vision.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: May 18, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Steven Blackmon, Luke T. Peterson, Cuneyt Ozdas, Steven J. Clohset
  • Patent number: 11004264
    Abstract: Systems and methods relate to receiving a plurality of video streams captured of a subject by a plurality of video cameras, each video stream including video frames time-synchronized according to a shared frame rate, each video camera having a known vantage point in a predetermined coordinate system; obtaining at least one three-dimensional (3D) mesh of the subject at the shared frame rate, the 3D mesh time-synchronized with the video frames of the video streams, the at least one mesh including a plurality of vertices with known locations in the predetermined coordinate system; calculating one or more lists of visible-vertices at the shared frame rate, each list including a subset of the plurality of vertices of the at least one 3D mesh of the subject, the subset being a function of the location of the known vantage point associated with at least one of the plurality of video cameras; generating one or more time-synchronized data streams at the shared frame rate, the one or more time-synchronized data streams
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 11, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Simion Venshtain
  • Patent number: 11004262
    Abstract: A method includes constructing a three-dimensional model of a front side of a row of trees based on a plurality of images of the front side of the row of trees and constructing a three-dimensional model of a back side of the row of trees based on a plurality of images of the back side of the row of trees. The three-dimensional model of the front side of the row of trees is merged with the three-dimensional model of the back side of the row of trees by linking a trunk in the three-dimensional model of the front side to a trunk in the three-dimensional model of the back side to form a merged three-dimensional model of the row of trees. The merged three-dimensional model of the row of trees is used to determine a physical attribute of the row of trees.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: May 11, 2021
    Assignee: Regents of the University of Minnesota
    Inventors: Ibrahim Volkan Isler, Wenbo Dong, Pravakar Roy
  • Patent number: 10997786
    Abstract: Systems and methods relate receiving video streams captured of a subject by video cameras, each video stream including video frames that are time-synchronized with the video, each video camera having a known vantage point in a predetermined coordinate system; obtaining at least one three-dimensional (3D) mesh of the subject, the mesh being time-synchronized and including a plurality of mesh vertices with known locations; identifying a user-selected viewpoint, and identifying a viewpoint-specific subset of the mesh vertices visible; generating 3D submeshes of the subject by calculating visible-vertices lists from the vantage point of each video camera from which the viewpoint-specific subset of mesh vertices is visible; projecting mesh vertices from the calculated visible-vertices lists on to video pixels; and rendering viewpoint-adaptive 3D personas of the subject by weighting video pixel colors from different video-camera vantage points according to the geometric relationship of each video-camera vantage poi
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 4, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Simion Venshtain, Yi Zhang, Cong Nguyen
  • Patent number: 10984317
    Abstract: The disclosure notably relates to a computer-implemented method for forming a dataset. The dataset is configured for learning a function. The function takes as inputs images of instances of one or more classes of real objects. The method comprises, for each class, providing a parametric model of the class, generating a plurality of 3D modeled objects with the parametric model, and adding to the dataset, for each one of the plurality of 3D modeled objects, one or more corresponding images. The generating includes traversing one or more of the set of ranges. The method constitutes an improved solution for forming a dataset configured for learning a function.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 20, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Jeannine Panciatici, Maria Pumborios, Jonathan Cloux, Thibault Fourcaud
  • Patent number: 10963596
    Abstract: Systems and methods for creating, storing, and manipulating 3D objects in a software-supported virtual environment, and furthermore automatically generating the 3D objects in a CAD software application, are disclosed. The systems and methods allow for assemblies of the 3D objects to be saved and exported, where the saved assemblies are then imported by the CAD software application. The CAD software application includes a plug-in for generating part instances corresponding to each 3D object of the saved assembly. The plug-in includes master part models that define how the part instances are represented in the CAD software application, and how each part instance is to be connected for creating the saved assemblies in the CAD software application.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 30, 2021
    Assignee: ATLATL SOFTWARE, INC.
    Inventors: Eric Wood, John Cater
  • Patent number: 10964103
    Abstract: Methods, apparatus, devices, and systems for three-dimensional (3D) displaying objects are provided. In one aspect, a method includes obtaining data including respective primitive data for primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each element of a display for each of the primitives by calculating an EM field propagation from the primitive to the element, generating a sum of the EM field contributions from the primitives for each of the elements, transmitting to each of the elements a respective control signal for modulating at least one property of the element based on the sum of the EM field contributions, and transmitting a timing control signal to an illuminator to activate the illuminator to illuminate light on the display, such that the light is caused by the modulated elements of the display to form a volumetric light field corresponding to the object.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 30, 2021
    Assignee: Pacific Light & Hologram, Inc.
    Inventors: Jonathan Seamus Blackley, Tina Qin, Asher Zelig Sefami, Kamran Qaderi, Mark Anthony Sararu, Joshua D. Wiensch, Rajay Kumar, Sylvain Marcel Colin
  • Patent number: 10950043
    Abstract: Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object. Alpha masks indicating which pixels are associated with the object can be used to refine the object mesh structure. A request can be made to view the object from an arbitrary viewpoint which differs from the viewpoints associated with the captured images. A subset of the captured images can be used to create a synthetic image. Different weights can be assigned to the captured image to render a synthetic image that represents the view from the arbitrary viewpoint selected. The input images for the synthetic image can be prefetched, or loaded into memory before the arbitrary view is requested. The images can also be cached for future use or to avoid reloading them for another synthetic image.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: March 16, 2021
    Assignee: A9.com, Inc.
    Inventors: Karl Hillesland, Xi Zhang, Himanshu Arora, Yu Lou, Radek Grzeszczuk, Arnab Sanat Kumar Dhua
  • Patent number: 10928995
    Abstract: Systems, devices, and methods are disclosed for UV packing. The system includes a non-transitory computer-readable medium operatively coupled to processors. The non-transitory computer-readable medium stores instructions that, when executed, cause the processors to perform a number of operations. One operation is to present a packing map using a graphical user interface including a selection tool. Another operation is to present a first set of one or more target objects using the graphical user interface. Individual ones of the first set include one or more features. One operation is to receive a first user input. Another operation is to, based on the first user input and the one or more features corresponding to the individual ones of the first set, pack the first set into a packing map.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: February 23, 2021
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLC
    Inventors: Colette Mullenhoff, Benjamin Neall