Patents Examined by Todd Buttram
  • Patent number: 10409523
    Abstract: Wear-related information is obtained from one or more storage devices in a storage array system being monitored. One or more graphics representing at least a portion of the wear-related information are generated. The one or more graphics are overlaid onto a real-world view of the one or more storage devices of the storage array system being monitored to generate an augmented reality view illustrating the wear-related information for the one or more storage devices of the storage array system being monitored. The augmented reality view may be presented on a user device. In one example, the wear-related information comprises estimated EOL computations for each of the one or more storage devices.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ken Kim, Muzhar Khokhar
  • Patent number: 10410406
    Abstract: A method of rendering a three-dimensional point cloud in a two-dimensional display includes inputting the three-dimensional point cloud that includes three-dimensional coordinates of a set of points, creating a depth buffer for the three-dimensional point cloud that includes depth data for the set of points from a viewpoint location. The method further includes determining a foreground depth buffer by, for each respective pixel area of the two-dimensional display, determining a foreground depth by detecting a closest point to the viewpoint location among a subset of the set of points corresponding to the respective pixel area, and assigning a depth of the closest point as the foreground depth for the respective pixel area. The method further includes filtering the depth buffer to obtain a filtered depth buffer by removing points that are not in the foreground, and outputting the filtered depth buffer to the two-dimensional display.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 10, 2019
    Assignee: Trimble AB
    Inventors: Andrés Serna, Thomas Chaperon
  • Patent number: 10410182
    Abstract: Various aspects described herein generally relate to visualizing a vehicle history using extended reality. In some implementations, an extended reality device may obtain image data corresponding to one or more vehicle parts that are visible in a field of view of the extended reality device. The extended reality device may identify one or more anchor points in a coordinate space corresponding to the field of view of the extended reality device and obtain a vehicle history report based on an identifier associated with the vehicle. The extended reality device may obtain digital content based on one or more records contained in the vehicle history report and an expected visual appearance of the one or more parts of the vehicle. The extended reality device may render the digital content on a display of the extended reality device. Various other aspects are provided.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: September 10, 2019
    Assignee: Capital One Services, LLC
    Inventors: Qiaochu Tang, Micah Price, Jason Hoover, Stephen Wylie, Geoffrey Dagley
  • Patent number: 10397555
    Abstract: An electronic communications method includes receiving, by a device, electronic information associated with a two-dimensional image. The electronic communications method also includes analyzing, by the device, the electronic information. The electronic communications method includes generating, by the device, a three-dimensional electronic image based on the electronic information.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: August 27, 2019
    Assignee: Fourth Wave LLC
    Inventor: Joseph Domenic Schiarizzi
  • Patent number: 10387160
    Abstract: An apparatus to facilitate memory tiling is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing threads via access to the memory and tiling logic to apply a tiling pattern to memory addresses for data stored in the memory.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: August 20, 2019
    Inventors: Prasoonkumar Surti, Abhishek R. Appu, Joydeep Ray, Subramaniam M. Maiyuran, Altug Koker
  • Patent number: 10388062
    Abstract: Disclosed herein are a virtual content-mixing method for augmented reality and an apparatus for the same. The virtual content-mixing method includes generating lighting physical-modeling data based on actual lighting information for outputting virtual content, generating camera physical-modeling data by acquiring a plurality of parameters corresponding to a camera, and mixing the virtual content with an image that is input through an RGB camera, based on the lighting physical-modeling data and the camera physical-modeling data.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: August 20, 2019
    Inventors: Yu-Gu Jung, Jae-Hwan Kim, Ho-Won Kim, Byung-Ok Han, Chang-Joon Park, Gil-Haeng Lee
  • Patent number: 10380768
    Abstract: An electronic device and a method are provided. The electronic device includes a display; and a processor configured to detect at least one representative color of an image using a color palette that is determined through information corresponding to at least a portion of the image displayed on the display and at least one of specified conditions of the electronic device, convert a color of an object displayed on the display using the representative color, and control the display to display the color-converted object.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 13, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sang-Uk Park, Han-Sang Kim, Jung-Won Lee, Jung-Eun Lee
  • Patent number: 10380796
    Abstract: A system for computer vision is disclosed. The system may comprise a processor and a non-transitory computer-readable storage medium coupled to the processor. The non-transitory computer-readable storage medium may store instructions that, when executed by the processor, cause the system to perform a method. The method may comprise obtaining a first and a second images of at least a portion of an object, extracting a first and a second 2D contours of the portion of the object respectively from the first and second images, matching one or more first points on the first 2D contour with one or more second points on the second 2D contour to obtain a plurality of matched contour points and a plurality of mismatched contour points, and reconstructing a shape of the portion of the object based at least in part on at least a portion of the matched points and at least a portion of the mismatched contour points.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 13, 2019
    Assignee: uSens, Inc.
    Inventors: Gengyu Ma, Yuan Wang, Yue Fei
  • Patent number: 10368817
    Abstract: Methods, systems, and related computer program products for processing and displaying computer-aided detection (CAD) information associated with medical breast x-ray images, such as breast x-ray tomosynthesis volumes, are described. An interactive graphical user interface for displaying a tomosynthesis data volume is described that includes a display of a two-dimensional composited image having slabbed sub-images spatially localized to marked CAD findings.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 6, 2019
    Assignee: HOLOGIC, INC
    Inventors: Kevin A. Kreeger, Julian Marshall, Georgia K. Hitzke, Haili Chui
  • Patent number: 10353591
    Abstract: Improvements in compute shader programs executed on parallel processing hardware are disclosed. An application or other entity defines a sequence of shader programs to execute. Each shader program defines inputs and outputs which would, if unmodified, execute as loads and stores to a general purpose memory, incurring high latency. A compiler combines the shader programs into groups that can operate in a lower-latency, but lower-capacity local data store memory. The boundaries of these combined shader programs are defined by several aspects including where memory barrier operations are to execute, whether combinations of shader programs can execute using only the local data store and not the global memory (except for initial reads and writes) and other aspects.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: July 16, 2019
    Inventors: Michael L. Schmitt, Radhakrishna Giduthuri
  • Patent number: 10345588
    Abstract: Method and devices for creating a sedentary virtual-reality system are provided. A user interface is provided that allows for the intuitive navigation of the sedentary virtual-reality system based on the position of the users head. The sedentary virtual-reality system can render a desktop computing environment. The user can switch the virtual-reality system into an augmented reality viewing mode or a real-world viewing mode that allow the user to control and manipulate the rendered sedentary environment. The modes can also change to allow the user greater situational awareness and a longer duration of use.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: July 9, 2019
    Assignee: Connectivity Labs Inc.
    Inventors: Rocky Chau-Hsiung Lin, Koichiro Kanda, Thomas Yamasaki
  • Patent number: 10345894
    Abstract: The present disclosure provides a system and method for image processing, the method includes: detecting and acquiring actual motion information that a user applies on the virtual reality system or the augmented reality system; dynamically generating an image imposed with an intervention instruction based on the actual motion information and the intervention instruction when receiving the intervention instruction; displaying the image imposed with an intervention instruction, so as to affect and intervene the user's behavior. Through this method, the present disclosure may affect and intervene user's behavior.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 9, 2019
    Inventor: Yu Zheng
  • Patent number: 10338811
    Abstract: Providing a user interface for three-dimensional (3D) modelling, via an apparatus with a touch surface includes displaying a 3D model of a virtual object having an elementary shape. A virtual mesh is displayed over or aside at least a portion of the virtual object. Regions of the virtual mesh are mapped onto regions located on the touch surface. Select of a type and/or a shape of a modification to be performed on the 3D model of the virtual object is detected together with a force applied by the user on a region of the touch surface. A region of the virtual mesh corresponding to the at least one region of the touch surface is determined. The elementary shape of the virtual object is modified corresponding to the region of the virtual mesh, based upon the user's selection. The modified 3D model of the virtual object is displayed.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: July 2, 2019
    Assignee: ATOMIC SHAPES OY
    Inventors: Oriol Semente Tarrago, Ashish Mohite, Pouria Khademolhosseini
  • Patent number: 10339844
    Abstract: According to one implementation, an image display system includes a computing platform having a central processing unit (CPU), a system memory storing a software code, a display screen, and a motor controlled by the CPU and coupled to a rotor for rotating the display screen. The CPU is configured to execute the software code to spin the display screen about an axis at a predetermined spin rate using the motor and the rotor, and to render each of multiple perspectives of an image on the display screen at a frame rate during each revolution of the display screen about the axis. The predetermined spin rate is determined based on the number of perspectives of the image rendered per revolution of the display screen and the frame rate.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: July 2, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Nathan Nocon, Michael P. Goslin, Timothy Panec, Elliott Baumbach, Jonathan R. Hsu, Eric C. Haseltine
  • Patent number: 10338847
    Abstract: Methods, systems, and computer-readable media for coherent buffer mapping for virtualized graphics processing are disclosed. A virtual graphics processing unit (GPU) is implemented using a physical GPU in a GPU server and attached to a computing device over a network. Based on a memory mapping call issued by an application on the computing device, a local buffer is allocated. The local buffer represents a view of a memory buffer of the physical GPU and is protected from access by the application. Based on a request by the application to access the local buffer while the local buffer is protected, metadata is generated indicating that the local buffer needs transfer. Based on the metadata, contents of the local buffer are transferred from the computing device to the physical GPU or contents of the memory buffer are transferred from the physical GPU to the computing device.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Marco Mastropaolo
  • Patent number: 10332296
    Abstract: Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 25, 2019
    Assignee: Ubitus Inc.
    Inventors: Chung-Chou Yeh, Yu-Ju Tseng, Kai-Fang Cheng
  • Patent number: 10332315
    Abstract: In some embodiments, a display system comprising a head-mountable, augmented reality display is configured to perform a neurological analysis and to provide a perception aid based on an environmental trigger associated with the neurological condition. Performing the neurological analysis may include determining a reaction to a stimulus by receiving data from the one or more inwardly-directed sensors; and identifying a neurological condition associated with the reaction. In some embodiments, the perception aid may include a reminder, an alert, or virtual content that changes a property, e.g. a color, of a real object. The augmented reality display may be configured to display virtual content by outputting light with variable wavefront divergence, and to provide an accommodation-vergence mismatch of less than 0.5 diopters, including less than 0.25 diopters.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: June 25, 2019
    Assignee: Magic Leap, Inc.
    Inventors: Nicole Elizabeth Samec, Christopher M. Harrises, Mark Baerenrodt, Stephen Vincent Mangiat, Nastasja U. Robaina, Adam Carl Wright
  • Patent number: 10331195
    Abstract: In some aspects, a method for adjusting an operating frequency of a memory controller is provided, wherein a graphics processing unit (GPU) accesses a memory via the memory controller. The method includes monitoring activity of the GPU to determine an active time of the GPU, comparing the determined active time with an active threshold, and, if the determined active time is greater than the active threshold, increasing the operating frequency of the memory controller.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: June 25, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Milena Vratonjic, Harmander Singh, Gautam Kumar, Mohamed Roumi, Kenneth Marvin Gainey, Ashish Bajaj
  • Patent number: 10319114
    Abstract: A processing unit is configured to render first pixels representative of a high-acuity region in the image and second pixels representative of a low-acuity region in the image. A shaper is configured to reorganize the first pixels based on at least one dimension of the low-acuity region. A multiplexer is configured to multiplex the reorganized first pixels and the second pixels to form a display stream. An encoder is configured to compress the display stream for transmission to a display. A decoder configured to decompress the display stream. A demultiplexer is configured to demultiplex the first pixels and the second pixels. Another processing unit is configured to blend the first pixels and the second pixels to form blended pixel values representative of the image for presentation on a screen.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Behnam Bastani, Carlin Vieri, Haomiao Jiang
  • Patent number: 10304416
    Abstract: Aspects of the subject technology relate to display circuitry including pixel overdrive circuitry. The pixel overdrive circuitry includes one more lookup tables of boost values to be applied to pixel display values of a frame to be displayed, for overdrive of that frame. Each lookup table includes a lightness-blur-edge-width-based boost value. The lightness-blur-edge-width-based boost value matches a lightness-blur-edge-width of an intermediate grey-to-grey transition to a lightness-blur-edge-width of a maximum grey-to-grey transition.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Xiaokai Li, Young Cheol Yang