Patents Examined by Yanna Wu
-
Patent number: 10969593Abstract: 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: GrantFiled: September 11, 2020Date of Patent: April 6, 2021Assignee: Invensas CorporationInventors: Belgacem Haba, Ilyas Mohammed, Rajesh Katkar
-
Patent number: 10966342Abstract: 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: GrantFiled: January 31, 2019Date of Patent: March 30, 2021Assignee: 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: 10957095Abstract: 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: GrantFiled: August 6, 2018Date of Patent: March 23, 2021Assignee: Intel CorporationInventors: Karthik Vaidyanathan, Won-Jong Lee, Gabor Liktor, John G. Gierach, Pawel Majewski, Prasoonkumar Surti, Carsten Benthin, Sven Woop, Thomas Raoux
-
Patent number: 10957234Abstract: 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: GrantFiled: January 21, 2020Date of Patent: March 23, 2021Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Zhengping Ji, Olivier David Rene Meirhaeghe
-
Patent number: 10943375Abstract: 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: GrantFiled: April 17, 2019Date of Patent: March 9, 2021Assignee: Adobe Inc.Inventors: Ankit Phogat, Vineet Batra, Mansi Nagpal
-
Patent number: 10937225Abstract: 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: GrantFiled: December 28, 2018Date of Patent: March 2, 2021Assignee: Intel CorporationInventors: Timothy Rowley, Won-Jong Lee, Karol Szerszen, Hiroshi Akiba, Alexey Supikov
-
Patent number: 10929494Abstract: 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: GrantFiled: April 15, 2019Date of Patent: February 23, 2021Assignee: Stops.com Ltd.Inventors: Eitan Richard Chamberlin, Ehud Spiegel, Nathan Akimov, Gregory Zaoui
-
Patent number: 10922891Abstract: 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: GrantFiled: March 13, 2019Date of Patent: February 16, 2021Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Tao Luo, Philippe Robert, Anthony Laurent
-
Patent number: 10923014Abstract: 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: GrantFiled: April 1, 2020Date of Patent: February 16, 2021Assignees: Panasonic Liquid Crystal Display Co., Ltd., Pasona Knowledge Partner Inc.Inventors: Toshikazu Koudo, Masahiro Ishii, Katsuhiro Kikuchi, Ikuko Mori
-
Patent number: 10916055Abstract: 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: GrantFiled: January 25, 2019Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Benjamin T. Sunshine-Hill
-
Patent number: 10909741Abstract: 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: GrantFiled: December 28, 2018Date of Patent: February 2, 2021Assignee: Intel CorporationInventors: Gabor Liktor, Karthik Vaidyanathan, Jefferson Amstutz, Atsuo Kuwahara, Michael Doyle, Travis Schluessler
-
Patent number: 10901647Abstract: 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: GrantFiled: March 19, 2019Date of Patent: January 26, 2021Assignee: Intel CorporationInventors: Prasoonkumar Surti, Nilay Mistry
-
Patent number: 10891792Abstract: 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: GrantFiled: January 31, 2019Date of Patent: January 12, 2021Assignee: SPLUNK INC.Inventors: Devin Bhushan, Jesse Chor, Glen Wong
-
Patent number: 10888290Abstract: 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: GrantFiled: September 18, 2017Date of Patent: January 12, 2021Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Satoshi Wakai, Takuya Sakaguchi, Akihito Takahashi
-
Patent number: 10885692Abstract: 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: GrantFiled: May 20, 2019Date of Patent: January 5, 2021Assignee: Magic Leap, Inc.Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft
-
Patent number: 10880549Abstract: 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: GrantFiled: February 25, 2015Date of Patent: December 29, 2020Assignee: Apple Inc.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 10864043Abstract: 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: GrantFiled: June 18, 2018Date of Patent: December 15, 2020Inventors: Kathleen M Douglas, Robert E Douglas
-
Patent number: 10867442Abstract: 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: GrantFiled: April 10, 2019Date of Patent: December 15, 2020Assignee: Ansys, Inc.Inventor: Youngkyu Lee
-
Patent number: 10861225Abstract: 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: GrantFiled: December 27, 2018Date of Patent: December 8, 2020Assignee: INTEL CORPORATIONInventors: 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: 10861229Abstract: 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: GrantFiled: December 14, 2018Date of Patent: December 8, 2020Assignee: Imagination Technologies LimitedInventor: John W. Howson