Patents Examined by Ke Xiao
  • Patent number: 10964108
    Abstract: Augmentation of captured 3D scenes with contextual information is disclosed. A 3D capture device is used to capture a plurality of 3D images at a first resolution. A component on a mobile computing device is used to capture at least one piece of contextual information that includes a capture location data and a pose data. The mobile computing device receives, the plurality of 3D images from the 3D capture device, and renders the plurality of 3D images into a 3D model. In addition, the at least one piece of contextual information is embedded into a correct location in the 3D model. A user interactive version of the 3D model including the embedded at least one piece of contextual information is then displayed.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: March 30, 2021
    Assignee: DotProduct LLC
    Inventors: Rafael Spring, Thomas Greaves
  • Patent number: 10948985
    Abstract: Perceived clarity of an image presented by a display can be improved using an image stabilization technique to stabilize the image relative to a user's retina. During an illumination period, stabilization actuators are controlled to move a display panel or adjust optical components in the path of light associated with the image to shift the location of the image on the user's retina in response to head or eye movement detected by the system. In some embodiments, a display is configured to illuminate an image, and at least one stabilization actuator is configured to stabilize the image in a retina space associated with a user. Changes in the retina space can be detected by one or more sensors configured to detect a head position of the user and/or an orientation of the user's retina. The image is stabilized in retina space using the stabilization actuators.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 16, 2021
    Assignee: NVIDIA Corporation
    Inventors: Thomas Hastings Greer, Josef Bo Spjut, David Patrick Luebke
  • Patent number: 10942028
    Abstract: Techniques are disclosed for systems and methods for video based sensor fusion with respect to mobile structures. A mobile structure may include at least one imaging module and multiple navigational sensors and/or receive navigational data from various sources. A navigational database may be generated that includes data from the imaging module, navigational sensors, and/or other sources. Aspects of the navigational database may then be used to generate an integrated model, forecast weather conditions, warn of dangers, identify hard to spot items, and generally aid in the navigation of the mobile structure.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 9, 2021
    Assignee: FLIR Belgium BVBA
    Inventors: Mark Johnson, Richard Jales, Gordon Pope, Christopher Gatland, Paul Stokes, Aaron Ridout, Chris Jones, Jay E. Robinson, Neil R. Owens, Peter Long
  • Patent number: 10942740
    Abstract: Systems, apparatuses and methods may provide for technology that activates a first context on a graphics processor and detects a context switch condition with respect to the first context. Additionally, a second context may be activated, in response to the context switch condition, on the graphics processor while the first context is active on the graphics processor. In one example, activating the second context includes adding a group identifier to a plurality of threads corresponding to the second context and launching the plurality of threads with the group identifier on the graphics processor.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: March 9, 2021
    Assignee: Intel Corporation
    Inventors: Altug Koker, Michael Apodaca, Kai Xiao, Chandrasekaran Sakthivel, Jeffery S. Boles, Adam T. Lake, Abhishek R. Appu
  • Patent number: 10942027
    Abstract: Techniques are disclosed for systems and methods for video based sensor fusion with respect to mobile structures. A mobile structure may include at least one imaging module and multiple navigational sensors and/or receive navigational data from various sources. A navigational database may be generated that includes data from the imaging module, navigational sensors, and/or other sources. Aspects of the navigational database may then be used to generate an integrated model, forecast weather conditions, warn of dangers, identify hard to spot items, and generally aid in the navigation of the mobile structure.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: March 9, 2021
    Assignee: FLIR Belgium BVBA
    Inventors: Mark Johnson, Richard Jales, Gordon Pope, Christopher Gatland, Paul Stokes, Aaron Ridout, Chris Jones, Jay E. Robinson, Neil R. Owens, Peter Long
  • Patent number: 10937241
    Abstract: Systems, apparatus, methods, and articles of manufacture provide for managing and presenting historical environment information as virtual content in augmented reality (AR) environments and applications.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 2, 2021
    Assignee: The Travelers Indemnity Company
    Inventors: Venu Challagolla, John T. Prior, III, Bertrand L. Wilson, Venkatraman Raman
  • Patent number: 10937213
    Abstract: Example implementations described herein are directed to a graphical user interface (GUI) tool that provides representations of generated charts on a map, wherein distances between representations are provided based on similarity between charts. Similarity is determined through machine learning techniques that are applied on a vectorized form of charts. Example implementations described herein encode charts into vectors using deep learning techniques, which facilitates machine learning techniques such as nearest neighbor to be utilized to determine similarity between charts based on their corresponding vectors.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 2, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Jian Zhao
  • Patent number: 10937385
    Abstract: A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 2, 2021
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Malcolm D. Gray, Mahesh B. Chappalli
  • Patent number: 10930074
    Abstract: Embodiments of the present application provide a method for real-time control of a three-dimensional model configured to solve technical issues that a real-time feedback for an actual object is not formed through limited resources in order to control an action of the three-dimensional model to form a live video in a mobile internet environment. The method includes: capturing a real-time video of an actual object; marking an action of the actual object in an image of the real-time video; and forming an action control instruction of a corresponding 3D model according to a change of the action that is marked.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: February 23, 2021
    Assignee: APPMAGICS TECH (BEIJING) LIMITED
    Inventors: Yingna Fu, Yulin Jin
  • Patent number: 10928645
    Abstract: A three-dimensional (3D) image display apparatus includes a processor configured to determine, from image data of a 3D image to be displayed, a representative depth value based on a current frame of the 3D image and a previous frame of the 3D image, and an imaging optical system configured to generate the 3D image in a predetermined space by modulating light based on the representative depth value.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: February 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yuntae Kim, Geeyoung Sung, Changkun Lee, Hongseok Lee
  • Patent number: 10930036
    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 at least portions of a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel or pixel portion, at least one or more of a highest positive bar and/or a lowest negative bar. The method further includes rendering for individual pixels or pixel portions, one or more of the respective highest positive bar and/or the respective lowest negative bar.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10922848
    Abstract: A device implementing the subject pixel storage for graphical frame buffers may include at least one processor configured to obtain a plurality of data units containing a plurality of pixels stored in memory, each of the plurality of data units including a first pixel of the plurality of pixels packed in succession with at least a portion of a second pixel of the plurality of pixels, in which the plurality of pixels is represented by a number of bits, obtain a group of pixels from the plurality of pixels, and store the group of pixels using a targeted number of bits. A method and computer program product implementing the subject pixel storage for graphical frame buffers is also provided.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 16, 2021
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Richard Hayden Wyman, Brian Francis Schoner, David Chao Hua Wu, Timothy James Mamtora
  • Patent number: 10923076
    Abstract: A display device, a display system, a mobile object, a display-brightness control method, and a recording medium storing program code. The display device and the display-brightness control method include obtaining brightness data indicating brightness in a peripheral area at prescribed time intervals, the peripheral area including at least some of a display area that serves as a background of display data, detecting a change in brightness in the peripheral area based on the brightness data obtained in the obtaining, determining display-brightness data that indicates display brightness when the change in brightness is detected, such that length of delay time before display brightness of the display data is made to correspond to the brightness of the peripheral area is equal to or shorter than a permissible delay time, and displaying the display data using the display-brightness data determined in the determining.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 16, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Ryohhei Suzuki, Masato Kusanagi, Yuuki Suzuki, Kazuhiro Fujita
  • Patent number: 10915993
    Abstract: An image processing method of a display apparatus is disclosed. The image processing method includes analyzing a plurality of image frames constituting a virtual reality image and determining shake information of a camera which photographs the VR image, calculating a shake correction value of an image corresponding to a viewing area of a user from the VR image based on the shake information of the camera, and adjusting the viewing area based on the shake correction value and displaying an image corresponding to the adjusted viewing area in the VR image.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: February 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyung-Min Lim, Jae-Sung Lee, Tammy Lee, Chang-Han Kim, Eun-Young Lee
  • Patent number: 10916041
    Abstract: A method for point cloud encoding includes generating, for a 3D point cloud, first and second frames representing the 3D point cloud at different depths, wherein the first and second frames each include a set of patches representing a cluster of points of the 3D point cloud. The method also includes encoding the first frame. After encoding the first frame, the method includes decoding the first frame. The method further includes generating a third frame representing a difference between corresponding points of the second frame and the decoded first frame. The method additionally includes encoding the third frame. The method also includes generating a compressed bitstream including the encoded first frame and the encoded third frame. The method further includes transmitting the compressed bitstream.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Rajan Laxman Joshi, Madhukar Budagavi
  • Patent number: 10909698
    Abstract: The present disclosure is directed to a software tool that engages in a pattern matching technique. In one implementation, the software tool retrieves a two-dimensional drawing and identifies walls as lines, rotates the drawing until a threshold number of lines are aligned with either the X or Y axes, discards lines that are not aligned with either the X or Y axis, identifies intersection points, identifies a subset of intersection points that have a maxima or minima coordinate, constructs a data library indicative of the relative positions of the points in the identified subset; and compares the constructed data libraries for the two-dimensional drawing to data libraries constructed for another two-dimensional drawing.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 2, 2021
    Assignee: Procore Technologies, Inc.
    Inventor: Winson Chu
  • Patent number: 10909751
    Abstract: Methods and apparatus to transition between 2D and 3D renderings of augmented reality content are disclosed. An example apparatus includes a user input analyzer to determine an intended movement of an AR object relative to a first zone of a real world environment and a second zone of the real world environment. The apparatus also includes an AR content generator, in response to user input, to: render an appearance of movement of the AR object in the first zone based upon a first set of rules; and render the AR object in the second zone, movement of the AR object in the second zone based on a second set of rules different than the first set of rules.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 2, 2021
    Assignee: INTEL CORPORATION
    Inventors: Pete Denman, John Sherry, Glen J. Anderson, Benjamin Bair, Rebecca Chierichetti, Ankur Agrawal, Meng Shi
  • Patent number: 10908714
    Abstract: There is provided a portable information code display apparatus. The apparatus includes a display unit that is capable of displaying an image in addition to a direction detecting unit and a display control unit. The direction detecting unit is capable of detecting that the display unit is oriented is a predetermined orientation. The display control unit controlling display performed in the display unit. Practically, the display control unit displays an information code on the display unit in a predetermined readable state in which the information is readable and maintains the display of the information code in the readable state, when the direction detecting unit detects that the display unit is oriented in the predetermined orientation.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: February 2, 2021
    Assignee: DENSO WAVE INCORPORATED
    Inventor: Takao Ushijima
  • Patent number: 10898299
    Abstract: Embodiments are provided for digital dental modeling. One method embodiment includes receiving a three-dimensional data set including a first jaw and a second jaw of a three-dimensional digital dental model and receiving a two-dimensional data set corresponding to at least a portion of the first jaw and the second jaw. The method includes mapping two-dimensional data of the two-dimensional data set to the three-dimensional digital dental model by transforming a coordinate system of the two-dimensional data to a coordinate system of the three-dimensional data set. The method includes positioning the first jaw with respect to the second jaw based on the two-dimensional data mapped to the three-dimensional data set. The method includes using at least a portion of the two-dimensional data mapped to the three-dimensional data set as a target of movement of the first jaw with respect to the second jaw in the three-dimensional digital dental model.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 26, 2021
    Assignee: Align Technology, Inc.
    Inventors: Anatoliy Boltunov, Yury Brailov, Fedor Chelnokov, Roman Roschin, David Mason
  • Patent number: 10896542
    Abstract: A moving body position information recognition display device includes a traveling state obtaining part for obtaining information on a traveling state of a host moving body. An object information obtaining part for obtaining information on a plurality of objects including a shape of a travel road and another moving body. A virtual space construction part for constructing a virtual space by associating at least the host moving body and each of the plurality of objects with each of a plurality of virtual models and by arranging the associated virtual models in a three-dimensional space. A two-dimensional video generation part for generating a two-dimensional video capturing the virtual space from a virtual camera arranged in the virtual space and output the two-dimensional video. The two-dimensional video generation part generates the two-dimensional video while adding a predetermined effect to the virtual model corresponding to the object in the two-dimensional video.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: January 19, 2021
    Assignee: CANDERA JAPAN INC.
    Inventors: Kazumasa Fueki, Noboru Takahashi