Patents Examined by Samantha (Yuehan) Wang
  • Patent number: 10733688
    Abstract: Embodiments are generally directed to area-efficient implementations of graphics instructions. An embodiment of an apparatus includes a graphics subsystem including one or more of a first logic for processing of memory read-return data for single-instruction-multiple-data instructions; a second logic for assembly of memory read-return data for media block instructions into shader register format; or a third logic to remap scatter or gather instructions to untyped surface instruction types. An embodiment of an apparatus includes a graphics subsystem including a translation lookaside buffer (TLB) and a data port controller to control the TLB, the data port controller including an incoming request pipeline to receive an incoming request with virtual address and generate a response, an incoming response pipeline to receive the response and generate a cache request, and an invalidation flow pipeline.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 4, 2020
    Assignee: INTEL CORPOATION
    Inventors: Joydeep Ray, Prasoonkumar Surti, Abhishek R. Appu, Altug Koker, Vasanth Ranganathan
  • Patent number: 10733701
    Abstract: Systems and methods for dynamic visualization of genomic data are provided in which a genomic visualization system adapts presentation of information content according to scale-relevant annotations within a sequence object.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Five3 Genomics, LLC
    Inventors: Charles Joseph Vaske, John Zachary Sanborn, Stephen Charles Benz
  • Patent number: 10706610
    Abstract: A method and a device for displaying an object, in particular biological tissue. The method has the following steps: a) generating a first image of at least one sub-region of the object using a first device; b) generating a second image of at least one sub-region of the object using a second device; c) ascertaining first coordinates of at least some image points of the second image in a first coordinate system; d) ascertaining second coordinates of the image points of the second image by projecting the first coordinates in a second coordinate system which is different from the first coordinate system and which is assigned to the first device; and e) generating a combined image of the object from the first and the second image using the ascertained second coordinates of the image points of the second image.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 7, 2020
    Assignee: Scopis GmbH
    Inventors: Bartosz Kosmecki, Andreas Reutter, Christopher Özbek
  • Patent number: 10699368
    Abstract: Techniques are disclosed relating to memory allocation in a graphics shader. In some embodiments, a memory for storing input data for operations by the shader is shared for multiple different types of tasks (e.g., pixel shading tasks and compute tasks). In some embodiments, a graphics device is configured to separately process different portions (e.g., tiles) of a frame of graphics data. In some embodiments, the graphics device is configured to dynamically adjust the number of frame portions processed in parallel based on allocation information, where the allocation information is determined based on requests for other types of tasks. This may prevent pixel shading tasks from stalling other tasks for extended periods and may allow dynamic adjustments memory allocation mid-render.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventors: Christopher L. Spencer, Terence M. Potter, Dimitri Tan
  • Patent number: 10687901
    Abstract: A method and system to use an augmented reality device in a surgical procedure. The method includes rendering, on the display of the device, a model of a patient reference object; in response to receiving input, moving the model of the patient reference object in an augmented reality coordinate system; determining that the model is aligned with the patient reference object in real world space when viewed through the display and, based on that determination, identifying a first transform from the augmented reality coordinate system to a navigation coordinate system used by an optical navigation system for tracking the patient reference object; subsequently transferring patient image data from the navigation coordinate system to the augmented reality coordinate system using an inverse of the first transform; and displaying the patient image data on the display to augment a real world view of a patient.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 23, 2020
    Assignee: Synaptive Medical (Barbados) Inc.
    Inventor: Monroe Milas Thomas
  • Patent number: 10691318
    Abstract: An electronic device includes a display, a processor and a memory that stores an image file having image data. The image data includes at least one object and metadata. The metadata includes information about an area corresponding to the at least one object and identification information of the at least one object. The processor outputs the area of the image file, which includes the identification information corresponding to a user input as a thumbnail of the image file, in the display in response to the user input.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yu Min Jung, Ba Do Lee, Seo Young Lee, Hee Kuk Lee, Dae Kyu Shin, Ji Yoon Park, Dong Hyun Yeom, Jung Eun Lee
  • Patent number: 10672178
    Abstract: Circuitry for identifying a closest intersected bounding volume in a target grid in a 3-dimensional scene includes circuitry that generates grid coordinates of candidate x-, y-, and z-planes in the target grid that belong to bounding volumes and which are closest to the ray. Comparator circuitry determines the closest plane among the candidate x-, y-, and z-planes to the ray. Circuitry generates an identifier of the bounding volume using the grid coordinates of the closest plane. The allocation of resources for some components comprising the circuitry is based on the number of planes that define the target grid, and for other components of the circuitry is based on the number of bounding volumes being considered.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: June 2, 2020
    Inventor: Alvin D. Zimmerman
  • Patent number: 10666292
    Abstract: The disclosure provided a compressing method of the grayscale compensation table of an OLED display panel, which comprising: step 10, when transmitting a set of grayscale compensation table of the OLED display panel to an encoder for encoding, firstly, performing a differential calculation on many grayscale compensation tables with a same color channel and different gray scales in the set of which to acquire a corresponding reference image and a difference image as replacements of many grayscale compensation tables; step 20, transmitting the above images to the encoder; step 30, the encoder compressing and encoding a received grayscale compensation table. The compressing method of the grayscale compensation table of the OLED display panel performs the intra-level differences between the same color component and the different grayscale compensation tables in the same OLED compensation table to improve an efficiency and a performance of the compression compensation table.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 26, 2020
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Yufan Deng, Mingjong Jou, Shensian Syu, Ronggang Wang, Kui Fan, Hao Li
  • Patent number: 10657696
    Abstract: An interactive avatar display system provides a computer-generated view of a virtual space including an avatar that moves in the virtual space in response to movements of the user that are sensed by sensors. The number of sensed movements is less than the number of degrees of freedom of avatar movement. The interactive avatar display system computes an array of accelerations to apply to movable body parts of the avatar and computes the array of accelerations by solving equations of motions from masses of the movable body parts and an array of forces computed from an array of inverse dynamics force values for the movable body parts and one or both of an array of balance control force values or an array of locomotion control force values, taking into account a set of constraints for the avatar, and possible also environmental objects in the virtual space.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 19, 2020
    Assignee: DeepMotion, Inc.
    Inventors: Weihua Jin, Kaichuan He
  • Patent number: 10649711
    Abstract: A method of switching display of a terminal and a terminal are disclosed. The method of switching display includes: obtaining a display mode of the terminal selected by a user, herein the terminal includes a first display screen and a second display screen; determining a display way of an output object on the first display screen and the second display screen according to the display mode selected by the user; and displaying the output object on at least one of the first display screen and the second display screen according to the determined display way.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: May 12, 2020
    Assignee: ZTE CORPORATION
    Inventor: Bin Wang
  • Patent number: 10642567
    Abstract: According to examples, multiplatform based experience generation may include determining a set of connected devices that provide services related to virtual reality, and determining a platform type of each of the connected devices. Multiplatform based experience generation may further include receiving an indication of a modification to an intrinsic property of a virtual object on one of the set of connected devices, and generating, based on the received indication of the modification to the intrinsic property of the virtual object, a modification to a master version of the virtual object. Based on the platform type of another one of the set of connected devices and based on the modification to the master version of the virtual object, an indication of a modification to an intrinsic property of a virtual object on the another one of the set of connected devices may be generated.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 5, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Robert Dooley, Sunny Webb, Matthew Thomas Short
  • Patent number: 10636203
    Abstract: Distances between geographic real-world entities modeled as geometric shapes are measured. At least two shapes are positioned in a coordinate space based on their respective sets of points. A non-empty quadrant set from a plurality of non-empty quadrant sets formed of non-empty quadrants in the coordinate space is identified such that the non-empty quadrants of the identified quadrant set associated with each of the at least two shapes satisfy a predetermined condition and a distance between portions of the at least two shapes in the non-empty quadrants of the identified non-empty quadrant set is an optimal value for the requested distance. The distance between the portions of the shapes in the identified quadrant set is determined to be the requested distance.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 28, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Ariel Cary-Huanca, Jingjie Ni
  • Patent number: 10628995
    Abstract: Techniques are disclosed for producing an anti-aliasing effect in the rendering of graphical elements defined based on one or more mathematical functions. In various embodiments an example method may include defining a shape based on one or more functions. A view of the shape is then rendered which includes generating a plurality of fragments corresponding to pixels in a display device through which the view will be displayed. Transparency values are set for fragments corresponding to a boundary of the shape based on the one or more functions defining the shape. The transparency values set for the fragments corresponding to the boundary of the shape result in an anti-aliasing effect when the view of the shape is displayed via the display device.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: April 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tong Chen, Karim Audrey Luccin, Morien Thomas
  • Patent number: 10607384
    Abstract: A scene is assigned to each page image, and an image included in the assigned scene is pasted on each page image. A page image addition instruction region is displayed between adjacent page images. In a case where the page image addition instruction region is clicked, a new page image is displayed between two page images between which the clicked page image addition instruction region is interposed. An image included in a scene assigned to a first page image of the two page images or a scene assigned to a second page image of the two page images is pasted on the new page image.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 31, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Kazuma Tsukagoshi
  • Patent number: 10607623
    Abstract: Context values used by filters corresponding to different streams are stored in an interleaved manner in a block of contiguous memory locations, e.g., of a buffer, to facilitate coalesced access of data units, e.g., context values, corresponding to different channels to facilitate filtering of multiple streams, e.g., audio streams, in parallel using a graphics processing unit. Context values corresponding to different channels are intentionally grouped together on an interleaved per channel basis in staging memory. This allows context values for multiple different streams to be transferred, e.g., loaded, as a single block e.g., with a context value of each different channel being loaded into a different GPU core. By organizing the context values to facilitate GPU processing, device operation is improved and execution efficiency is achieved as compared to what would be the case if multiple non-contiguous memory locations had to be implemented to load the cores of the GPU.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: March 31, 2020
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Biswanath Dutta, Shivakumar Venkataraman, Christ John Kumar, Pradheep Selvaraj
  • Patent number: 10607570
    Abstract: A method, apparatus and program product which enable a user selected display brightness to be linked to an application program selected for use in an electronic device such as a computer system, tablet, telephone, electronic book reader, game device, music playing device and the like. A user selected adjustment of display brightness for an application program and a then existing ambient lighting condition are stored in storage during use of the application program. In response to subsequent opening of an application program for which data has been stored, the stored data is accessed and display brightness relative to the ambient lighting condition present at the subsequent opening is given the previous, stored, user selected adjustment.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 31, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon, Rod D. Waltermann
  • Patent number: 10606077
    Abstract: A display switching device, switching method, wearable display device and displaying method are disclosed. The display switching device includes a collector configured to operate in an enable mode for enabling a wearable display device to acquire entity information or a disable mode for disabling the wearable display device to acquire entity information, and a first controller configured to determine display switch of the wearable display device based on an operation mode of the collector. The wearable display device displays an AR image based on the entity information when the collector operates in the enable mode, and the wearable display device displays a VR image when the collector operates in the disable mode. The wearable display device includes the display switching device.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 31, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Wenbo Li, Yanbing Wu
  • Patent number: 10593117
    Abstract: Methods generate a dynamic real-world environment with at least one interactive ARBit. Environment information captured from a real-world environment is received from a mobile computing device. The environment information is processed to determine identified features corresponding to the real-world environment and the dynamic real-world environment is generated based upon the identified features. An ARBit database is searched for ARBits that match the identified features and the matched ARBits are added to an ARBit collection. The dynamic real-world environment and the ARBit collection are sent to the mobile device. A user of the mobile device interacts with the dynamic real-world environment and at least one displayed ARBit of the ARBit collection.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: March 17, 2020
    Assignee: NEARME AR, LLC
    Inventors: Ronald Dale Clement, Elaine Terese Clement
  • Patent number: 10573073
    Abstract: Whether a reference map can be changed is determined based on an index for evaluating a user's unlikeliness to notice a change in an appearance of a virtual object in an image captured by a camera, the change occurring when the reference map is changed to another map.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 25, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yuichiro Hirota, Akihiro Katayama, Masakazu Fujiki, Daisuke Kotake
  • Patent number: 10565755
    Abstract: The present invention relates to a method of displaying images implemented by a data processing module able to be connected to a display system comprising at least two display zones (ZA1, ZA2), said method of displaying images comprising the following steps: —displaying of a first image (11) in a first display zone (ZA1) of said display system, —displaying of at least one second image (12) obtained by applying to the first image (11) at least one image processing algorithm, each second image (12) being displayed in a second zone (ZA2) of said display system, —as long as one of said second zones (ZA2) displaying one of said second images (12) is hovered over by a pointer, displaying, in all or part of the first display zone (ZA1), of at least one part of said first image to which is applied the at least one processing algorithm making it possible to obtain said second hovered-over image (12).
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: February 18, 2020
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventors: Cedric Thuillier, Laurent Kazdaghli, Sebastien Bronsart