Patents Examined by Weiming He
  • Patent number: 10444578
    Abstract: A mask storing method for a driving module of a display device includes encoding a mask of configuring a non-display area and a display area of a display module of the display device, to generate an encoded mask; and storing the encoded mask to a storage unit of the driving module of the display device.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 15, 2019
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Chih-Yuan Yang, Shang-Yu Su, Feng-Ting Pai
  • Patent number: 10402933
    Abstract: Systems, apparatuses and methods may provide a way to monitor, by a process monitor, one or more processing factors of one or more client devices hosting one or more user sessions. More particularly, the systems, apparatuses and methods may provide a way to generate, responsively, a scene generation plan based on one or more of a digital representation of an N dimensional space or at least one of the one or more processing factors, and generate, by a global scene generator, a global scene common to the one or more client devices based on the digital representation of the space. The systems, apparatuses and methods may further provide for performing, by a local scene generator, at least a portion of the global illumination based on one or more of the scene generation plan, or application parameters.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 3, 2019
    Assignee: Intel Corporation
    Inventors: Balaji Vembu, David M. Cimini, Elmoustapha Ould-Ahmed-Vall, Jacek Kwiatkowski, Philip R. Laws, Abhishek R. Appu
  • Patent number: 10403033
    Abstract: A scene may be rendered as objects that are lit by various light sources. A scene designer may arrange the scene to create particular lighting effects when viewed from an initial perspective, such as gloss, translucency, and iridescence, and may choose lighting effects to create a desired aesthetic tone and/or highlighting within the scene. However, rendering the scene from a different perspective may alter the lighting effects (e.g., losing or misplacing desired lighting effects, and/or creating new and undesirable lighting effects, such as glare). Instead, when the scene is rendered from the initial perspective, the lighting effects created therein may be stored with the scene representation of the scene. A second rendering of the scene from a different perspective may reapply the stored lighting effects to the lit objects, thereby maintaining the lighting effects and the intent of the designer in the presentation of the scene from a different perspective.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Evan Stall, Christopher Nathaniel Raubacher, Geoffrey Tyler Trousdale, Minmin Gong, Nick Alexander Eubanks, Simeon John Cran, Kelly Renner
  • Patent number: 10366519
    Abstract: An electronic device is provided. The electronic device includes a display outputting a screen, a processor electrically connected to the display, and a memory electrically connected to the processor and configured to store at least one image and instructions. The instructions are configured to, when executed by the processor, cause the processor control the display to display a candidate image having a first size and including at least a portion of the stored at least one image, and control the display to display a recommendation object having a second size smaller than the first size and corresponding to a portion of the candidate image on the screen together with the candidate image.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 30, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chul Hwan Lee, Chang Ho Lee, Yong Joon Jeon, Min Kyung Hwang, Sung Hyuk Shin
  • Patent number: 10346943
    Abstract: Methods and devices for graphics shading in a computing device. The methods and devices may include receiving a respective cache line of a plurality of cache lines of a shader stored in a memory, wherein the respective cache line and one or more other ones of the plurality of cache lines include at least one jump instruction. Further, the methods and devices may include executing the respective cache line of the shader and skipping to a next portion of the plurality of cache lines based on the at least one jump instruction. Moreover, the methods and devices may include executing one or more prefetchers contemporaneously with the shader in response to the at least one jump instruction, each prefetcher requesting a subsequent one of the plurality of cache lines from the memory, wherein each prefetcher corresponds to a respective jump instruction.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Gould, Ivan Nevraev, Martin J. I. Fuller, James A. Goossen
  • Patent number: 10332233
    Abstract: A digital magazine presents content items to a user including one or more animation files. An animation file includes a plurality of frames that each has a variable display duration. To improve presentation of an animation file, a number of frames of the animation file that are preloaded into a memory of the client device on which the animation file is presented is determined based on contextual features describing computing resources available to the client device and on the display duration of frames of the animation file subsequent to a currently displayed frame of the animation file. Additionally, an animation file may be selected for preloading and display from a plurality of animation files based on a ranking the animation files.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: June 25, 2019
    Assignee: Flipboard, Inc.
    Inventors: Evan Doll, Troy Brant, Raphael Mauro Schaad
  • Patent number: 10319279
    Abstract: This application relates to performing certain dithering processes to eliminate display artifacts such as flicker, which can be caused by charge accumulation at the display. The dither process can be performed by a display controller that uses a group lookup method for identifying groups of dithering patterns that can be combined to expand a number of color values available to the display. The dither process can also be performed as a temporal process that incorporates groups of dithering patterns into frames and shifts a spatial arrangement of the groups of dithering patterns over a sequence of frames. Additionally, the dither process can incorporate counters that count the number of times a particular spatial arrangement of dithering patterns has been used in a sequence of frames in order that each spatial arrangement of dithering patterns will share an average count with other spatial arrangements over a sequence of frames.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: Chaohao Wang, Paolo Sacchetto, Sheng Zhang, Yang Li, Myung-Je Cho, Marc Albrecht
  • Patent number: 10319347
    Abstract: An industrial vehicle management system includes: a receiving unit that acquires operational information specifying a position and an operational state of each of a plurality of industrial vehicles; a symbol combining unit that, based on the operational information received by the receiving unit, superimposes and combines upon a map symbols showing the position of each of the industrial vehicles; a display control unit that displays upon a display device a map image that has been superimposed and combined by the symbol combining unit; and a symbol processing unit that changes display formats of the symbols according to the operational state.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: June 11, 2019
    Assignee: Hitachi Construction Machinery Co., Ltd.
    Inventors: Yasumasa Zaizen, Hiroyuki Adachi, Jyunji Ichikawa
  • Patent number: 10269088
    Abstract: A mechanism is described for facilitating thread execution arbitration for thread scheduling relating to graphics processors at computing devices. A method of embodiments, as described herein, includes assigning priority levels to threads based on stall signals communicated from the one or more shared function units to one or more execution units of a processor including a graphics processor, and selecting a first thread to be scheduled and a second thread to be ignored based on the stall signals.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: April 23, 2019
    Assignee: INTEL CORPORATION
    Inventors: Joydeep Ray, Abhishek R. Appu, Subramaniam M. Maiyuran, Eric J. Hoekstra, Prasoonkumar Surti, Balaji Vembu, Altug Koker
  • Patent number: 10229653
    Abstract: A method of operation of a navigation system includes: determining a display luminosity with a control unit based on a travel condition; generating a display area based on controlling the display luminosity; and generating a display combination based on the display area including a display extent area, a display non-extent area, or a combination thereof for displaying a display content on a device.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: March 12, 2019
    Assignee: Telenav, Inc.
    Inventors: Aliasgar Mumtaz Husain, Gregory Stewart Aist, Casey Carter, Shalu Grover, Naveen Kumar Vandanapu
  • Patent number: 10231014
    Abstract: A method includes an edge resource receiving virtual reality (VR) content responsive to a VR session request of a user equipment (UE), the edge resource receiving a wireless link condition indication and a field of view (FOV) information from the UE, with the wireless link condition indication corresponding to a wireless link, and the edge resource adapting the VR content according to the FOV information and the wireless link condition indication.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: March 12, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yinghua Ye, Hang Shi, Huida Dai
  • Patent number: 10217183
    Abstract: A system, method, and computer program product are provided for allocating processor resources to process compute workloads and graphics workloads substantially simultaneously. The method includes the steps of allocating a plurality of processing units to process tasks associated with a graphics pipeline, receiving a request to allocate at least one processing unit in the plurality of processing units to process tasks associated with a compute pipeline, and reallocating the at least one processing unit to process tasks associated with the compute pipeline.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: February 26, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Gregory S. Palmer, Jerome F. Duluk, Jr., Karim Maher Abdalla, Jonathon S. Evans, Adam Clark Weitkemper, Lacky Vasant Shah, Philip Browning Johnson, Gentaro Hirota
  • Patent number: 10186077
    Abstract: Systems and methods for creating a thickness grid for determining reserve estimates for a reservoir by performing a fast sweep thickness extraction on a sealed triangulated mesh to create the thickness grid.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: January 22, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Michael David Ewing, David Bryan Johanson
  • Patent number: 10157494
    Abstract: An image processing apparatus to calculate a visibility with respect to a plurality of virtual point lights (VPL) sampled at a three-dimensional (3D) model includes at least one first VPL included in a screen scene associated with a viewpoint to render and at least one second VPL not found in the screen scene, and may calculate a first probability obtained by calculating a visibility between a first area including the first VPL and a first point with respect to the at least one first VPL.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: December 18, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: In Woo Ha, MinSu Ahn, Hyoung Euk Lee
  • Patent number: 10147212
    Abstract: A controller for controlling components in a building automation system including a processor, a display operably coupled to the processor, a memory operably coupled to the processor, and executable software stored in the memory, the executable software operable to display at least one textual element on the display, wherein the at least one textual element is sized based a maximum character parameter. A method of operating a software module configured to create display elements for a controller, the method including operating the module to: create at least one textual element, place at least one character within the at least one textual element to form a word, select at least one support language for the at least one textual element, determine a maximum character parameter, and size the at least one textual element based at least in part on the maximum character parameter.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: December 4, 2018
    Assignee: CARRIER CORPORATION
    Inventor: Ward Whitaker
  • Patent number: 10147229
    Abstract: Apparatuses and systems for generating faithful 3D geometric models that correspond to the shape of an imaged 3D physical object; for storing, transmitting, and transforming those 3D models; for manufacturing 3D objects based upon those models; and for capture, transmission, storage, and transformation of the 3D models and manufacturing of objects from those models. Methods can include generating a 3D model by imaging a 3D object, transforming that 3D model with a transforming device to conform to a negative shape of the 3D object, using photogrammetry to create images from known non-repeatable positions, and using landmarks to identify common reference points in those images.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: December 4, 2018
    Assignee: Sonautics, Inc.
    Inventors: Scott L McGregor, Ray K. Alley, Akien MacIain
  • Patent number: 10129513
    Abstract: The present invention provides a method and system for determining and providing color metadata for a downlink data channel. In accordance with the present invention color metadata is determined such that gamut mapping is defined by a transmitted source gamut which enables adapted mapping that preserves saturation and contrast levels of the source for a downlink data channel. The metadata is then provided to a downlink data channel for color management.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 13, 2018
    Inventors: Ingo Tobias Doser, Jurgen Stauder, Laurent Blonde, Julien Thollot, David J Bancroft, Wolfgang Endress
  • Patent number: 10121254
    Abstract: Methods and systems described herein detect object boundaries of videos. A window around the pixel may be followed in adjacent image frames of the image frame to determine object boundaries. Inconsistencies in image patches over a temporal window are detected, and each pixel of the image frame of a video is assigned an object boundary probability. The pixel may belong to a texture edge if the window content does not change throughout the adjacent image frames, or the pixel may belong to an object boundary if the window content changes. A probability value indicating the likelihood of the pixel belonging to an object boundary is determined based on the window content change and is assigned to the corresponding pixel.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 6, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Oliver Wang, Aljosa Smolic
  • Patent number: 10102627
    Abstract: A head-mounted display device includes an image display unit cause a user to visually recognize image light as a virtual image on the basis of image data and cause the user to visually recognize an outside scene in a state in which the image display unit is worn on the head of the user, an image pickup unit configured to pick up an image of the outside scene, and a control unit configured to cause, when a mark image, which is an image of a specific mark, is included in the picked-up image, using the image display unit, the user to visually recognize a specific virtual image associated with a combination of a kind of the mark image and a shape of the mark image.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: October 16, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Atsunari Tsuda, Masahide Takano, Toshikazu Uchiyama, Hitomi Wakamiya
  • Patent number: 10096152
    Abstract: A method of generating data for use in image based lighting rendering, including displaying a 2-dimensional canvas (202), each point on the 2-dimensional canvas representing a surface co-ordinate of a 3-dimensional object having at least one surface. User input describing creation/modification of at least one shape (205, 205?) having an associated lightness value for use in image based lighting rendering is received via the 2-dimensional canvas. The 2-dimensional canvas is updated in accordance with the user input to display a representation of the at least one shape as created/modified by the user input, the representation on the canvas being distorted to indicate mapping of the at least one shape with respect to at least one said surface of the 3-dimensional object. Data describing the at least one shape for use in graphics rendering is generated.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 9, 2018
    Assignee: LIGHTMAP LIMITED
    Inventors: Mark Simon Segasby, Simon Christopher Smith