Patents Examined by Yanna Wu
  • Patent number: 10969593
    Abstract: A virtual reality/augmented reality (VR/AR) headset system (including the capability for one or both of virtual reality and augmented reality) includes a remote optical engine. The remote disposition of the optical engine removes many or all of the components of the VR/AR headset system that add weight, heat, and other characteristics that can add to user discomfort in using the system from the headset. An electronic image is received and/or generated remotely at the optical engine and is transmitted optically from the remote location to the headset to be viewed by the user. One or more optical waveguides may be used to transmit the electronic image to one or more passive displays of the headset, from the remote optical engine.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 6, 2021
    Assignee: Invensas Corporation
    Inventors: Belgacem Haba, Ilyas Mohammed, Rajesh Katkar
  • Patent number: 10966342
    Abstract: An information handling system for identifying equipment in a datacenter establishes a wireless communication link with an element of datacenter equipment, and receives identification information from the element. The identification information distinguishes the element from other elements of the datacenter equipment that are visibly indistinct from the first element. The information handling system further captures image data when the field of view of an imaging system includes the element, displays the image data on a display, matches a portion of the image data with an image object associated with the first and second elements, determines an identity of the element based upon the identification information and the image object, and displays an augmented reality overlay on the display over the image data. The augmented reality overlay co-locates the image object with the portion and includes the identity over the portion.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 30, 2021
    Assignee: Dell Products, L.P.
    Inventors: Jeffrey M. Lairsey, Alexander P. Rote, Saurabh Kishore, Robert V. Cox, Sudhir Vittal Shetty, Saurav Shrestha, Robert Barrett
  • Patent number: 10957095
    Abstract: Apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor comprises shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuitry includes a plurality of single instruction multiple data (SIMD) execution units. Sorting circuitry regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution units; and fixed-function intersection circuitry coupled to the shader execution circuitry detects intersections between rays and bounding volume hierarchies (BVHs) and/or objects contained therein and to provide results indicating the intersections to the sorting circuitry.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventors: Karthik Vaidyanathan, Won-Jong Lee, Gabor Liktor, John G. Gierach, Pawel Majewski, Prasoonkumar Surti, Carsten Benthin, Sven Woop, Thomas Raoux
  • Patent number: 10957234
    Abstract: Systems and methods are provided for managing notifications on a mobile electronic communication device having a front screen display surface and a plurality of edge screen display surfaces when the mobile electronic communication device is located on a flat surface. By way of example, a technique entails determining whether the mobile electronic communication device is positioned face down, displaying the notification on the front screen display surface when the mobile electronic communication device is not face down, and otherwise, if the user lies in a particular edge direction relative to the mobile electronic communication device, displaying the notification on at least one of the plurality of the edge screen display surfaces visible to the user.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: March 23, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Zhengping Ji, Olivier David Rene Meirhaeghe
  • Patent number: 10943375
    Abstract: Generation of a multi-state symbol from an input graphic object is described. A multi-state graphic symbol system generates an outline and a base mesh for a graphic object. The multi-state graphic symbol system then defines graphic manipulation handles relative to the base mesh and deforms the base mesh by altering a state of the handles. Vectors describing initial positions and final positions of the handles are generated and stored with the outline and base mesh to define the graphic object's multi-state symbol. Additional poses can be generated by adding and/or modifying other handles, and each additional pose is stored as a vector in the multi-state symbol. Additional poses of the graphic object can be generated by interpolating between different vectors of the multi-state symbol. The multi-state graphic symbol system additionally enables for an interpolated pose to be generated based on separate user-defined paths for different handles of the multi-state symbol.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 9, 2021
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Vineet Batra, Mansi Nagpal
  • Patent number: 10937225
    Abstract: Apparatus and method including cell primitive for unstructured volume rendering. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a first graphics scene; a hierarchical acceleration data structure generator to construct a hierarchical acceleration data structure comprising a plurality of hierarchically arranged nodes including leaf nodes and inner nodes; traversal circuitry to traverse one or more of the rays through the hierarchical acceleration data structure; unstructured volume intersection circuitry to intersect a ray with an unstructured volume primitive within a leaf node of the hierarchical acceleration data structure, the unstructured volume intersection circuitry to determine multiple intersection hits between a ray and an unstructured volume primitive.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Intel Corporation
    Inventors: Timothy Rowley, Won-Jong Lee, Karol Szerszen, Hiroshi Akiba, Alexey Supikov
  • Patent number: 10929494
    Abstract: There is provided a method of creating an augmented reality image, comprising: capturing by an imaging sensor of a mobile device, a two dimensional (2D) image of a three dimensional scene (3D) comprising objects and pixel neighborhoods, selecting with a graphical user interface (GUI) presented on a display of the mobile device, pixel(s) of the 2D image corresponding to a certain object, computing a 3D geo-location of the certain object corresponding to the selected pixel(s) of the 2D image, wherein the 3D geo-location includes an altitude relative to sea level, and wherein the 3D geo-location is geographically distinct and spaced apart from a location of the imaging sensor outputted by a location sensor, and creating a tag for the selected pixel(s) of the certain object of the 2D image according to the computed 3D geo-location within a virtual grid, wherein the tag maps to media-object(s) correspond with real world coordinates.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 23, 2021
    Assignee: Stops.com Ltd.
    Inventors: Eitan Richard Chamberlin, Ehud Spiegel, Nathan Akimov, Gregory Zaoui
  • Patent number: 10922891
    Abstract: The disclosure relates to a method for generating an augmented representation of a real environment, called an augmented reality representation. Such a method includes obtaining, as a function of said real environment, a virtual boundary dividing the real environment into two spaces, respectively called an activity space and a mixed space. The augmented reality representation is generated by obtaining a first part of the augmented reality representation, called an activity part, corresponding to a representation of at least one part of the activity space. Thereafter, obtaining a second part of the augmented reality representation, called a mixed part, corresponding to an augmented representation of at least one part of the mixed space, in which at least one virtual content is combined with the representation of at least one part of the mixed space.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: February 16, 2021
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Tao Luo, Philippe Robert, Anthony Laurent
  • Patent number: 10923014
    Abstract: A liquid crystal display device comprises: a first display panel displaying a color image; a second display panel displaying a monochrome image; and an image processor generating first image data corresponding to the color image and second image data corresponding to the monochrome image based on an input video signal. The image processor generates the first image data and the second image data such that a graph representing transmittance of the first display panel for input gradation corresponding to the input video signal and a graph representing transmittance of the second display panel for the input gradation corresponding to the input video signal intersect each other at predetermined input gradation.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: February 16, 2021
    Assignees: Panasonic Liquid Crystal Display Co., Ltd., Pasona Knowledge Partner Inc.
    Inventors: Toshikazu Koudo, Masahiro Ishii, Katsuhiro Kikuchi, Ikuko Mori
  • Patent number: 10916055
    Abstract: A computer implemented method includes obtaining a navigation mesh representing a multi-level structure. The navigation mesh has multiple polygons defined by vertices and segments extending between vertices. Some of the polygons overlap. A first status data structure is created in response to a sweep line first encountering a first vertex corresponding to a first contiguous interval of polygons, wherein the first data structure includes at least two segments having the vertex in common. A second status data structure is created in response to the sweep line encountering a second vertex having two different segments in common corresponding to a second contiguous interval of polygons. The method continues to sweep the mesh with the sweep line while keeping the first and second statuses isolated for each contiguous interval of polygons.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Benjamin T. Sunshine-Hill
  • Patent number: 10909741
    Abstract: Apparatus and method for speculative execution of hit and intersection shaders on programmable ray tracing architectures. For example, one embodiment of an apparatus comprises: single-instruction multiple-data (SIMD) or single-instruction multiple-thread (SIMT) execution units (EUs) to execute shaders; and ray tracing circuitry to execute a ray traversal thread, the ray tracing engine comprising: traversal/intersection circuitry, responsive to the traversal thread, to traverse a ray through an acceleration data structure comprising a plurality of hierarchically arranged nodes and to intersect the ray with a primitive contained within at least one of the nodes; and shader deferral circuitry to defer and aggregate multiple shader invocations resulting from the traversal thread until a particular triggering event is detected, wherein the multiple shaders are to be dispatched on the EUs in a single shader batch upon detection of the triggering event.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 2, 2021
    Assignee: Intel Corporation
    Inventors: Gabor Liktor, Karthik Vaidyanathan, Jefferson Amstutz, Atsuo Kuwahara, Michael Doyle, Travis Schluessler
  • Patent number: 10901647
    Abstract: An apparatus to facilitate copying surface data is disclosed. The apparatus includes copy engine hardware to receive a command to access surface data from a source location in memory to a destination location in the memory, divide the surface data into a plurality of surface data sub-blocks, process the surface data sub-blocks to calculate virtual addresses to which accesses to the memory are to be performed and perform the memory accesses.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: January 26, 2021
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Nilay Mistry
  • Patent number: 10891792
    Abstract: A mobile device executes an augmented reality (AR) software application that detects an orientation of a client device. The AR software application projects a line from a reference position on the client device to a physical object. The AR software application identifies a first location on the physical object that intersects with the line. The AR software application determines an x-coordinate and a y-coordinate of a portion of the physical object included in an image displayed on the client device based on the first location. The AR software application receives a z-coordinate of the portion of the physical object. In response to receiving user input via the client device, the AR software application anchors an augmented reality object at a second location that corresponds to the x-coordinate, the y-coordinate, and the z-coordinate. The orientation of the augmented reality object corresponds to the orientation of the client device.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 12, 2021
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Jesse Chor, Glen Wong
  • Patent number: 10888290
    Abstract: A medical-image processing apparatus and a medical-image diagnostic apparatus according to an embodiment include an acquisition unit, a generation unit, an identification unit, and a display control unit. The acquisition unit acquires a medical image containing a blood vessel collected by the medical-image diagnostic apparatus. The generation unit generates an anatomical structure model based on the medical image acquired by the acquisition unit. The identification unit identifies a position, on the medical image, of an index relating to blood flow analyzed through fluid analysis using the anatomical structure model. The display control unit displays the position of the index on the medical image, and also displays the index associated with the position of the index on the medical image.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 12, 2021
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Satoshi Wakai, Takuya Sakaguchi, Akihito Takahashi
  • Patent number: 10885692
    Abstract: Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 5, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft
  • Patent number: 10880549
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10864043
    Abstract: An interactive placement of a digital representation of a surgical device or anatomic feature into a radiologic 3D medical image that contains a feature of interest is described. Integration of the digital representation of the surgical device or anatomic feature with the radiologic 3D medical image facilitates pre-operative surgical planning and surgical device selection. Location indicators, annotations, and registration markers may be overlaid on selected volume images.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: December 15, 2020
    Inventors: Kathleen M Douglas, Robert E Douglas
  • Patent number: 10867442
    Abstract: Systems and methods are provided herein for remedying edge and/or face defects of a geometric model. The geometric model of a physical object is received for modeling. The geometric model includes model edges. Each edge is segmented into segments according to a grid having cells overlaid onto the geometric model. A respective centroid of each respective cell is having a segmented edge within the respective cell is determined. A current cell adjacent to an adjacent cell in the grid is identified. The current cell has a segmented edge. A centroid of the current cell is connected with a centroid of the adjacent cell to generate a refined segmented edge. The refined segment is projected onto a corresponding model edge to generate a projected edge. A refined model having one or more projected edges is provided to a graphical user interface for further model characterization of the physical object.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: December 15, 2020
    Assignee: Ansys, Inc.
    Inventor: Youngkyu Lee
  • Patent number: 10861225
    Abstract: Embodiments are directed to neural network processing for multi-object three-dimensional (3D) modeling. An embodiment of a computer-readable storage medium includes executable computer program instructions for obtaining data from multiple cameras, the data including multiple images, and generating a 3D model for 3D imaging based at least in part on the data from the cameras, wherein generating the 3D model includes one or more of performing processing with a first neural network to determine temporal direction based at least in part on motion of one or more objects identified in an image of the multiple images or performing processing with a second neural network to determine semantic content information for an image of the multiple images.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: December 8, 2020
    Assignee: INTEL CORPORATION
    Inventors: Jill Boyce, Soethiha Soe, Selvakumar Panneer, Adam Lake, Nilesh Jain, Deepak Vembar, Glen J. Anderson, Varghese George, Carl Marshall, Scott Janus, Saurabh Tangri, Karthik Veeramani, Prasoonkumar Surti
  • Patent number: 10861229
    Abstract: Methods and apparatus for generating a data structure for storing primitive data for a number of primitives and vertex data for a plurality of vertices, wherein each primitive is defined with reference to one or more of the plurality of vertices. The vertex data comprises data for more than one view, such as a left view and a right view, with vertex parameter values for a first group of vertex parameters being stored separately for each view and vertex parameter values for a second, non-overlapping group of vertex parameters being stored only once and used when rendering either or both views.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 8, 2020
    Assignee: Imagination Technologies Limited
    Inventor: John W. Howson