Patents Examined by Robert Craddock
  • Patent number: 9934549
    Abstract: A tile-based graphics system has a rendering space sub-divided into a plurality of tiles which are to be processed. Graphics data items, such as parameters or texels, are fetched into a cache for use in processing one of the tiles. Indicators are determined for the graphics data items, whereby the indicator for a graphics data item indicates the number of tiles with which that graphics data item is associated. The graphics data items are evicted from the cache in accordance with the indicators of the graphics data items. For example, the indicator for a graphics data item may be a count of the number of tiles with which that graphics data item is associated, whereby the graphics data item(s) with the lowest count(s) is (are) evicted from the cache.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: April 3, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Steven John Fishwick, John Howson
  • Patent number: 9928563
    Abstract: A tile-based graphics system has a rendering space sub-divided into a plurality of tiles which are to be processed. Graphics data items, such as parameters or texels, are fetched into a cache for use in processing one of the tiles. Indicators are determined for the graphics data items, whereby the indicator for a graphics data item indicates the number of tiles with which that graphics data item is associated. The graphics data items are evicted from the cache in accordance with the indicators of the graphics data items. For example, the indicator for a graphics data item may be a count of the number of tiles with which that graphics data item is associated, whereby the graphics data item(s) with the lowest count(s) is (are) evicted from the cache.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: March 27, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Steven John Fishwick, John Howson
  • Patent number: 9922437
    Abstract: Embodiments described herein provide a process and method running on a computer for creating an augmented image. According to an embodiment, a graphical user interface gathers data that is programmatically analyzed to obtain photographic properties from a first image. Photographic properties are provided to a user for obtaining a second image containing a fiducial mark. The second image is programmatically analyzed to obtain photographic properties. The first image and the second image are programmatically analyzed and processed to produce an augmented image.
    Type: Grant
    Filed: March 15, 2014
    Date of Patent: March 20, 2018
    Inventors: William S. Baron, Sandra F. Baron
  • Patent number: 9922451
    Abstract: A three-dimensional image processing apparatus includes: an obtainment unit that obtains range image data from each of a plurality of range image generation devices and obtains visible light image data from each of a plurality of visible light image generation devices; a model generation unit that generates three-dimensional model data expressing a target contained in a scene based on a plurality of pieces of the range image data; a setting unit that sets a point of view for the scene; and a rendering unit that selects one of the pieces of the visible light image data in accordance with the set point of view and renders a region corresponding to the surface of the target based on the selected visible light image data.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 20, 2018
    Assignee: Seiko Epson Corporation
    Inventors: Ivo Moravec, Michael Joseph Mannion
  • Patent number: 9911211
    Abstract: Provided is a process of adjusting a visualization of a graph in response to user interactions with the visualization, the process including: obtaining a graph; causing a visualization of the graph to be presented on one or more displays having a display area; receiving a request for a lens be applied to the visualization; selecting a first portion of the graph based on the first portion being presented within the region specified by the lens; and transforming the first portion of the graph.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: March 6, 2018
    Assignee: Quid, Inc.
    Inventors: Sashikanth Damaraju, Grant Titus
  • Patent number: 9905040
    Abstract: Techniques are disclosed relating to texture sampling operations. In some embodiments, multi-fetch sampling instructions specify a region of a texture in which multiple samples are to be performed and texture processing circuitry is configured to sample the texture multiple times within the region. In some embodiments, the locations of the samples are determined according to a formula, which may be pseudo-random. In some embodiments, the locations of the samples are jittered to produce stochastic results. In some embodiments, the locations of the samples are determined based on one or more stored sets of samples that have particular properties (e.g., blue noise, in some embodiments). In various embodiments, disclosed techniques may facilitate Monte Carlo sampling.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: February 27, 2018
    Assignee: Apple Inc.
    Inventors: Christopher A. Burns, Justin A. Hensley
  • Patent number: 9904974
    Abstract: Methods, systems, and computer-readable media for placement optimization for virtualized graphics processing are disclosed. A provider network comprises a plurality of instance locations for physical compute instances and a plurality of graphics processing unit (GPU) locations for physical GPUs. A GPU location for a physical GPU or an instance location for a physical compute instance is selected in the provider network. The GPU location or instance location is selected based at least in part on one or more placement criteria. A virtual compute instance with attached virtual GPU is provisioned. The virtual compute instance is implemented using the physical compute instance in the instance location, and the virtual GPU is implemented using the physical GPU in the GPU location. The physical GPU is accessible to the physical compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Patrick Wilt, Ashutosh Tambe
  • Patent number: 9904975
    Abstract: Methods, systems, and computer-readable media for scaling for virtualized graphics processing are disclosed. A first virtual GPU is attached to a virtual compute instance of a provider network. The provider network comprises a plurality of computing devices configured to implement a plurality of virtual compute instances with multi-tenancy. The first virtual GPU is replaced by a second virtual GPU based at least in part on a change in GPU requirements for the virtual compute instance. The first and second virtual GPUs are implemented using physical GPU resources that are accessible to the virtual compute instance over a network. Processing for the virtual compute instance is migrated from the first virtual GPU to the second virtual GPU. An application is executed using the second virtual GPU on the virtual compute instance.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Patrick Wilt, Ashutosh Tambe
  • Patent number: 9898871
    Abstract: This disclosure relates to system and methods for providing augmented reality experience based on a relative position of objects. Augmented reality experience based on a relative position of object may be provided by detecting a first object and a second object. Positions and orientations of the first object and the second object may be determined. A first visual effect may be determined for the first object and a second visual effect may be determined for the second object. Overlay positions and orientations for the first visual effect and the second visual effect may be determined. An overlay image including the first visual effect and the second visual effect may be determined, and the overlay image may be displayed. An interaction between the first visual effect and the second visual effect may be determined based on the relative position of the first object and the second object.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: February 20, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Richard Reagan, Sagar Mistry, Nathan Allison
  • Patent number: 9892558
    Abstract: Methods for identifying parts of a target object (e.g., an airplane) using geotagged photographs captured on site by a hand-held imaging device. The geotagged photographs contain GPS location data and camera setting information. The embedded image metadata from two or more photographs is used to estimate the location (i.e., position and orientation) of the imaging device relative to the target object, which location is defined in the coordinate system of the target object. Once the coordinates of the area of interest on the target object are known, the part number and other information associated with the part can be determined when the imaging device viewpoint information is provided to a three-dimensional visualization environment that has access to three-dimensional models of the target object.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: February 13, 2018
    Assignee: The Boeing Company
    Inventors: James J. Troy, Vladimir Karakusevic, Christopher D. Esposito
  • Patent number: 9875562
    Abstract: A vehicle information display device including: a subject detecting sensor, that detects a first object positioned in a surrounding area of the vehicle and a second object different from the object; a display portion, that has a display area that displays an object mark corresponded to the object to emphatically display the object detected by the subject detecting sensor, and displays the second object mark so that when a number of the second objects that are in the vicinity of the detected first object and are detected by the subject detecting sensor is large, the emphasizing degree of the vertical component of the second object mark is suppressed in comparison with the emphasizing degree of the vertical component of the first object mark when the number of the second objects is small or no second object is detected.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 23, 2018
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Shoichi Hayasaka, Yoshiyuki Hatakeyama, Edgar Yoshio Morales Teraoka
  • Patent number: 9858727
    Abstract: A system and method in which information relevant to a Photovoltaic (PV) solar-site specific activity environment is displayed on the display screen of an Augmented Reality (AR) device as part of the surrounding environment, instead of on a separate computing device or an installation manual. The activity environment includes PV solar site-specific survey and feasibility analysis, installation and commissioning, Operation and Maintenance (O&M), and site overhaul/removal activities. Thus, relevant information is available to an installer/technician at their fingertips so that the installer/technician can continue the task they are involved in without losing focus. The AR device may record relevant data during site survey and note important points, accelerate installation and commissioning, make O&M more efficient, and record the complete process for ongoing improvement/management of the site.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: January 2, 2018
    Inventors: Anil Ramachandran, Michael Herzig, Shawn Kerrigan
  • Patent number: 9858692
    Abstract: A test support apparatus for a plant monitoring system, includes: a list holding unit configured to hold a test list which describes at least a plurality of test items and information about a testing sequence for the test items; a screen generating unit configured to generate a display screen provided based on an output signal from a control unit which controls a plurality of connected devices; a data acquisition instructing unit configured to give instructions to acquire image data of the display screen based on the testing sequence in the test list; and a data linking unit configured to link the acquired image data to the test items on the test list.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 2, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tadao Konishi, Motoko Yoshida, Naoto Odagawa
  • Patent number: 9851750
    Abstract: Provided are a method for viewing a presentation document in a mobile device and a system thereof. The method includes the steps of: determining an orientation of screen according to a sensing signal from a gravity sensor; displaying slide thumbnails of the presentation document at the lower part of the screen in a horizontal arrangement when the screen orientation is portrait; and displaying the slide thumbnails of the presentation document at the left part or the right part of the screen in a vertical arrangement when the screen direction is landscape.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 26, 2017
    Assignees: Zhuhai Kingsoft Office Software Co., Ltd., Beijing Kingsoft Office Software, Inc.
    Inventor: Hui Wang
  • Patent number: 9846926
    Abstract: Apparatuses and methods for rendering and compositing two-dimensional images for remote visualization using a multi-pass rendering technique are provided. A server computer renders a three-dimensional volume separately from one or more three-dimensional graphical objects to be embedded in the rendered image of the volume. The server compresses and transmits the separately rendered images to a client computer. The client computer decompresses the rendered images and generates a composite image using the rendered images. If a user manipulates, adds or deletes an embedded object, the client computer generates a new composite image using the previously rendered volume image. In the case of a new or manipulated embedded graphical object, the server only renders the manipulated or new object.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: December 19, 2017
    Assignee: Siemens Healthcare GmbH
    Inventors: Wei Hong, John Paulus, Feng Qiu, Daphne Yu
  • Patent number: 9846996
    Abstract: One embodiment of the disclosure relates to a system of servicing an automated teller machine (ATM) using a display configured to display augmented reality images. The electronic device may be configured to receive low-level diagnostic information from the malfunctioning ATM. Data may be transferred to a central location, wherein the data is analyzed and a solution to the problem of the malfunctioning ATM is determined and transferred back to the electronic device. In some embodiments, the electronic device displays components of the ATM using augmented reality such that a technician viewing the display may visualize the components of the ATM and receive instructions regarding the repair or care of the ATM.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 19, 2017
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Alicia Y. Moore
  • Patent number: 9842417
    Abstract: In a method for simplifying point clouds of an object using a computing device, a point cloud of the object is obtained from a scanning device connected to the computing device, and the point cloud is meshed into triangulated grids. The triangulated grids are selected from the point cloud, and a number of simplification passes to simplify the triangulated grids is received from an input device. The triangulated grids of triangles are classified according to a shape of each grid and a location of each grid in the point cloud. Each type of triangulated grid is simplified to obtain simplified grids by performing a loop triangular grid function with the number of simplification passes. The simplified grids are smoothed and the cloud model of the object can be displayed.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: December 12, 2017
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Xin-Yuan Wu, Peng Xie, Lu Yang, Chih-Kuang Chang
  • Patent number: 9838669
    Abstract: A system for performing depth-based scaling of 3D content. The system comprises: 1) a content source configured to provide an input image comprising a plurality of input image objects; and 2) a processor configured to receive the input image and to receive a depth map comprising depth data associated with each of the plurality of input image objects. The processor generates an output image comprising a plurality of output image objects, wherein each of the plurality of output image objects corresponding to one of the plurality of input image objects. The processor scales a size of a first output image object relative to the size of a second output image object based on depth data associated with the first output image object and the second output image object.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 5, 2017
    Assignee: STMICROELECTRONICS (CANADA), INC.
    Inventor: Eduardo R. Corral-Soto
  • Patent number: 9818230
    Abstract: A wearable computing device includes a head-mounted display (HMD) that generates a virtual reality environment. Through the generation and tracking of positional data, a the virtual environment may be interrupted or paused. Upon pausing the environment, a user may access a number of ancillary menus and controls not otherwise available during normal operation of the virtual environment.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: November 14, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Justin Moravetz
  • Patent number: 9817237
    Abstract: A head-up display device includes: an optical unit that projects picture light toward a front windshield of a vehicle, and that displays picture information reflected on the front windshield as a virtual image; a display controller that controls the optical unit so as to display the picture information on the front windshield; and a vehicle state identifying device that identifies a vehicle state. The display control device controls the optical unit so as to move the display position of the picture information in a direction in which the field of view of a driver of the vehicle can be secured according to the vehicle state identified by the vehicle state identifying device.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 14, 2017
    Assignee: DENSO CORPORATION
    Inventor: Shinji Kutomi