Patents Examined by Kim-Thanh T Tran
  • Patent number: 10832484
    Abstract: Provided is a method, computer program product, and virtual reality system for applying an individualized risk tolerance threshold to external risks during a virtual reality simulation. A processor may receive event data from one or more devices communicatively coupled to a virtual reality device. The processor may compare the event data to a risk tolerance threshold specifically generated for a first user. In response to the risk tolerance threshold being met, the processor may push a notification to the virtual reality device indicating a potential risk to the first user has been determined.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Trudy L. Hewitt, Jeremy R. Fox, Robert Huntington Grant
  • Patent number: 10831436
    Abstract: A beacon device is a mobile object having an AR marker provided on its surface which indicates an existing position of the beacon device in actual space and transmits a beacon signal including a beacon ID. A user communication device, which is a mobile object equipped with an imaging function, identifies the position of the beacon device by recognizing the AR marker in a live view image, receives the beacon signal transmitted from the beacon device, transmits the beacon ID to a server device and controls to display an object corresponding to the beacon ID transmitted from the server device at the identified position of the beacon device in the live view image. The server device reads out the object corresponding to the beacon ID transmitted from the user communication device from a character data file group and transmits that data to the user communication device.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: November 10, 2020
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Tsukasa Sueki, Koji Yamamoto, Shosaku Suzuki
  • Patent number: 10810797
    Abstract: Systems and methods for generating and animating virtual representations to a wearer of a HMD device are disclosed. A virtual representation associated with a real-world object is retrieved based on received input data. The retrieved virtual representation is rendered for display to the wearer. Sensor data tracking one or more of the real-world object and the wearer is also received. The rendered virtual representation can be further animated based on the sensor data.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: October 20, 2020
    Assignee: OTOY, INC
    Inventors: Julian Michael Urbach, Nicolas Lazareff, Clay Sparks
  • Patent number: 10794047
    Abstract: Provided is a display system including: a display unit which displays an image; a vehicle body position data acquisition unit which acquires vehicle body position data indicating a position of a vehicle body supporting a work machine; a process position data storage unit which stores process position data indicating a process position of a process target processed by the work machine; and a display controller which displays an image indicating the process position based on the process position data and an image indicating a specific position of the vehicle body on the display unit.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: October 6, 2020
    Assignee: KOMATSU LTD.
    Inventors: Daiki Arimatsu, Yuki Shimano, Takeshi Takaura, Jason Anetsberger
  • Patent number: 10783690
    Abstract: Systems and methods for image retargeting are provided. Image data may be acquired that includes motion capture data indicative of motion of a plurality of markers disposed on a surface of a first subject. Each of the markers may be associated with a respective location on the first subject. A plurality of blendshapes may be calculated for the motion capture data based on a configuration of the markers. An error function may be identified for the plurality of blendshapes, and it may be determined that the plurality of blendshapes can be used to retarget a second subject based on the error function. The plurality of blendshapes may then be applied to a second subject to generate a new animation.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: September 22, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Mark Andrew Sagar, Tim Szu-Hsien Wu, Frank Filipe Bonniwell, Homoud B. Alkouh, Colin Joseph Hodges
  • Patent number: 10748241
    Abstract: A prediction system for determining a set of subregions can be used for rendering a virtual world of a computer graphics application. The subregions belong to streamable objects to be used for rendering the virtual world. The streamable objects each comprise a plurality of subregions. The prediction system comprises a plurality of predictor units arranged for receiving from a computer graphics application information on the virtual world and each arranged for obtaining a predicted set of subregions for rendering a virtual world using streamable objects. Each predicted set can be obtained by applying a different prediction scheme. A streaming manager is arranged for receiving the predicted sets of subregions, for deriving from the predicted sets a working set of subregions to be used for rendering and for outputting, based on the working set of subregions, steering instructions concerning the set of subregions to be actually used.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 18, 2020
    Assignee: GRAPHINE NV
    Inventors: Bart Pieters, Charles-Frederik Hollemeersch, Aljosha Demeulemeester
  • Patent number: 10748507
    Abstract: To display an image list stored in a memory with good visibility and to display the image list at a high speed, an image display device reads an image file in an Exif format, extracts a thumbnail image included in the image file in the Exif format, and generates a displayed image having a predetermined size and a square shape, thus displaying it in the image list. It is possible to improve visibility in displaying the image file aligning square-shaped displayed image having the same size while precluding blanks. It is possible to perform high-speed processing in producing an image list using thumbnail images included in image files in the Exif format.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 18, 2020
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Hagiwara
  • Patent number: 10748347
    Abstract: Systems and methods for local augmented reality (AR) tracking of an AR object are disclosed. In one example embodiment a device captures a series of video image frames. A user input is received at the device associating a first portion of a first image of the video image frames with an AR sticker object and a target. A first target template is generated to track the target across frames of the video image frames. In some embodiments, global tracking based on a determination that the target is outside a boundary area is used. The global tracking comprises using a global tracking template for tracking movement in the video image frames captured following the determination that the target is outside the boundary area. When the global tracking determines that the target is within the boundary area, local tracking is resumed along with presentation of the AR sticker object on an output display of the device.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 18, 2020
    Assignee: Snap Inc.
    Inventors: Jia Li, Linjie Luo, Rahul Bhupendra Sheth, Ning Xu, Jianchao Yang
  • Patent number: 10713750
    Abstract: An apparatus to facilitate cache replacement is disclosed. The apparatus includes a cache memory and cache replacement logic to manage data in the cache memory. The cache replacement logic includes tracking logic to track addresses accessed at the cache memory and replacement control logic to monitor the tracking logic and apply a replacement policy based on information received from the tracking logic.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: July 14, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Abhishek R. Appu, Vasanth Ranganathan
  • Patent number: 10692256
    Abstract: A non-transitory computer-readable recording medium stores therein a visualization program that causes a computer to execute a process including: generating a plurality of conversion vectors, from a plurality of vectors generated from plural pieces of input data, by a dimensional compression in a positional relation between the plurality of vectors; and plotting the plurality of conversion vectors.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Yuhei Umeda
  • Patent number: 10672157
    Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel of the plurality of pixels at least one or more of a highest positive bar and a lowest negative bar. The method further includes rendering for each pixel one or more of the respective highest positive bar and the respective lowest negative bar.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: June 2, 2020
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10672098
    Abstract: Systems and method for synchronizing access to buffered data are disclosed. In such a method, video data is buffered in a frame buffer memory by a producer device. A write level indicator is provided to a synchronizer by the producer device. A read level indicator is provided to the synchronizer by a consumer device. The synchronizer compares the write level indicator with the read level indicator to determine a difference. The consumer device is informed by the synchronizer when the difference meets a sub-frame threshold. The consumer device reads the buffered data from the frame buffer memory on a sub-frame-by-sub-frame basis responsive to the informing.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: June 2, 2020
    Assignee: XILINX, INC.
    Inventors: Cyril Chemparathy, Mrinal J. Sarmah, Hyun W. Kwon, Maurice Penners
  • Patent number: 10643369
    Abstract: Techniques for improving memory utilization for communication between stages of a graphics processing pipeline are disclosed. The techniques include analyzing output instructions of a first shader program to determine whether any such output instructions output some data that is not used by a second shader program. The compiler performs data packing if gaps exist between used output data to reduce memory footprint. The compiler generates optimized output instructions in the first shader program and optimized input instructions in the second shader program to output the used data from the first shader program and input that data in the second shader program in a packed format based on information about usage of output data and data packing. If needed, the compiler inserts instructions to perform runtime checking to identify unused output data of the first shader program based on information not known at compile-time.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 5, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Guohua Jin, Richard A. Burns, Todd Martin, Gianpaolo Tommasi
  • Patent number: 10643359
    Abstract: A transparent display device, a control method thereof and a controller thereof are provided. The transparent display device includes a transparent display, a first sensor set, a second sensor set and a controller. The first sensor set senses user information in a first side. The second sensor set senses scene information in a second side. The controller analyzes and determines a location and a gaze direction of a user according to the user information, calculates a first fixation point in the scene information and a second fixation point on the transparent display according to the location and the gaze direction of the user, determines a target object corresponding to the first fixation point according to the scene information, inquires target object information corresponding to the target object, and presents the target object information according to the second fixation point by the transparent display.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 5, 2020
    Assignees: Industrial Technology Research Institute, Intellectual Property Innovation Corporation
    Inventors: Cheng-Chung Lee, Kuang-Jung Chen, Sheng-Po Wang, Heng-Yin Chen
  • Patent number: 10614600
    Abstract: An improved method for matching traces derived from probe data to one or more line segments in a digital vector map. Points in a probe trace are provisionally matched one-by-one to line segments in the digital vector map to identify all possible matching candidates. A graph of the matching candidates is created having one or more paths. The graph has a plurality of sequential levels corresponding to the points in the probe trace. Each matching candidate is assigned to a level of the graph corresponding with trace point to which it relates. Edges are established between matching candidates in adjacent levels provided they are topologically related to one another. The graph is simplified and scored. The best paths deliver the matching results. The invention allows use of graph theoretic methods to find the best path through the graph, which in turn represents an efficient map matching algorithm. The concepts of this invention may be used in conjunction with longitudinal distance as matching criterion.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: April 7, 2020
    Assignee: TOMTOM GLOBAL CONTENT B.V.
    Inventors: Heiko Mund, Hannes Scharmann
  • Patent number: 10600247
    Abstract: A method for generating an augmented reality image from first and second images, wherein at least a portion of at least one of the first and the second image is captured from a real scene, the method comprising: identifying a confidence region in which a confident determination as to which of the first and second image to render in that region of the augmented reality image can be made; identifying an uncertainty region in which it is uncertain as to which of the first and second image to render in that region of the augmented reality image; determining at least one blending factor value in the uncertainty region based upon a similarity between a first colour value in the uncertainty region and a second colour value in the confidence region; and generating an augmented reality image by combining, in the uncertainty region, the first and second images using the at least one blending factor value.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: March 24, 2020
    Assignee: Imagination Technologies Limited
    Inventor: David Walton
  • Patent number: 10586304
    Abstract: Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilties to correspond with the updated image rendering format.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 10, 2020
    Assignee: Apple Inc.
    Inventors: Luke S. Wallis, Ian C. Hendry, Hans Werner Neubrand
  • Patent number: 10580105
    Abstract: Systems and methods for container access to graphics processing unit (GPU) resources are disclosed herein. In some embodiments, a computing system may include a physical GPU and kernel-mode driver circuitry, to communicatively couple with the physical GPU to create a plurality of emulated GPUs and a corresponding plurality of device nodes. Each device node may be associated with a single corresponding user-side container to enable communication between the user-side container and the corresponding emulated GPU. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 3, 2020
    Assignee: Intel Corporation
    Inventors: Kun Tian, Yao Zu Dong, Zhiyuan Lv
  • Patent number: 10580168
    Abstract: An information output system is provided which allows a user to recognize information appropriately while reducing or eliminating inconvenience given to the user. A content output system includes a content output controller 213 which selects output candidate content on the basis of the movement mode of the user and the content position, causes an output unit 25 to output supplementary information on the output candidate content when the relative positional relationship between the user and the output candidate content satisfies a predetermined first condition, and causes the output unit 25 to output the output candidate content when the relative positional relationship between the user and the output candidate content satisfies a predetermined second condition.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 3, 2020
    Assignee: HONDA MOTOR COL, LTD.
    Inventor: Masayuki Hashimoto
  • Patent number: 10573042
    Abstract: A wearable device can include an inward-facing imaging system configured to acquire images of a user's periocular region. The wearable device can determine a relative position between the wearable device and the user's face based on the images acquired by the inward-facing imaging system. The relative position may be used to determine whether the user is wearing the wearable device, whether the wearable device fits the user, or whether an adjustment to a rendering location of virtual object should be made to compensate for a deviation of the wearable device from its normal resting position.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 25, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Adrian Kaehler, Gary Bradski, Vijay Badrinarayanan