Patents Examined by Nicholas R Wilson
  • Patent number: 10810777
    Abstract: A GPU receives an image comprising an array of pixels. The image depicts features in a field of an object on a background. The features and the background contrasting with the object field, and at least a portion of the object is at the center of the image. In parallel for each particular pixel of a first plurality of the pixels, the GPU sets the color value of the particular pixel to the lightest color value of a second plurality of the pixels substantially along a line outward from the particular pixel toward an edge of the image. The line can be defined by the particular pixel and the image center.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 20, 2020
    Assignee: Google LLC
    Inventor: John Day-Richter
  • Patent number: 10809898
    Abstract: In implementations of a color picker, a color picker is generated and exposed in the context of color adjustment, making it easier for a user to select an appropriate color than with full-screen color pickers. A color picker acts as a window into a larger color map by exposing a portion of the color map selectable with touch gestures, enabling a user to easily access any content of a color map having very large numbers of color, at any desired level of detail, and determine a desired color. An indicator of current color at a fixed position of a color picker is updated in real time as content exposed by the color picker is updated. Hence, the current color is determined without obstruction by a user, as opposed to a user touching directly on a color to select a current color.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 20, 2020
    Assignee: Adobe Inc.
    Inventor: Holger Winnemoeller
  • Patent number: 10803674
    Abstract: An electronic device is provided that has a heat mountable device (HMD) with a display, some sensors, a network interface, and a memory that are all interconnected with a processor. First context is created for a virtual reality (VR) application. The VR application includes a default virtual object and a virtual environment. Second context is obtained from the physical world. The first context and the second context are combined to create a combined context that includes physical world details with the first context. A determination is made as to whether a replacement virtual object, relevant to the combined context, is available. When a replacement virtual object is available, it can be obtained and substituted for the default virtual object in the virtual environment. The virtual environment can then be displayed with the replacement virtual object instead of the default virtual object.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: October 13, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Kocharlakota, Moiz Kaizar Sonasath
  • Patent number: 10796482
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for receiving a monocular image that includes a depiction of a hand and extracting features of the monocular image using a plurality of machine learning techniques. The program and method further include modeling, based on the extracted features, a pose of the hand depicted in the monocular image by adjusting skeletal joint positions of a three-dimensional (3D) hand mesh using a trained graph convolutional neural network (CNN); modeling, based on the extracted features, a shape of the hand in the monocular image by adjusting blend shape values of the 3D hand mesh representing surface features of the hand depicted in the monocular image using the trained graph CNN; and generating, for display, the 3D hand mesh adjusted to model the pose and shape of the hand depicted in the monocular image.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: October 6, 2020
    Assignee: Snap Inc.
    Inventors: Liuhao Ge, Zhou Ren, Yuncheng Li, Zehao Xue, Yingying Wang
  • Patent number: 10796466
    Abstract: A method executed by a graph drawing system includes specifying minimum and maximum values of a drawing area in a first axis and a display pixel width along the first axis, determining a step width of a numerical value of the first axis based on a coordinate width along the first axis and the specified display pixel width, the coordinate width being obtained based on the specified minimum and maximum values, changing the minimum or maximum value based on the determined step width and the minimum or maximum value, and determining, based on at least the changed minimum or maximum value, the determined step width and a mathematical expression, coordinates of plot points of the graph, the coordinates including numerical values of variables.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: October 6, 2020
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Naoki Akae
  • Patent number: 10789748
    Abstract: An image processing device includes: an image input unit that inputs a facial image from a predetermined device; an image analyzing unit that calculates one of facial shape, proportion lines that are lines drawn on the face to analyze the balance of the face, and blocking lines that divide the face into multiple regions following the structure of the face according to lightness and darkness of shadows due to light striking the face, based on facial feature points extracted from the facial image; and an image generating unit that decides a superimposing region of a makeup parts image based on one of the facial shape, the proportion lines, and the blocking lines, and generates a simulation image where the makeup parts image has been superimposed on the superimposing region.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 29, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Chie Nishi, Rieko Asai, Sachiko Takeshita
  • Patent number: 10789760
    Abstract: Methods, systems, and computer-readable media providing focal feedback and control in a three-dimensional display. Focal anchors are provided at different depths and used to determine at what depth the user is currently focusing. The focal anchors are also used to receive input from the user. By looking at a focal anchor, the use can cause the portion of content associated with the focal anchor to be displayed more prominently relative to content displayed at different depths. In one embodiment, predictive feedback is provided at a depth associated with one of the focal anchors.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hrvoje Benko, Daniel Chaim Robbins
  • Patent number: 10776957
    Abstract: A method of variable rate compression including: partitioning the image data into a plurality of blocks, each including channel-blocks; and for one of the one or more non-flat channel-blocks: generating a residual block including residual values corresponding to values of the one of the one or more non-flat blocks; in response to determining that a particular residual value of the residual values is equal to a corresponding previous residual value: incrementing a run counter; and in response to determining that the run counter is greater than a threshold, generating a run-mode flag and writing the run-mode flag after the particular residual value in a compressed output stream; and in response to determining that the particular residual value is not equal to a corresponding previous value: in response to determining that the run counter is greater than the threshold, generating a run-length after the run-mode flag in the compressed output stream.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: September 15, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nicholas Sohre, Abhinav Golas
  • Patent number: 10776994
    Abstract: In accordance with some embodiments, a zero coverage test may determine whether a primitive such as a triangle relies on lanes between rows or columns or lines of samples. If so, the primitive can be culled in a zero coverage culling test.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 15, 2020
    Assignee: Intel Corporation
    Inventors: Tomas G. Akenine-Moller, Jon N. Hasselgren, Carl J. Munkberg
  • Patent number: 10762720
    Abstract: An electronic device is provided that has a heat mountable device (HMD) with a display, some sensors, a network interface, and a memory that are all interconnected with a processor. First context is created for a virtual reality (VR) application. The VR application includes a default virtual object and a virtual environment. Second context is obtained from the physical world. The first context and the second context are combined to create a combined context that includes physical world details with the first context. A determination is made as to whether a replacement virtual object, relevant to the combined context, is available. When a replacement virtual object is available, it can be obtained and substituted for the default virtual object in the virtual environment. The virtual environment can then be displayed with the replacement virtual object instead of the default virtual object.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 1, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Kocharlakota, Moiz Kaizar Sonasath
  • Patent number: 10762692
    Abstract: Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for providing virtual lighting adjustments to image data. A number of source images may be generated to individually depict solid colors of a color space (e.g., RGB color space). Virtual lighting adjustments associated with a virtual lighting mode may be applied to each source image to generate a corresponding target image. The source images and the target images may be utilized to train a model to identify pixel modifications to be applied to image data. The modifications may be associated with a virtual lighting mode. Subsequently, a user may obtain image data (e.g., an image or video) select a virtual lighting mode via an image data processing application. The previously trained model may be utilized to modify the image to apply the virtual lighting effects associated with the selected virtual lighting mode.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 1, 2020
    Assignee: Apple Inc.
    Inventors: Yury Degtyarev, Frederic Cao, Garrett M. Johnson
  • Patent number: 10755462
    Abstract: An electronic device: calculates, for each image, length of a side in a first direction when resizing length of a side in a second direction to a specific length; arranges images such that the number of images arranged in the first direction is not more than a threshold number and a total of lengths of sides in the first direction of the images arranged in the first direction is not more than a threshold length; executes, for each image, resize processing for resizing the images arranged in the first direction such that the total of the lengths is approximated to the threshold length and lengths of sides in the second direction of the images arranged in the first direction are approximated; and displays the images, on which the resize processing is executed, in the display area side by side in the first and second directions.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: August 25, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Araki Matsuda, Kozue Kozakura, Hiroyuki Owatari, Asami Takenaga, Yumiko Kuno
  • Patent number: 10755461
    Abstract: A display device includes a display unit that displays an object disposed in a layer on a display screen, an output unit that outputs the object, a mode switching unit that switches a mode between a first mode and a second mode, and an object disposing unit that disposes an object in a first layer when the mode is the first mode and disposes an object in a second layer when the mode is the second mode. The display unit displays the objects disposed in the first layer and the second layer. The output unit outputs the object disposed in the first layer.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 25, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Kenshirou Okamoto
  • Patent number: 10748651
    Abstract: The present disclosure relates to a dental image processing protocol for the design of dental aligners. Specifically, the dental image processing protocol aids in the determination of tooth movements during realignment, based on an initial position and a final position, and on characteristics of the periodontal environment. Therefore, planned tooth movements reflect both crown movement and root movement within biological structures of the alveolar process.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 18, 2020
    Assignee: Dommar LLC
    Inventors: Marina Evgenievna Domracheva, Fedor Alexandrovich Aptekarev
  • Patent number: 10739590
    Abstract: A preferred system and method for projecting a business information model at a construction site includes a network, a system administrator connected to the network, a database connected to the system administrator, a set of registration markers positioned in the construction site, and a set of user devices connected to the network. The system includes a hard hat, a set of headsets mounted to the hard hat, a set of display units movably connected to the set of headsets, a set of cameras connected to the set of headsets, and a wearable computer connected to the set of headsets and to the network. The cameras capture an image of the set of registration markers. A position of the user device is determined from the image and an orientation is determined from motion sensors. A BIM is downloaded and projected to a removable visor based on the position and orientation.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 11, 2020
    Inventor: Timothy A. Cummings
  • Patent number: 10740976
    Abstract: Systems, methods, devices, and other techniques for placing and rendering virtual objects in three-dimensional environments. The techniques include providing, by a device, a view of an environment of a first user. A first computing system associated with the first user receives an instruction to display, within the view of the environment of the first user, a virtual marker at a specified position of the environment of the first user, the specified position derived from a second user's interaction with a three-dimensional (3D) model of at least a portion of the environment of the first user. The device displays, within the view of the environment of the first user, the virtual marker at the specified position of the environment of the first user.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 11, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Matthew Thomas Short, Sunny Webb, Joshua Opel, Theo E. Christensen
  • Patent number: 10740930
    Abstract: A system and method for providing color selection assistance and color auditing of an image. The continuous spectrum of colors can be narrowed to a subset of palettes of discrete colors, referred to as temperaments and environments, that facilitate selection of colors that provide a purposeful outcome. Each temperament/environment is associated with a plurality of different discrete colors and a plurality of different descriptive words, including but not limited to identity words and emotive words. The system and method enables the user to objectively transform a desired physiological response into a discrete set of colors from which to make a color selection where the presented colors are related to the desired physiological response or to audit an image to convert the palette of colors in the image to their associated temperaments.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: August 11, 2020
    Assignee: Love Good Color LLC
    Inventors: Laura Guido-Clark, Patrick Harrington
  • Patent number: 10732721
    Abstract: Mixed reality glasses allow, a user to input into the glasses, to operate a device sanitarily. The glasses are connected, to the device wirelessly. The user views holograms in mid-aid air, while looking through the glasses. The holograms are input buttons, for the device. The user's input into the glasses, activates the holographic input buttons. User input devices in the glasses detect the user's input. User input devices include, an eye tracker, a voice recognition device, an eye gaze and hand gesture input device, a touch input device, and a thought input device. The devices operated by the glasses, may include, an elevator, a smart toilet, and a medical device. The user operates the device, touch freely, without touching the device's physical input buttons. Contact with harmful bacteria is deceased by operating the device, touch freely, which avoids bacteria, that may be on the device's input buttons.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: August 4, 2020
    Inventor: Sigmund Lindsay Clements
  • Patent number: 10726530
    Abstract: An augmented/virtual reality device includes a display panel, a driver, an optical lens and a timing controller. The display panel displays image and the driver drives the display panel. The optical lens penetrates the image displayed on the display panel. The timing controller performs an image processing for compensation which converts flat image data input from outside into distorted image data and supplies the distorted image data to the driver.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: July 28, 2020
    Assignee: LG DISPLAY CO., LTD.
    Inventors: Hochul Lee, Sanglyn Lee
  • Patent number: 10713849
    Abstract: Modifying augmented reality viewing is provided. It is determined that a user is viewing a scene space via augmented reality at a current geographic location of the user. It is detected that the viewing of the scene space is suboptimal for the user based on at least one of overcrowding of the viewed scene space at the current geographic location and significant battery usage to support augmented reality processing. Priority of one or more masks associated with the viewing of the scene space by the user is determined based on a user profile. The one or more masks associated with the viewing of the scene space are implemented based on the current geographic location of the user and the user profile. The one or more masks indicate that a portion of the viewed scene space is not to be processed for the viewing of the scene space via augmented reality.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Al Chakra, Liam S. Harpur, Robert H. Grant