Patents Examined by Jeffrey Chow
  • Patent number: 10198219
    Abstract: Described herein is a method and apparatus for en route translation of data by a data translation logic (DTL) on a solid state graphics (SSG) device as the data moves from a first memory architecture on the SSG device to a second memory architecture associated with a graphics processing units (GPU) on the SSG device or from the first memory architecture on the SSG device to a host memory in a host system that is connected to the SSG device.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: February 5, 2019
    Assignee: ATI Technologies ULC
    Inventor: Gabor Sines
  • Patent number: 10198837
    Abstract: A method of displaying a network graph with a computing system includes accessing data defining a network and including a plurality of vertices and a plurality of edges. If a number of vertices included in the network graph is below a first threshold, the network graph is locally rendering with a scalable vector graphics rendering engine of the computing system. If a number of vertices included in the network graph is between the first threshold and a second, higher, threshold, the network graph is locally rendered with a raster rendering engine of the computing system. If a number of vertices included in the network graph is above the second threshold, a remotely-rendered network graph rendered by a remote rendering engine is received at the computing system. The method further includes displaying the rendered network graph via a web browser of the computing system.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Moses Yap, Keith Robert Kinnan, Sean Richard Smith, Derrick Yeqiang Quan, Jason Thomas McNamee, Saliha Azzam
  • Patent number: 10192524
    Abstract: An image display apparatus enlarges a display target object to be displayed among a plurality of objects included in an image and displays the enlarged display target object on a screen one by one in order. In addition, the image display apparatus detects whether there is a person in a predetermined range from the image display apparatus and decides a next display target object to be displayed on the screen based on a result of the detection.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: January 29, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Taku Ogasawara
  • Patent number: 10162642
    Abstract: An instruction cache and data cache used to virtualize the storage of global data and instructions used by graphics shaders. Present day hardware design stores the global data and instructions used by the shaders in a fixed amount of registers or writable control store (WCS). However, this traditional approach limits the size and the complexity of the shaders that can be supported. By virtualizing the storage of the global data and instructions, the amount of global or state memory available to the shader and the length of the shading programs are no longer constrained by the physical on-chip memory.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: December 25, 2018
    Assignee: ZiiLABS Inc. Ltd.
    Inventor: David R. Baldwin
  • Patent number: 10139899
    Abstract: A system designed to provide a dynamic physical interaction for a user during a virtual reality (VR) experience in a VR experience space. The system includes a VR system having a headset with a display screen and a VR rendering module generating a video output, and the display screen displays an image of a virtual world using the video output. The system includes an object delivery system delivering a physical object into the VR experience space to move toward or near to the user wearing the headset. The system includes, in the VR system, an interaction module generating a predicted trajectory for the physical object in the VR experience space. The image of the virtual world includes a virtual object corresponding to the physical object, and the image of the virtual object follows a virtual object trajectory in the virtual world differing from the predicted trajectory for the physical object.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: November 27, 2018
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Gunter D. Niemeyer, Matthew K Pan
  • Patent number: 10140738
    Abstract: One embodiment provides a system for facilitating visualization of input data classifications. The system obtains, from a remote computer system, output data which includes a classification and a score that a corresponding set of input data belongs to one or more classifications. The system computes an objective function based on the score and the input data, and computes a gradient of the objective function based on the input data. In response to determining that the computed gradient is not greater than a predetermined threshold, the system perturbs the input data in a direction of or opposite to the computed gradient, and transmits the perturbed input data to the remote computer system to obtain new output data. The system displays on a device a visualization of whether the input data belongs more or less strongly to a classification.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: November 27, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Anurag Ganguli
  • Patent number: 10133931
    Abstract: Techniques for collecting and presenting information using a wearable device involve receiving criteria information data that specifies one or more criteria for providing information to a user of a wearable device; receiving information indicative of a field of view of the user of the wearable device; detecting that an object in the field of view is associated with one or more attributes that satisfy the user-specified criteria; responsive to detection, executing a rule associated with one or more attributes that satisfy the user-specified criteria; and based on execution of the rule, causing an informational depiction to be presented via a display of the wearable device that visually eliminates or enhances the detected object in the field of view of the user.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: November 20, 2018
    Assignee: FMR LLC
    Inventors: Seth Warren Brooks, John McDonough, Hadley Rupert Stern
  • Patent number: 10127731
    Abstract: A head mounted device (HMD) has a transparent display. The HMD detects an event external to the HMD and determines a location of the event relative to the location of the HMD. The HMD generates augmented reality (AR) content identifying the event and a direction of the location of the event relative to the location of the HMD and displays the AR content in the transparent display.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: November 13, 2018
    Assignee: DAQRI, LLC
    Inventor: Gal Ozery
  • Patent number: 10110871
    Abstract: Systems and methods are described for recording high fidelity augmented reality or virtual reality experiences through off-device computation. In one implementation, an augmented reality system renders an augmented reality object overlaid over a real-world environment; captures video and audio data of the real-world environment during rendering of the augmented reality object; and stores augmented reality object data associated with the rendered augmented reality object. The augmented reality system transmits the augmented reality object data to a server that rerenders the augmented reality object based on the transmitted augmented reality object data to create rerendered augmented reality object data. The augmented reality system receives the rerendered augmented reality object data or a video of the rerendered augmented reality object data composited with the captured video and audio data.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 23, 2018
    Assignee: DISNEY ENTERPRISES, INC.
    Inventor: Jason Bejot
  • Patent number: 10096163
    Abstract: Systems, apparatuses and methods may provide for classifying a physical proximity event with respect to a wearable device based on one or more of a haptic input or a scent input. Additionally, the classified physical proximity event may be correlated with an augmented reality (AR) effect, wherein the AR effect may be initiated via the wearable device. In one example, the AR effect cancels a negative perceptual impact of the physical proximity event.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 9, 2018
    Assignee: Intel Corporation
    Inventors: Tamara Gaidar, Yosi Govezensky, Glen J. Anderson, Ido Lapidot
  • Patent number: 10094911
    Abstract: A method of processing an acoustic image includes the steps of acquiring acoustic signals generated by acoustic sources in a predetermined region of space, generating a multispectral 3D acoustic image that includes a collection of 2D acoustic images, performing a frequency integration of the multispectral acoustic image for generating a 2D acoustic map, locating at least one target acoustic source of interest and modeling the signal spectrum associated with the target acoustic source, generating a classification map obtained by comparing the signal spectrum of each signal associated with each pixel of the multispectral acoustic image and the model of the signal spectrum associated with the target acoustic source to distinguish the spectrum of the signal associated with the target acoustic source from the signal spectra associated with the remaining acoustic sources, and merging the classification map and the acoustic map to obtain a merged map.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 9, 2018
    Inventors: Marco Crocco, Vittorio Murino, Andrea Trucco, Samuele Martelli
  • Patent number: 10062181
    Abstract: The present invention describes exemplary embodiments of a method and apparatus for transmitting raster graphics. The method comprises determining a region, from 3D scene information for quality adjustment in a raster sequence of frames, wherein the raster sequence is generated by a graphics processing unit (the GPU) and consumed by an image encoder and the 3D scene information is provided by the GPU to the image encoder via shared memory and adjusting, by the image encoder, quality for the region according to the 3D scene information and a resource target for encodings of the raster sequence of frames.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: August 28, 2018
    Assignee: Teradici Corporation
    Inventors: Peter William Longhurst, David Victor Hobbs, Ian Cameron Main
  • Patent number: 10062189
    Abstract: A system and method are provided for displaying a data series. In one embodiment, a graphical interface is provided including at least one axis that is divided into a plurality of axis regions. Preferably, each axis region uses a different linear scale, and the plurality of axis regions forms a continuous non-linear scale. The graphical interface also displays the data series in relation to the plurality of axis regions, and the data series is plotted in relation to each axis region based on a scale resolution corresponding to each respective axis region.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 28, 2018
    Assignee: Trading Technologies International, Inc.
    Inventor: Brian J. Buck
  • Patent number: 10055893
    Abstract: A method and device for rendering a scene including one or more real objects is described. A virtual object is associated with each real object, a virtual object associated with a real object corresponding to a virtual replica of this real object. The virtual replica is used to render a transformation that may be applied to the real object when for example hit by a virtual object, the virtual object then replacing the corresponding real object within the scene. To bring realism to the scene, texture information obtained from image(s) of the real object(s) is used to texture the visible part(s) of the transformed virtual object(s). The texture information is selected in the images by using information on the visibility of the parts of the real object(s) that correspond to the visible parts of the transformed virtual object(s).
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 21, 2018
    Assignee: THOMSON LICENSING
    Inventors: Matthieu Fradet, Philippe Robert, Anthony Laurent
  • Patent number: 10049492
    Abstract: A method comprising: obtaining a plurality of three-dimensional (3D) point clouds about a plurality of objects of interest, each of said 3D point clouds being labelled to a category of objects of interest; rendering facades for the objects of interests categorized as buildings using an ambient occlusion method, where illumination of the point cloud is calculated based on light coming from a theoretical hemisphere or sphere around the object of interest; and rendering shapes of the objects of interests categorized as non-buildings by fitting predefined templates of street view objects to the point clouds labelled as non-buildings.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 14, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Pouria Babahajiani, Lixin Fan
  • Patent number: 10043487
    Abstract: A method and system is provided for using a split screen mode. The method includes composing a plurality of surfaces into a final surface to display in a display unit of a user equipment. The display unit is operable to display a single screen mode and a split screen mode. The method also includes, responsive to identifying the split screen mode, splitting the display unit into a first screen and a second screen. The method also includes retrieving a set of parameters associated with the split screen mode. The method also includes displaying the final surface in both the first screen and the second screen according to the set of parameters.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 7, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Lam Nguyen, Sophie Kim
  • Patent number: 10043310
    Abstract: A mesh that includes a polychord with edges may be received. A first mesh simplification operation may be performed with the mesh to remove the edges of the polychord and to generate a first simplified mesh. Guide planes may be generated based on the first simplified mesh. Furthermore, a second mesh simplification operation may be performed with a combination of the mesh with the guide planes to remove the edges of the polychord based on the guide planes and to generate a second simplified mesh.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 7, 2018
    Assignee: Electronic Arts Inc.
    Inventor: Ashton Mason
  • Patent number: 10019848
    Abstract: Techniques are disclosed for noise reduction and color smoothing of scanned 3D models for 3D printing. An anisotropic box kernel variant of a bilateral filter is applied to each vertex of a 3D mesh model, where the vertices contain color information. With bilateral filtering, the color at a given vertex is, under certain conditions, replaced by a Gaussian weighted average of colors of neighboring vertices. The weighting is a function of a geometric distance between vertices. The direction of traversal is limited towards neighboring vertices where a color mismatch is a color difference larger than the threshold value. The color of a neighboring vertex is rejected if the vertex normals differ from by a large angle. The weighted average of colors of the neighboring vertices is also rejected if the given vertex lies in a region where the color match/mismatch ratio is low at the end of the traversal.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: July 10, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Mayur Hemani, Kedar Vijay Bodas
  • Patent number: 10013807
    Abstract: A method for object recognition performed by a computing device of an augmented reality system. The method includes receiving an image from a user, determining channels that a user is subscribed to, and determining a list of servers that host the channels that the user is subscribed to by using groups of channels that are distributed among a cluster of servers. The method further includes selecting, using the computing device, which servers from the list of servers are to be used to query the channels that the user is subscribed to. In addition, the method includes querying, using the computing device, the selected servers for the channels that the user is subscribed to with the image to determine at least one object that matches the image from object databases for the channels that the user is subscribed to. The method also includes retrieving and sending content associated with the at least one object.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: July 3, 2018
    Assignee: Aurasma Limited
    Inventor: George Saklatvala
  • Patent number: 10013800
    Abstract: A system and method may model physical geological structures. Seismic and geologic data may be accepted. A three-dimensional (3D) transformation may be generated between a 3D present day model having points representing present locations of the physical geological structures and a 3D past depositional model having points representing locations where the physical geological structures were originally deposited. An indication may be accepted to locally change the 3D transformation for a subset of sampling points in a first model of the models. The 3D transformation may be locally changed to fit the updated subset of sampling points. A locally altered or updated version of the first model and, e.g., second model, may be displayed where local changes to the first model are defined by the locally changed 3D transformation. The transformation may also be used to extract geobodies in the past depositional model.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 3, 2018
    Assignees: EMERSON PARADIGM HOLDING LLC
    Inventors: Jean-Laurent Mallet, Jean-Claude Dulac, Emmanuel Labrunye, Christophe Winkler, Laurent Deny