Patents Examined by Tize Ma
  • Patent number: 10255728
    Abstract: Cell-based augmented reality (AR) content positioning systems may include a reference grid of cells, each of which includes a 32-bit intracellular coordinate system based on a respective reference point of the cell. Cell topology is selected such that the intracellular coordinate systems may utilize single-precision floating point numbers while retaining the ability to define content positions with, e.g., millimeter-level precision. Accordingly, rendering of AR content may be performed at a high precision using 32-bit devices and methods.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 9, 2019
    Assignee: YouAR INC.
    Inventors: Brandon P. Farrell, Carlo J. Calica
  • Patent number: 10235794
    Abstract: An embodiment of a parallel processor apparatus may include a sample pattern selector to select a sample pattern for a pixel, and a sample pattern subset selector communicatively coupled to the sample pattern selector to select a first subset of the sample pattern for the pixel corresponding to a left eye display frame and to select a second subset of the sample pattern for the pixel corresponding to a right eye display frame, wherein the second subset is different from the first subset. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Nikos Kaburlasos, Joydeep Ray, John H. Feit, Travis T. Schluessler, Jacek Kwiatkowski, Philip R. Laws
  • Patent number: 10225428
    Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. The peripheral may also act as a mouse and may be configured with one or more navigation sensors that can be used to reduce processing time required to match a successive image frame to a preceding image frame.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 5, 2019
    Assignee: ML Netherlands C.V.
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Patent number: 10217266
    Abstract: A graphics processor architecture provides for scan conversion and ray tracing approaches to visible surface determination as concurrent and separate processes. Surfaces can be identified for shading by scan conversion and ray tracing. Data produced by each can be normalized, so that instances of shaders, being executed on a unified shading computation resource, can shade surfaces originating from both ray tracing and rasterization. Such resource also may execute geometry shaders. The shaders can emit rays to be tested for intersection by the ray tracing process. Such shaders can complete, without waiting for those emitted rays to complete. Where scan conversion operates on tiles of 2-D screen pixels, the ray tracing can be tile aware, and controlled to prioritize testing of rays based on scan conversion status. Ray population can be controlled by feedback to any of scan conversion, and shading.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: February 26, 2019
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Luke Tilman Peterson, Steven J. Clohset
  • Patent number: 10194990
    Abstract: One variation of a method for augmenting a surgical field with virtual guidance content includes: accessing a scan representing a tissue of a patient; combining the scan with a generic virtual anatomical model to define a custom virtual anatomical model of the tissue; defining a cut trajectory along an intersection between a virtual model of a surgical implant and the custom virtual anatomical model of the tissue; aligning a virtual cut surface to the cut trajectory to locate the virtual model of the surgical guide relative to the custom virtual anatomical model; accessing an image of a surgical field; detecting the tissue in the image; aligning the custom virtual anatomical model to the tissue detected in the image; defining a target real location for a real surgical guide in the surgical field; and generating a frame depicting the target real location of the surgical guide in the surgical field.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: February 5, 2019
    Assignee: Arthrology Consulting, LLC
    Inventors: Derek Amanatullah, Matthew L Hasel, Ian Börk, Sarah M Hegmann
  • Patent number: 10192336
    Abstract: A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 29, 2019
    Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10183622
    Abstract: A vehicle display device includes: a display; a vehicle information image generator; an external image obtaining device; a display controller that displays the vehicle information image and the external image on the display; and an external image display determination device that determines whether the display controller is going to display the not displayed external image. When the display controller is going to display the not displayed external image, the display controller displays the external image, which the display controller is going to display, on the display with gradually increasing brightness of the external image from the brightness that is lower by a predetermined amount than original brightness to predetermined brightness that is determined based on the original brightness.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: January 22, 2019
    Assignee: DENSO CORPORATION
    Inventors: Kiyotaka Taguchi, Akihiro Ogasawara, Gouji Sagai, Kentaro Kajita
  • Patent number: 10181171
    Abstract: A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring instructions and information between the CPU and GPU.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 15, 2019
    Assignee: Intel Corporation
    Inventors: Eric Sprangle, Matt Craighead, Chris Goodman, Belliappa Kuttanna
  • Patent number: 10169339
    Abstract: Structures and protocols are presented for facilitating a search partly based on a movement status of a search-capable device or on a position of a person's limb or on an association with another search-capable device.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: January 1, 2019
    Assignee: Elwha LLC
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, Jr.
  • Patent number: 10157438
    Abstract: Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: December 18, 2018
    Assignee: Apple Inc.
    Inventors: Jeremy Todd Sandmel, John Stuart Harper, Kenneth Christian Dyke
  • Patent number: 10152194
    Abstract: Methods and systems are disclosed for transmitting data from a host computing device to a client computing device. This data may include graphical data, which may require additional processing by a renderer, such as a graphical processing unit (GPU), prior to being transmitted. Upon being forwarded to a specialized hardware component that, for example, may combine a GPU with a controller and one or more network interfaces, the graphical data may be rendered, packetized and transmitted without being provided to a system memory of the host computing device or otherwise involving the host computing device. Data packets including rendered graphical data may be generated by a second processor, different from the host processor of the host computing device.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 11, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Jacob J. Summers, Chakravarthi Valicherla
  • Patent number: 10131229
    Abstract: An electronic meter cluster system for a vehicle. The system includes a display screen and a meter control module configured to control the display screen. For example, the meter control module is configured to control the display screen to display a meter for conveying information to a driver of the vehicle, the meter including numerals and a pointer needle. The meter control module arranges the needle relative to the numerals to convey information to the driver. Based on a change in the information being conveyed to the driver, the meter control module is configured to modify at least one of sharpness of the numerals, size of the numerals, one or more colors of the display, brightness of the needle, and length of the needle.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 20, 2018
    Assignees: DENSO International America, Inc., DENSO CORPORATION
    Inventors: Gareth Webb, Dustin Garrett
  • Patent number: 10121154
    Abstract: An information display apparatus includes a display unit configured to display first content and a part of second content that is a moving image in an overlapping manner. The information display apparatus includes a change unit configured to change a displayed area of the second content while reproducing the second content in a case where an area in which the first content is displayed is selected by a user.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 6, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Daisuke Kobayashi
  • Patent number: 10115213
    Abstract: The disclosed technology includes systems and methods for a recursive cell-based hierarchy for data visualization. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed recursive cell-based hierarchy for data visualization makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 30, 2018
    Assignee: salesforce, inc.
    Inventors: Didier Prophete, Yenan Chen
  • Patent number: 10115210
    Abstract: There is provided a display control device including an image acquiring section configured to acquire a moving image shot from a viewpoint changing from moment to moment, a spatial position specifying section configured to specify a spatial position in a first frame of the moving image, and a display control section configured to display the moving image, in such a manner to maintain the spatial position in a predetermined state in a second frame after the first frame.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: October 30, 2018
    Assignee: SONY CORPORATION
    Inventors: Shunichi Kasahara, Junichi Rekimoto
  • Patent number: 10096140
    Abstract: A method of rendering an image in a display apparatus includes acquiring information about a repeated shape that represents at least a part of one or more geometric shapes included in the image and repeatedly occurs in the one or more geometric shapes; acquiring rendering information representing a method of rendering the one or more geometric shapes based on the information about the repeated shape; and rendering the one or more geometric shapes based on the information about the repeated shape and the rendering information.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Francisco Santos
  • Patent number: 10096133
    Abstract: The systems and methods described herein can pre-process a blendshape matrix via a global clusterization process and a local clusterization process. The pre-processing can cause the blendshape matrix to be divided into multiple blocks. The techniques can further apply a matrix compression technique to each block of the blendshape matrix to generate a compression result. The matrix compression technique can comprise a matrix approximation step, an accuracy verification step, and a recursive compression step. The compression result for each block may be combined to generate a compressed blendshape matrix for rendering a virtual entity.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 9, 2018
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Dmitry Andreevich Andreev
  • Patent number: 10089763
    Abstract: This disclosure relates to systems, media, and methods for quantifying and monitoring exercise parameters and/or motion parameters, including performing data acquisition, analysis, and providing scientifically valid, clinically relevant, and/or actionable diagnostic feedback. Disclosed embodiments may receive real-time sensor data from a motion sensor or sensors mounted on a user and/or equipment while a user performs a test motion. Disclosed embodiments may also calculate a test motion profile based on the real-time sensor data, the test motion profile describing a multi-dimensional representation of the test motion performed by the user or computed motion profiles. Disclosed embodiments may include comparing the test motion profile to a template motion profile to determine a deviation amount for the test motion profile indicating how the test motion deviated from the template motion profile. Still further embodiments may correlate test motion profiles over time with health indicators.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: October 2, 2018
    Assignee: BioMech Sensor LLC
    Inventors: John Douglas, Frank Fornari
  • Patent number: 10083541
    Abstract: Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: September 25, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Jens Fursund, Luke T Peterson
  • Patent number: 10078900
    Abstract: A method of providing display articulation support to a main processor of a computing device is disclosed. The method may include receiving display articulation data from a sensor at a sensor controller. The method may also include formatting, via the sensor controller, the display articulation data. The method may also include providing, via a single channel interface between the sensor controller and the main processor, the display articulation data to an operating system executed by the main processor. The method may also include communicating, via a driver executed by the operating system, the display articulation data to an application executed by the operating system.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, David M. Putzolu, Kelly Hammond