Patents Examined by Donna J Ricks
  • Patent number: 10878637
    Abstract: Techniques for displaying navigation information on a mobile device are provided that include a method that includes obtaining an indication of a position and an indication of a direction associated with the mobile device, using the indication of the position, the indication of the direction, information regarding identities of POIs within a geographic region of interest, and information regarding areas associated with the POIs to determine at least one relevant POI, of the POIs, that is associated with the position and direction, and displaying at least one visual indication associated with each of the at least one relevant POI on the mobile device. The appearance of the at least one visual indication is dependent on at least one of a distance from the mobile device of the relevant POI associated with the visual indication or presence of a known physical barrier between the mobile device and that relevant POI.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: December 29, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Jiajian Chen, Hui Chao
  • Patent number: 10146886
    Abstract: An information processing system includes an information processing apparatus and an apparatus connected to the information processing apparatus, the information processing apparatus including a processor, and a memory storing instructions which, when executed, cause the processor to act as a display control unit configured to acquire display data through a network and display a screen based on the display data. The display control unit is configured to input data specified in the display data to a first application, identified by identification information specified in the display data, among a plurality of applications installed in the information processing apparatus.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: December 4, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hiroki Asakimori, Hiroyuki Inoue
  • Patent number: 10102643
    Abstract: An endoscope apparatus includes: a reference image generating section that generates a reference image to be used for determining whether an inspection object is non-defective or defective; and a mixer that outputs the reference image in a superimposed manner on an endoscopic image from an endoscope, the endoscopic image being obtained by photographing the inspection object, in a predetermined inspection mode, and an image of the inspection object and the reference image are displayed in a superimposed manner, to thereby facilitate a non-defective/defective determination and improve an operability in an inspection.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 16, 2018
    Assignee: OLYMPUS CORPORATION
    Inventor: Saichi Sato
  • Patent number: 10089705
    Abstract: The present invention relates to a system and method for processing a large scale graph using GPUs, and more particularly, to a system and method capable of processing larger-scale graph data beyond the capacity of device memory of GPUs using a streaming method. A large-scale graph processing system using GPUs according to an aspect of the present invention includes a main memory, device memories of a plurality of GPUs that process graph data transferred from the main memory; a loop controller that processes graph data transfer in a nested loop join scheme in the graph data transfer between the main memory and the device memory of the GPU, and a streaming controller that copies the graph data to the device memory of the GPU in a chunk or streaming manner using a GPU stream according to the nested loop join scheme.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: October 2, 2018
    Assignee: Daegu Gyeongbuk Institute of Science and Technology
    Inventors: Min Soo Kim, Hyun Seok Seo, Jin Wook Kim
  • Patent number: 10062216
    Abstract: A method for applying facial masks to faces in live video. The method includes receiving an image containing a face from a user, wherein the image is a frame of a video and identifying the coordinates of a face in the image. The method also includes identifying the coordinates of facial elements within the face previously identified and synchronizing a bitmap add-on, wherein synchronizing the bitmap add-on includes aligning the bitmap add-on with the identified facial elements. The method further includes applying the bitmap add-ons over the frame of the identified face.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: August 28, 2018
    Inventor: Aleksey Konoplev
  • Patent number: 10055876
    Abstract: Systems and methods for generating three-dimensional models having regions of various resolutions are provided. In particular, imagery data can be captured and utilized to generate three-dimensional models. Regions of texture can be mapped to regions of a three-dimensional model when rendered. Resolutions of texture can be selectively altered and regions of texture can be selectively segmented to reduce texture memory cost. Texture can be algorithmically generated based on alternative texturing techniques. Models can be rendered having regions at various resolutions.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: August 21, 2018
    Assignee: Matterport, Inc.
    Inventors: Daniel Ford, Matthew Tschudy Bell, David Alan Gausebeck, Mykhaylo Kurinnyy
  • Patent number: 10043235
    Abstract: Provided are a multimedia data processing system and a selective caching method. The selective caching method in the multimedia data processing system includes inserting cacheability indicator information into an address translation table descriptor undergoing memory allocation to a graphics resource when the graphics resource needs to be cached and selectively controlling whether or not to prefetch multimedia data of the graphics resource present in a main memory to a system level cache memory, with reference to cacheability indicator information during an address translation operation of a graphic processing unit (GPU). The inventive concept can be implemented in a wide variety of computer-based systems having a graphical output, such as cell phones, laptops, tablets, and personal computers, as only a few examples.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Cheolkyoo Kim, Kilwhan Lee, Yongha Park
  • Patent number: 10037624
    Abstract: Examples describe an apparatus for calibrating a three dimensional (3D) mesh model of an articulated object. The articulated object is an instance of a specified object class. The apparatus comprises an input configured to receive captured sensor data depicting the object. The apparatus has a calibration engine configured to compute values of shape parameters of the 3D mesh model which indicate which member of the object class is depicted in the captured sensor data, in order to calibrate the 3D mesh model. The calibration engine is configured to compute the values of the shape parameters with an optimization process to find at least one potential local or global minimum of an energy function, the energy function expressing a degree of similarity between data rendered from the model and the received sensor data.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Joseph Cashman, David Joseph New Tan, Jamie Daniel Joseph Shotton, Andrew William Fitzgibbon, Sameh Khamis, Jonathan James Taylor, Toby Sharp, Daniel Stefan Tarlow
  • Patent number: 10013790
    Abstract: In a graphics processing system, a driver for the graphics processing pipeline can include conditional graphics processing tasks in the graphics processing tasks that are to be executed by the graphics processing pipeline to generate a render output required by an application. Each such conditional task has associated with it a condition to be used by the graphics processing pipeline to determine whether to execute processing for the task or not and a region of the render output over which the processing for the task will be executed when the condition for the task is met. The graphics processing pipeline determines whether the condition associated with the task has been met, and only executes the processing for the task if the condition associated with the task has been met.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 3, 2018
    Assignee: Arm Limited
    Inventors: Sandeep Kakarlapudi, Andreas Due Engh-Halstvedt, Lars Oskar Flordal, Arne Bergene Fossaa
  • Patent number: 10002453
    Abstract: A graphic display on a computer system with a floor layout having a canvas layer and an overlay layer. The canvas layer has tile graphics laid out in a grid, the tile graphics representing portions of the floor. The overlay layer has overlay containers corresponding to the tile graphics, the overlay layer having overlay zones and overlay graphics. Overlay functions associated with overlay zones in an overlay container manipulate the tile graphic associated with the overlay container. The overlay graphics of each overlay container are transparent until a hover event occurs over the associated overlay container. A tile pallet illustrates the tile graphics in the canvas layer of the floor layout. A tool layout display includes indicia associated with various functions that can manipulate the tile graphics in the flooring layout. A perspective flooring layout is displayed in a transparent window of an environmental mask with a perspective room design.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 19, 2018
    Assignee: Milliken & Company
    Inventors: Adam Fields, Barbara Lynn Haaksma, Stacy Walker, Robert M. MacMeccan, Lawrence Keith Seitz, Jr., Cresta A. Martin
  • Patent number: 10002403
    Abstract: Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 19, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Asael Dror, Max Alan McMullen, Stuart Raymond Patrick
  • Patent number: 9996976
    Abstract: A method is provided for augmenting video feed obtained by a camera of a aerial vehicle to a user interface. The method can include obtaining a sequence of video images with or without corresponding sensor metadata from the aerial vehicle; obtaining supplemental data based on the sequence of video images and the sensor metadata; correcting an error in the sensor metadata using a reconstruction error minimization technique; creating a geographically-referenced scene model based on a virtual sensor coordinate system that is registered to the sequence of video images; overlaying the supplemental information onto the geographically-referenced scene model by rendering geo-registered data from a 3D perspective that matches a corrected camera model; creating a video stream of a virtual representation from the scene from the perspective of the camera based on the overlaying; and providing the video stream to a UI to be render onto a display.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 12, 2018
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Shirley Zhou, Don Madden, Tae Eun Choe, Andrew W. Scanlon
  • Patent number: 9996979
    Abstract: An augmented reality technology-based handheld viewing device and a method thereof. The device includes a video collecting unit, which is used for capturing a real scene; an intelligent computing terminal, which is used for identifying a two-dimensional code to obtain code value information and space position information, then placing a preset virtual scene according to the space position information, and generating a viewing frame; a voice output unit, which is used for outputting voice information corresponding to the virtual scene; and a liquid crystal display screen. Compared with the prior art, the handheld viewing device can generate a virtual environment that highly matches the real scene and has vivid visual sense, hearing sense, touching sense, force sense, dynamic sense and can realize direct interaction between a user and virtual three-dimensional environment. For a child, more sensory stimulation is available, learning efficiency is improved, and the teaching with pleasure is achieved.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: June 12, 2018
    Assignee: YOUNGZONE CULTURE (SHANGHAI) CO., LTD.
    Inventor: Jianming Xiong
  • Patent number: 9990746
    Abstract: A data visualization method includes acquiring a spatiotemporal behavior data set generated by network users, determining, according to a time point at which or a time period in which each piece of spatiotemporal behavior data is generated, an amount of spatiotemporal behavior data that is in the spatiotemporal behavior data set and generated at a time point or in a time period falling within each time period in N time periods, and presenting a column bar corresponding to an ith time period in the N time periods, where the column bar is in a radial direction of a first circle representing a full time domain and intersects the first circle and the length of a column bar represents a quantity of behaviors in a time period corresponding to the column bar.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: June 5, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bing Ni, Mingxuan Yuan, Huamin Qu
  • Patent number: 9990691
    Abstract: A mechanism is described for facilitating ray compression for efficient graphics data processing at computing devices. A method of embodiments, as described herein, includes forwarding a set of rays to a ray compression unit hosted by a graphics processor at a computing device, and facilitating the ray compression unit to compress the set of rays, wherein the set of rays are compressed into a compressed representation.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 5, 2018
    Assignee: INTEL CORPORATION
    Inventor: Tomas G. Akenine-Moller
  • Patent number: 9972116
    Abstract: An information processing apparatus includes a bio-information obtaining unit configured to obtain bio-information of a subject; a kinetic-information obtaining unit configured to obtain kinetic information of the subject; and a control unit configured to determine an expression or movement of an avatar on the basis of the bio-information obtained by the bio-information obtaining unit and the kinetic information obtained by the kinetic-information obtaining unit and to perform a control operation so that the avatar with the determined expression or movement is displayed.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 15, 2018
    Assignee: Sony Corporation
    Inventors: Akane Sano, Masamichi Asukai, Taiji Ito, Yoichiro Sako
  • Patent number: 9965895
    Abstract: Approaches are described for enabling a user to create an accurate perspective rendering of a source (e.g., a scene, object, subject, point of interest, etc.) on a drawing surface. For example, various approaches enable superimposition of the source being viewed upon a drawing surface upon which a user is drawing. In this way, the user can view both the source and drawing surface simultaneously. This allows the user to duplicate key points of the source on the drawing surface by viewing a display of a device, thus aiding in the accurate rendering of perspective.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: May 8, 2018
    Assignee: A9.com, Inc.
    Inventor: Douglas Ryan Gray
  • Patent number: 9965823
    Abstract: The claimed subject matter includes techniques for live migration of a graphics processing unit (GPU) state. An example method includes receiving recorded GPU commands from a relay at a destination GPU. The method also includes replaying the recorded GPU commands at the destination GPU. The method also includes detecting a downtime for the GPU commands. The method further includes establishing a connection between the destination GPU and the client during the detected downtime.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kiryong Ha, Paramvir Bahl, David Chiyuan Chu, Eduardo Cuervo, Lenin Ravindranath Sivalingam, Alastair Wolman
  • Patent number: 9965827
    Abstract: A graphics processing system for processing polygons includes a cache with cache lines for storing data entries, each line having a tag for identifying the data stored in the line. The polygons have vertices with which pieces of vertex attribute data are associated. The system also includes processing circuitry which writes, to a line in a first set of lines, data entries associated with pieces of vertex attribute data. The pieces of vertex attribute data are associated with the vertices of a polygon. The processing circuitry also writes a tag including a polygon identifier to identify the polygon associated with the data entries to the line in the first set of lines, and writes, to a second set of lines of the cache, data entries associated with pieces of vertex attribute data. The processing circuitry also writes tags including vertex identifiers to the second set of lines to identify the vertices associated with the data entries.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: May 8, 2018
    Assignee: Arm Limited
    Inventors: Simon Charles, Andreas Engh-Halstvedt
  • Patent number: 9959674
    Abstract: Techniques for displaying navigation information on a mobile device are provided that include a method that includes obtaining an indication of a position and an indication of a direction associated with the mobile device, using the indication of the position, the indication of the direction, information regarding identities of POIs within a geographic region of interest, and information regarding areas associated with the POIs to determine at least one relevant POI, of the POIs, that is associated with the position and direction, and displaying at least one visual indication associated with each of the at least one relevant POI on the mobile device. The appearance of the at least one visual indication is dependent on at least one of a distance from the mobile device of the relevant POI associated with the visual indication or presence of a known physical barrier between the mobile device and that relevant POI.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jiajian Chen, Hui Chao