Patents Examined by Saptarshi Mazumder
  • Patent number: 10796412
    Abstract: A mobile device comprising a client application configured to receive a display stream for a virtual display of a virtual device, render a remote display in a local system user interface (UI), register a device orientation change of the mobile device, send an orientation change event message to the server, change the local system UI orientation to match the new orientation of the remote system UI based on receipt of a UI orientation signal that indicates a new orientation of the remote system UI of the virtual device, transform the display stream to compensate for changing the local system UI orientation to match the new orientation of the remote system UI and render the remote display from the transformed display stream.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 6, 2020
    Assignee: Intelligent Waves LLC
    Inventor: Galib F. Arrieta
  • Patent number: 10783710
    Abstract: According to embodiments of the invention, methods, and a computer system for configuring navigational controls in a geometric environment are disclosed. The method may include obtaining a data set for geometric representation on a display, forming one or more reference surfaces, calculating a fit score and a confidence score using one or more of the reference surfaces, and configuring the navigational system to a control scheme when a computational operation on the fit score and the confidence score is outside of a threshold value. The control scheme may be a geometric control scheme, a planar control scheme, and a roaming control scheme.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventor: Raymond S. Glover
  • Patent number: 10748325
    Abstract: A system and method for automatic rigging of three dimensional characters for facial animation provide a rigged mesh for an original three dimensional mesh. A representative mesh is generated from the original mesh. Segments, key points, a bone set, and skinning weights are then determined for the representative mesh. The Skinning weights and bone set are placed in the original mesh to generate the rigged mesh.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: August 18, 2020
    Assignee: ADOBE INC.
    Inventors: Stefano Corazza, Emiliano Gambaretto, Prasanna Vasudevan
  • Patent number: 10733943
    Abstract: Disclosed are embodiments of in-situ display monitoring and calibration systems and methods. An image acquisition system captures images of the viewing plane of the display. Captured images may then be processed to characterize various visual performance characteristics of the display. When not in use capturing images of the display, the image acquisition system can be stored in a manner that protects it from environmental hazards such as dust, dirt, precipitation, direct sunlight, etc. A calibration image in which a plurality of light emitting elements is set to a particular color and intensity may be displayed, an image then captured, and then a difference between what was expected and what was captured may be developed for each light emitting element. Differences between captured images and expected images may be used to create a calibration data set which then may be used to adjust the display of further images upon the display.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: August 4, 2020
    Assignee: Nanolumens Acquisitions, Inc.
    Inventors: Richard C. Cope, Theodore Heske, III
  • Patent number: 10733712
    Abstract: The module (700) comprises: —a low pass filter for low pass filtering luminance component of the image, —a first look up table (710) storing precomputed values of a first expansion function of only low pass filtered luminance values, —a second look up table (720) storing precomputed values of a second expansion function of only luminance values, —a processor (740, 760) configured to multiply an output of the second look up table corresponding to an input luminance value of a color to expand by an output of said first look up table corresponding to an input low pass filtered luminance value associated with said input luminance value.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: August 4, 2020
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Marie-Jean Colaitis, Laurent Cauvin, Tania Pouli
  • Patent number: 10706821
    Abstract: One example includes a mission monitoring system. The system includes a data store configured to store map data associated with a geographic region of interest and a plurality of graphical elements corresponding to at least one mission asset and to mission constraints. Each of the plurality of graphical elements includes a layer assignment associated with one of a plurality of graphical layers. The system also includes a human-machine interface (HMI) configured to facilitate user inputs to selectively activate the plurality of graphical layers associated with the plurality of graphical elements and to display a graphical rendering of the selectively activated graphical layers superimposed over a graphical virtual environment of the geographic region of interest via a display system.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 7, 2020
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Henry H. Fung, Wayne S. Kim, Devang R. Parekh, Louis A. Oddo, Feng Cao, Michel Azar, Benjamin J. Montgomery
  • Patent number: 10692258
    Abstract: Embodiments are generally directed to minimum or maximum sample indexing in a control surface. An embodiment of an apparatus includes a graphics processor including: a sampler to sample a value; one or more of a color unit or a depth unit; and at least one minimum or maximum sample (min/max) setter subunit for the color unit or depth unit, the min/max setter subunit to receive a new sample value, store the sample value in a resource containing a plurality of sample values, and update indexing include index values for one or more of a minimum sample value and a maximum sample value in the plurality of sample values of the resource.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 23, 2020
    Assignee: INTEL CORPORATION
    Inventor: Devan Burke
  • Patent number: 10685464
    Abstract: For visualizing numerical information, a content is analyzed to identify the numerical information. From the content, a contextual information that is descriptive of the numerical information is selected. A graphical shape is selected to represent the numerical information. A dimension of the graphical shape is adjusted such that the adjusted dimension represents a value in the numerical information according to a scale. A comparison object is selected where a size associated with the comparison object is a fraction of the adjusted dimension according to a ratio. The comparison object is presented relative to the graphical shape as a visualization of the numerical information.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10679376
    Abstract: Examples are disclosed herein that relate to determining a pose of a handheld object. One example provides a computing system configured to determine a pose of a handheld object comprising a plurality of light sources by acquiring image data of a surrounding environment, detecting a subset of light sources of the plurality of light sources of the handheld object in the image data, and performing a search, without using previous pose data, to determine the pose of the handheld object relative to the computing system. The computing system is further configured to use the pose determined to perform a later search for an updated pose of the handheld object, and if the later search fails to find the updated pose, determine the updated pose by again performing the search without using previous pose data.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 9, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexandru Octavian Balan, Ronald Boskovic, Filip Panjevic, Ivan Razumenic, Vuk Jovanovic
  • Patent number: 10580202
    Abstract: Techniques described herein are directed to a system and methods for generating 3D models of an object which accurately depict reflective properties of the object. To do this, an image of an object is captured and a rendered image of the object is generated from the image. The system then generates a lighting effect which approximates an effect of the actual light source on the appearance of the object when the image was captured. A number of rendered images of the object are generated using the lighting effect, each having different visual material property values. Once the rendered images have been generated, the system may compare the generated rendered images to the actual image in order to identify the rendered image which best approximates the actual image. The visual material property values associated with the best approximation are then assigned to the object.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 3, 2020
    Assignee: LOWE'S COMPANIES, INC.
    Inventors: Mason E. Sheffield, Oleg Alexander
  • Patent number: 10579388
    Abstract: A method for use in a processor for arbitrating between multiple processes to select wavefronts for execution on a shader core is provided. The processor includes a compute pipeline configured to issue wavefronts to the shader core for execution, a hardware queue descriptor associated with the compute pipeline, and the shader core. The shader core is configured to execute work for the compute pipeline corresponding to a first memory queue descriptor executed using data for the first memory queue descriptor that is loaded into a first hardware queue descriptor. The processor is configured to detect a context switch condition, and, responsive to the context switch condition, perform a context switch operation including loading data for a second memory queue descriptor into the first hardware queue descriptor. The shader core is configured to execute work corresponding to the second memory queue descriptor that is loaded into the first hardware queue descriptor.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: March 3, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Robert Scott Hartog, Mark Leather, Michael Mantor, Rex McCrary, Sebastien Nussbaum, Philip J. Rogers, Ralph Clay Taylor, Thomas Woller
  • Patent number: 10565676
    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing threads and prefetch logic to prefetch pages of data from the memory to assist in the execution of the plurality of processing threads.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: February 18, 2020
    Assignee: INTEL CORPORATION
    Inventors: Adam T. Lake, Guei-Yuan Lueh, Balaji Vembu, Murali Ramadoss, Prasoonkumar Surti, Abhishek R. Appu, Altug Koker, Subramaniam M. Maiyuran, Eric C. Samson, David J. Cowperthwaite, Zhi Wang, Kun Tian, David Puffer, Brian T. Lewis
  • Patent number: 10565780
    Abstract: An image processing apparatus includes: a first acquiring unit configured to acquire shape information indicating a shape of a surface of an object, and reflection characteristic information indicating a reflection characteristic of the object; a second acquiring unit configured to acquire viewpoint information about a viewpoint of viewing the object, and light source information about a light source applying light to the object; an emphasizing unit configured to emphasize a light reflection intensity of the object so as to increase a degree of emphasis as a degree of flatness of the shape increases in image data representing the object, based on the reflection characteristic information, the viewpoint information, the light source information, and the shape information; and an output unit configured to output the image data representing the object having the light reflection intensity is emphasized by the emphasizing unit.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: February 18, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Chiaki Kaneko
  • Patent number: 10558046
    Abstract: A display system for virtual reality and a method of driving the same are disclosed. In the display system for virtual reality, auxiliary image data, the number of which is smaller than the number of auxiliary sub pixels disposed in an auxiliary view region, is transmitted to a display device and the same auxiliary image data is supplied to sub-pixels of an auxiliary view region in which a user eye is not accurately focused. Accordingly, the display system for virtual reality reduces a volume of auxiliary image data supplied to the auxiliary view region to overcome latency.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: February 11, 2020
    Assignee: LG Display Co., Ltd.
    Inventor: Jun-Woo Jang
  • Patent number: 10559109
    Abstract: A skin deformation system for use in computer animation is disclosed. The skin deformation system accesses the skeleton structure of a computer generated character, and accesses a user's identification of features of the skeleton structure that may affect a skin deformation. The system also accesses the user's identification of a weighting strategy. Using the identified weighting strategy and identified features of the skeleton structure, the skin deformation system determines the degree to which each feature identified by the user may influence the deformation of a skin of the computer generated character. The skin deformation system may incorporate secondary operations including bulge, slide, scale and twist into the deformation of a skin. Information relating to a deformed skin may be stored by the skin deformation system so that the information may be used to produce a visual image for a viewer.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: February 11, 2020
    Assignee: DreamWorks Animation L.L.C.
    Inventors: Paul Carmen DiLorenzo, Matthew Christopher Gong, Arthur D. Gregory
  • Patent number: 10553024
    Abstract: A tile-based rendering method includes receiving a drawcall, determining a location of primitives in a frame based on the drawcall, dividing the frame into a plurality of tiles, and rendering the tiles, wherein the rendering includes determining a rendering order of the tiles based on primitives included in the tiles, and rendering the tiles according to the rendering order. A graphics processing unit (GPU) is configured to perform the tile-based rendering method, and may include a memory, a processor including at least one core and at least one cache. The GPU may execute a tile-based graphics pipeline for tile-based rendering of images, and allocate tiles including identical primitives to a core.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: February 4, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-Kyu Jeong, Jae-Don Lee, Sang-Won Ha, Min-Young Son
  • Patent number: 10535185
    Abstract: Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vineet Goel, Andrew Evan Gruber, Donghyun Kim
  • Patent number: 10529133
    Abstract: A head mounted display apparatus includes a display unit by which an outside world can be transmissively visually recognized, including: a superimposition image display control part that allows the display unit to display predetermined images in correspondence with positions of subjects in the outside world transmissively visually recognized, a view range movement information acquisition part that acquires view range movement information representing a motion of the display unit, and a subject movement information acquisition part that acquires subject movement information representing a relative motion of the subject to the display unit.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: January 7, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Senichi Mokuya
  • Patent number: 10521955
    Abstract: The disclosed provides a posture-guided cross-category method and device for combination modeling of cross-category 3D models, the method including: receiving a first posture model inputted by a user; calculating similarities between q first regions of the first posture model and q second regions of each of second posture models in a preset model database, respectively; where the model database includes a plurality of models partitioned into model components, and second posture models corresponding to the models; where the q first regions correspond to the q second regions one on one, where q is an integer greater than or equal to 2; selecting a corresponding plurality of model components of the q second regions of the second posture model according to the similarities; and combining the selected plurality of model components to generate a 3D model. The embodiment of the present application can combine cross-category models with large structural differences.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 31, 2019
    Assignee: BEIHANG UNIVERSITY
    Inventors: Xiaowu Chen, Qiang Fu, Bin Zhou, Qinping Zhao, Xiaotian Wang, Sijia Wen
  • Patent number: 10504296
    Abstract: A method includes generating virtual space data defining a virtual space including a self-avatar, a first object capable of exerting a predetermined effect on the self-avatar, and a second object. The method includes identifying a visual field based on a detected movement of a head-mounted display. The method includes generating a visual-field image for display on the head-mount display. The method includes identifying a relative positional relationship between the first object and the self-avatar in response to a determination that the self-avatar is likely to receive the predetermined effect from the first object. The method includes setting a position of the second object based on the identified relative positional relationship. The method includes outputting predetermined sound data based on the set position of the second object. The method includes outputting a sound corresponding to the predetermined sound data from a sound outputting unit.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 10, 2019
    Assignee: COLOPL, INC.
    Inventor: Yasuhiro Noguchi