Patents Examined by Gordon Liu
  • Patent number: 10032247
    Abstract: A method and system for performing general matrix-vector multiplication (GEMV) operations on a graphics processor unit (GPU) using Smart kernels. During operation, the system may generate a set of kernels that includes at least one of a variable-N GEMV kernel and a constant-N GEMV kernel. A constant-N GEMV kernel performs computations for matrix and vector combinations with a specific value of N (e.g., the number of columns in a matrix and the number of rows in a vector). Variable-N GEMV kernels may perform computations for all values of N. The system may also generate 1B1R kernels, constant-N variable-rows GEMV kernels, and variable-N variable-rows GEMV kernels. The system may generate constant-N variable-threads GEMV kernels, and variable-N variable-threads GEMV kernels. The system may also generate variable-threads-rows GEMV kernels for the set. This may include ConstN kernels (e.g., constant-N variable-threads-rows GEMV kernels), and VarN kernels (e.g., variable-N variable-threads-rows GEMV kernels).
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 24, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Rong Zhou
  • Patent number: 10032298
    Abstract: An image display control apparatus according to an embodiment includes, for example, includes a region identification portion distinguishing between a first region corresponding to a window in a vehicle inside image and a second region in the vehicle inside image excluding the first region, an image generation portion generating an image at least for a display range displayed at a display device, the image including a composite image where the vehicle inside image at the second region and a vehicle outside image conforming to the second region are superimposed on each other with a specified ratio and a vehicle outside image at the first region, a display range decision portion configured to change the display range, and a display control portion controlling the display device so that the image generated by the image generation portion is displayed at the display range which is decided by the display range decision portion.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 24, 2018
    Assignee: AISIN SEIKI KABUSHIKI KAISHA
    Inventors: Yoshikuni Hashimoto, Tamotsu Kameshima, Takayuki Higo, Naoki Kajigai
  • Patent number: 10013796
    Abstract: Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 3, 2018
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Robert Charlie Daugherty, Robert Curtis Randolph, Sergey Surkov
  • Patent number: 10013950
    Abstract: In some embodiments, systems, devices, and methods are provided that allow a host device to communicate video information, network information, and USB information over USB via a USB host controller. The video information and the network information are encapsulated within USB and communicated by the USB host controller. In some embodiments, the USB information communicated by the USB host controller is further communicated over a non-USB extension medium by an upstream facing port device and one or more downstream facing port devices.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: July 3, 2018
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Terence Carl Sosniak, David Patrick Frey
  • Patent number: 9990035
    Abstract: An embodiment combines the concepts of image enhancement and gaze tracking to enhance the experience of viewing images by tracking where the viewer is looking. The result is to make the viewing experience more like viewing the original scene, or to enhance the viewing experience in new ways beyond the original experience, either automatically, or by interacting with a photographer's previously specified intentions for what should happen when the viewer looks at a particular portion of an image or images taken by that photographer.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 5, 2018
    Inventors: Robert L Richmond, Jeffrey Haley, Thomas Leonard Schworer, Jr., Maxwell Wolfe Richmond, Eli Newton Richmond, Owen Sagan Richmond
  • Patent number: 9990764
    Abstract: A method of creating a three dimensional model of a unique body is provided, said method comprising obtaining a three dimensional model of a standard body and obtaining a two dimensional image of the unique body that is to be modelled. The method further comprises determining a location of the unique body in said image and determining a position of the unique body in said image, using the determined location and position data to extract a two dimensional outline of the unique body from the two dimensional image. The method further comprises selecting a measurement for which a value is to be calculated for the unique body, calculating a value of said selected measurement from the extracted two dimensional outline, using said calculated value of the selected measurement to update a corresponding measurement on the three dimensional model of a standard body, and outputting the updated three dimensional model of a standard body as a three dimensional model of the unique body.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: June 5, 2018
    Assignee: Belcurves Ltd
    Inventors: Alexandra Bell, Erik Pernod, Alex Reche Martinez
  • Patent number: 9984508
    Abstract: A system and method for measuring depth using an optical radar system are described. The system includes an optical radar, a camera, a display, and a processor. The optical radar emits a signal towards an object. The processor identifies an object depicted in an image captured with the camera. The processor generates the signal with a non-repeating pattern of amplitude and frequency, and computes a depth of the object based on a difference in phase angle between the signal emitted from the optical radar and a return signal received at the optical radar. The depth includes a distance between the optical radar and the object. The processor generates AR content based on the identified object and adjusts a characteristic of the AR content in the display based on the computed depth of the object.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: May 29, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Brian Mullins, Matthew Kammerait, Mark Anthony Sararu
  • Patent number: 9959663
    Abstract: A system and method for generating textures on an object from physical ink data and physical applicator data, including: receiving, by a module for generating a rendering outside the object (RHO), the physical ink and physical applicator data and transforming this data to provide a rendering outside the object comprising compatible physical data for projection against a target object regardless of the projection mode; receiving, by a module for transforming RHO, the previously obtained RHO data, and adapting this data for a given rendering projection mode; and receiving, by a module for integrating the physical parameters, the data of the object, the data of the set of textures, the transformed RHO data, and generating a new set of textures for said objects.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: May 1, 2018
    Assignee: ALLEGORITHMIC
    Inventors: Sebastien Deguy, Christophe Soum, Cyrille Damez, Eric Batut
  • Patent number: 9950806
    Abstract: A method for displaying an outside scene on a cockpit display system. The system comprises two display areas contiguous along a horizontal aircraft axis and a processor to generate the display, on one of the areas, of an initial scene image from data from the aircraft's avionics electronics, the data comprising the aircraft's sideslip angle ?. The processor displays, on the scene image, a flight path vector indicating a point on the scene image towards which the aircraft is heading. When the measured angle ? exceeds a threshold, the processor displays the initial scene image on a first display area and the display of a supplementary outside scene image, on a second display area, the supplementary scene image representing a lateral extension of the initial scene image. The processor also displays the flight path vector superimposed on one of the two images based on a value of angle ?.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 24, 2018
    Assignee: Airbus Operations (SAS)
    Inventors: Raphael Andre, Javier Manjon Sanchez
  • Patent number: 9953220
    Abstract: Cutout object merge techniques are described. In one or more embodiments, a cutout object is identified for insertion into a scene. The cutout object may, for instance, be selected from a library of cutout objects, each of which was extracted from an already-captured image. Before capturing an image of the scene, the selected cutout object may be placed in a substantially real-time display of the scene, such as that which is displayed via a camera's view finder. Using an image capturing device, an image of the scene may then be captured. Once an image of the scene is captured, the cutout object and the captured image may be merged to form a composite image that includes the cutout object at a location in the scene specified by the placement.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 24, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Rekha Agarwal, Amit Mittal, Naveen Prakash Goel, Ritesh Agarwal
  • Patent number: 9928565
    Abstract: A device comprising a graphics processing unit (GPU) includes a memory and at least one processor. The at least one processor may be configured to: receive a GPU command packet that indicates the GPU may select between a direct rendering mode or a binning rendering mode for a portion of a frame to be rendered by the GPU, determine whether to use the direct rendering mode or the binning rendering mode for the portion of the frame to be rendered by the GPU based on at least one of: information in the received command packet or a state of the GPU, and render the portion of the frame using the determined direct rendering mode or the binning rendering mode.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Murat Balci, Avinash Seetharamaiah, Christopher Paul Frascati, Jonnala gadda Nagendra Kumar, Colin Christopher Sharp, David Rigel Garcia Garcia
  • Patent number: 9911376
    Abstract: A display device including plural timing controllers is provided. The display device includes a display panel, first and second data drive circuits, first and second timing controllers. The display panel includes pixels and data lines. The first data drive circuit supplies data voltages to a part of the data lines. The second data drive circuit supplies data voltages to the other of the data lines. The first and second timing controllers controls the display panel according to a first inversion scheme when images displayed by first and second image data do not include predetermined problem patterns, and controls the display panel according to an inversion scheme other than the first inversion scheme when the images displayed by the first and second image data include at least one of the predetermined problem patterns.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: March 6, 2018
    Assignee: LG Display Co., Ltd.
    Inventors: HwaYoung Kim, MyungKook Moon
  • Patent number: 9892553
    Abstract: An apparatus and method for providing an image-based indoor map. The apparatus for providing an image-based indoor map includes an indoor map request reception unit for receiving an indoor map request for a building having multiple floors from a terminal of a user, an indoor map acquisition unit for acquiring an indoor map corresponding to the building in response to the indoor map request from an indoor map database (DB), and an indoor map provision unit for providing the terminal of the user with information about at least one of multiple image indoor maps, in which multiple floors and Levels of Detail (LoDs) of each image are taken into consideration, and Points of Interest (POIs) for respective multiple floors, based on the indoor map.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 13, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jae-Jun Yoo, So-Yeon Lee, Sang-Joon Park, Sung-Woong Shin
  • Patent number: 9892482
    Abstract: Technologies may provide for processing video content. A request to process video content may be received at a user mode driver. In response, the user mode driver may insert a command associated with the request into a command buffer. In addition, the user mode driver may enqueue the command buffer to receive a further request to process further video content independent of an execution of the command by platform hardware. Additionally, a command submission process may dequeue the command buffer and call a kernel mode driver. The kernel mode driver may receive the system call independent of the user mode driver and submit the command buffer to the platform hardware to process the video content.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventors: Hua You, Jiaping Wu
  • Patent number: 9884590
    Abstract: Provided is an extended view method and apparatus, the method including generating a virtual viewpoint image of a vehicle based on a surrounding view of the vehicle, generating an extended virtual viewpoint image based on the virtual viewpoint image of the vehicle and a received virtual viewpoint image of another vehicle, and displaying the extended virtual viewpoint image to a user.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-soon Park, Young-jun Hong
  • Patent number: 9832385
    Abstract: A display device includes circuitry configured to: selectively execute a first control and a second control, the first control performing both a capture process by an image capturing device and an image recognition process which detects specific object from an image captured by the image capturing device, and the second control performing the capture process from among the capture process and the image recognition device, and display a content corresponding to the specific object on the image during an execution of the first control when the specific object is detected from the image in the image recognition process during the execution of the first control.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: November 28, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiroshi Kuwabara, Iori Murakami, Susumu Koga
  • Patent number: 9824498
    Abstract: Methods, systems, and computer programs are presented for the presentation of images in a head-mounted display (HMD). One HMD includes a screen, a processor, inertial sensors, a motion tracker module, and a display adjuster module. The motion tracker tracks motion of the HMD based on inertial data from the inertial sensors, and the display adjuster produces modified display data for an image frame to be scanned to the screen if the motion of the HMD is greater than a threshold amount of motion. The display data includes pixel values to be scanned to rows in sequential order, and the modified display data includes adjusted pixel values for pixels in a current pixel row of the image frame to compensate for the distance traveled by the HMD during a time elapsed between scanning a first pixel row of the image frame and scanning the current pixel row of the image frame.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 21, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Dominic S Mallinson
  • Patent number: 9805480
    Abstract: A method of driving an image includes receiving fundamental image data that includes a plurality of first main colors; converting the fundamental image data into output image data that includes a plurality of second main colors; calculating corrected brightness values of the second main colors that correct a decreased apparent brightness of the second main colors when the first main colors include a saturated color; and delaying application of the calculated corrections based on a brightness decrease speed that is determined based on at least one of an image change speed and an image change level.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: October 31, 2017
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Kuk-Hwan Ahn, Jai-Hyun Koh, Heendol Kim
  • Patent number: 9805444
    Abstract: Magnetic random access memory (MRAM)-based frame buffering apparatus are provided that may reduce a size and power consumption thereof by using a pixel self-refresh (PSR) method. The MRAM-based frame buffering apparatus includes a frame buffer memory including magnetic random access memory (MRAM). The frame buffer memory stores at least one piece of frame data. The MRAM-based frame buffering apparatus further includes a magnetic field sensor configured to detect an external magnetic field; and a frame buffer controller configured to control the storing of the at least one piece of frame data according to the intensity of the detected external magnetic field.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 31, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Choong-jae Lee, Gwan-hyeob Koh, Dae-shik Kim, Bo-young Seo
  • Patent number: 9799302
    Abstract: In some embodiments, systems, devices, and methods are provided that allow a host device to communicate video information, network information, and USB information over USB via a USB host controller. The video information and the network information are encapsulated within USB and communicated by the USB host controller. In some embodiments, the USB information communicated by the USB host controller is further communicated over a non-USB extension medium by an upstream facing port device and one or more downstream facing port devices.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 24, 2017
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Terence Carl Sosniak, David Patrick Frey