Three-dimension Patents (Class 345/419)
  • Patent number: 10893262
    Abstract: Physically-based volume rendering generates a lightfield. The locations of scattering modeled in physically-based rendering are used to assign depths for the lightfield. The previously assigned depths and previously rendered lightfield are used for lightfield rendering, which may be performed more rapidly than the physically-based volume rendering.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: January 12, 2021
    Assignee: Siemens Healthcare GmbH
    Inventors: Christoph Vetter, Kaloian Petkov, Daphne Yu
  • Patent number: 10891685
    Abstract: Model placement metadata is defined and stored for a three-dimensional (“3D”) model. The model placement metadata specifies constraints on the presentation of the 3D model when rendered in a view of a real-world environment, such as a view of a real-world environment generated by wearable computing device like an augmented reality (“AR”) or virtual reality (“VR”) device. A wearable computing device can analyze the geometry of a real-world environment to determine a configuration for the 3D model that satisfies the constraints set forth by the model placement metadata when the 3D model is rendered in a view of the environment. Once the configuration for the 3D model has been computed, the wearable device can render the 3D model according to the displayed configuration and display the rendering in a view of the real-world environment.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 12, 2021
    Assignee: eBay Inc.
    Inventors: Steve Yankovich, Andrew Chalkley
  • Patent number: 10888777
    Abstract: A method of deep learning from real world and digital exemplars includes determining, by one or more processors of a computer system, a style component of a digital environment of a game platform, combining, by the one or more processors of the computer system, the style component with content derived from a real world exemplar, morphing, by one or more processors of a computer system, the real world exemplar to an augmented digital exemplar of the game platform, and adapting, by the one or more processors of the computer system, at least one deep learning algorithm to accomplish at least one of the determining, combining and morphing.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Venkatesh A. R. Rao, Mary E. Rudden
  • Patent number: 10893419
    Abstract: A method for coordinating initiation of a small cell is disclosed herein. The method includes receiving construction plans and other project details for the small cell. The method also includes performing an initial site visit. The method further includes ensuring the construction plans match field conditions and identifying any obstacles to the installation of the small cell.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: January 12, 2021
    Assignee: ETAK Systems, LLC
    Inventors: Lee Priest, Richard Lien
  • Patent number: 10885831
    Abstract: The present application discloses a display method and a display system of a singular-shaped display panel, a storage device and a display device, the display method includes: selecting all sub-pixels in an integer number of edge pixels to form a set of sub-pixels to be adjusted, each sub-pixel in the set as a sub-pixel to be adjusted; acquiring an original brightness of a light-transmissive region of each sub-pixel to be adjusted in the set; calculating an ideal target brightness of an actual light-emitting region of each sub-pixel to be adjusted; determining a final target brightness of the actual light-emitting region of each sub-pixel to be adjusted according to the ideal target brightness of the actual light-emitting region of each sub-pixel to be adjusted; controlling each sub-pixels to be adjusted to display according to the final target brightness of the actual light-emitting region of each sub-pixel to be adjusted.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 5, 2021
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yi Yang, Wei Li, Jiaxing Chen, Huaxu Yang
  • Patent number: 10887622
    Abstract: A video decoder can be configured to perform a filtering operation by determining a first difference value that corresponds to a difference between the sample value of the selected sample and a sample value of a first neighboring sample; multiplying the first difference value by a first weighting parameter to determine a first weighted difference value; determining a second difference value that corresponds to a difference between the sample value of the selected sample and a sample value of a second neighboring sample; multiplying the second difference value by a second weighting parameter to determine a second weighted difference value; and adding the first weighted difference value and the second weighted difference value to the sample value of the selected sample to determine the modified sample value.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 5, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Li Zhang, Wei-Jung Chien
  • Patent number: 10885683
    Abstract: A vector representation of a sketch is generated from a raster representation of the sketch. The vector representation is an abstraction of the sketch that captures the intent or desire of the user rather than a faithful reconstruction of what the user actually drew. A sketch includes one or more components. For each component, pixels of the component are clustered into multiple proxies. The multiple proxies are merged together based on their similarities and proximity to each other, resulting in a set of merged proxies. For each component, pixels within each of the merged proxies as well as merged proxies within the component are sorted into a natural drawing order. A set of geometric constructs representing the sketch are then generated by fitting one or more geometric constructs (e.g., circular arcs and line segments) onto the merged proxies.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 5, 2021
    Assignee: Adobe Inc.
    Inventors: Vineet Batra, Matthew David Fisher, Ankit Phogat
  • Patent number: 10885698
    Abstract: In a ray tracer, to prevent any long-running query from hanging the graphics processing unit, a traversal coprocessor provides a preemption mechanism that will allow rays to stop processing or time out early. The example non-limiting implementations described herein provide such a preemption mechanism, including a forward progress guarantee, and additional programmable timeout options that can be time or cycle based. Those programmable options provide a means for quality of service timing guarantees for applications such as virtual reality (VR) that have strict timing requirements.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 5, 2021
    Assignee: NVIDIA Corporation
    Inventors: Greg Muthler, Ronald Charles Babich, Jr., William Parsons Newhall, Jr., Peter Nelson, James Robertson, John Burgess
  • Patent number: 10885693
    Abstract: In one embodiment, a computing system may access a plurality of first captured images that are captured in a first spectral domain, generate, using a first machine-learning model, a plurality of first domain-transferred images based on the first captured images, wherein the first domain-transferred images are in a second spectral domain, render, based on a first avatar, a plurality of first rendered images comprising views of the first avatar, and update the first machine-learning model based on comparisons between the first domain-transferred images and the first rendered images, wherein the first machine-learning model is configured to translate images in the first spectral domain to the second spectral domain. The system may also generate, using a second machine-learning model, the first avatar based on the first captured images. The first avatar may be rendered using a parametric face model based on a plurality of avatar parameters.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: January 5, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jason Saragih, Shih-En Wei
  • Patent number: 10885651
    Abstract: The various embodiments described herein include an information processing method performed by a wearable electronic device. The wearable electronic device obtains a first initial media file and a second initial media file for a target area. The first initial media file includes a first image acquired based on a first location of the target area. The second initial media file includes a second image acquired based on a second location of the target area. Based on the initial files, the wearable electronic device determines depth information of each target point in the target area. Next, the wearable electronic device selects a first media file from the first and second initial media files, and calculates a second media file. The wearable electronic device then outputs the first and second media files to, respectively, a first output unit and a second output unit of the wearable electronic device.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 5, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhixiong Yu, Zhaopeng Gu, Yao Wang
  • Patent number: 10887492
    Abstract: An apparatus (IP) and a method to generate temporally-aligned image frames for image-streams (LS, RS) in a multi-channel (CR, CL) imaging system (100). The apparatus (IP) allows reducing or removing temporal distance artifacts that occur when processing the frames into combined image material. The apparatus can also be used to improve signal-to-noise ratio of the frames. The multi-channel imaging system (100) may be a stereoscopic imager.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: January 5, 2021
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Heidrun Steinhauser, Alexander Johannes Admiraal, Robin Pieter De Paus, Markus Johannes Harmen Den Hartog, Frans Henk Kremer
  • Patent number: 10885656
    Abstract: [Object] To perform more stable and highly accurate attitude estimation. [Solution] The attitude optimization unit optimizes the articulation position, the angle, the number of articulations, and the like which are attitude parameters of a human body model (tree structure) by a plurality of optimization techniques so as to match a region in which a human body can exist, and switches among a plurality of optimization techniques and uses an optimum technique. Note that optimization techniques include 1. initial value, 2. algorithm, and 3, restriction, and optimization is performed by switching among these three. For example, it is possible to apply the present disclosure to an image processing device that performs image processing of optimizing the articulation position and angle of a human body model.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 5, 2021
    Assignees: Sony Corporation, Sony Interactive Entertainment Inc.
    Inventors: Atsushi Kimura, Daisuke Tahara, Hiroyuki Segawa, Tetsugo Inada, Akio Ohba, Hirofumi Okamoto
  • Patent number: 10885704
    Abstract: Improved techniques for mapping an environment are disclosed herein. These improvements are achieved by distinguishing between different environmental regions and by selectively using scanning data of the environment to generate a 3D representation of at least one, but not all, of the environment's regions. Initially, 3D depth scanning data is accessed. A boundary associated with the environment is identified. This boundary divides the environment into at least two regions, including a first and second region. Based on the boundary, a first portion of the scanning data is classified as corresponding to the first region and a second portion of the scanning data is classified as corresponding to the second region. After filtering the second portion from the scanning data, the filtered scanning data is used to generate the 3D representation. Consequently, the 3D representation is limited by the boundary and visually represents the first region but not the second.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Erik Alexander Hill
  • Patent number: 10880534
    Abstract: An electronic device and a method for a tiled video multi-channel playback are disclosed. The electronic device includes a device communication unit and a device controller. The device communication unit establishes a communication channel with a streaming server. The device controller can detect a region of interest (ROI) of an image related to a media presentation description (MPD) tile provided by the streaming server, transmit ROI information to the streaming server and receive tiles of a tiled video having a first resolution and corresponding to the ROI information, a full video having a second resolution lower than the first resolution, and a plurality of 2D videos from the streaming server. The device controller can also generate a 360-degree VR video by synthesizing the video tiles and the full video, and control a simultaneous playback of the generated 360-degree VR video and the plurality of 2D videos.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 29, 2020
    Assignee: KOREA ELECTRONICS TECHNOLOGY INSTITUTE
    Inventors: Junhwan Jang, Woochool Park, Youngwha Kim, Jinwook Yang, Sangpil Yoon, Hyunwook Kim, Eunkyung Cho, Minsu Choi, Junsuk Lee, Jaeyoung Yang
  • Patent number: 10877605
    Abstract: The present disclosure is related to a method and device for detecting a touch between at least part of a first object and at least part of a second object, wherein the at least part of the first object has a different temperature than the at least part of the second object. The method includes providing at least one thermal image of a portion of the second object, determining in at least part of the at least one thermal image a pattern which is indicative of a particular value or range of temperature or a particular value or range of temperature change, and using the determined pattern for detecting a touch between the at least part of the first object and the at least part of the second object.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventor: Daniel Kurz
  • Patent number: 10878476
    Abstract: A scalable architecture to solve assortment problems. Relevant data is loaded into various data stores throughout the architecture. A user specifies the problem using an interactive user interface. A dispatcher process takes the problem and delegates it to individual data stores. The data stores solve their delegated problems and return the results to the dispatcher, which aggregates the results and presents them to the user as an optimal solution to the assortment problem.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 29, 2020
    Assignee: NIKE, Inc.
    Inventors: Juan Chaneton, Gregory Yu, Vinayak Sachidananda, Vivek Farias
  • Patent number: 10874464
    Abstract: This invention is a system and method for utilizing artificial intelligence to operate a surgical robot (e.g., to perform a laminectomy), including a surgical robot, an artificial intelligence guidance system, an image recognition system, an image recognition database, and a database of past procedures with sensor data, electronic medical records, and imaging data. The image recognition system may identify the tissue type present in the patient and if it is the desired tissue type, the AI guidance system may remove a layer of that tissue with the end effector on the surgical robot, and have the surgeon define the tissue type if the image recognition system identified the tissue as anything other than the desired tissue type.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 29, 2020
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Jeffrey Roh, Justin Esterberg
  • Patent number: 10877645
    Abstract: An electronic device and an operating method thereof are provided. The electronic device includes: a display; a user input interface; a memory configured to store one or more instructions; and a processor configured to execute the stored one or more instructions to perform control operations such that an image obtained by photographing an actual space to be monitored is displayed on the display, a three-dimensional (3D) box is generated based on at least one point included in the image, a size and/or a position of the 3D box are adjusted based on a user input received through the user input interface, and an interactive region corresponding to the 3D box is set in the actual space.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 29, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Haein Lee, Hyemin Lee, Heejun Kang, Jungsun Park, Jihun Yoon, Seokho Ban
  • Patent number: 10878556
    Abstract: A method of assessing damage to a component includes displaying a sensor image of the component in a first viewing pane, displaying a reference image of the component, which is a graphical depiction of the component with accurate dimensions, in a second viewing pane, placing a plurality of first identification markers on the sensor image of the component in the first viewing pane to correspond to a matching location with a second identification marker on the component in the reference image, identifying a region of damage on the component in the sensor image, mapping the region of damage to the component in the reference image using the plurality of first and second identification markers, and calculating a size of the region of damage.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: December 29, 2020
    Assignee: United Technologies Corporation
    Inventors: Paul D. Hestand, Alan Matthew Finn, Dennis M. Moura, Ziyou Xiong, Keith R. Russell
  • Patent number: 10878616
    Abstract: Present disclosure relates to a system for providing a simulated environment to multiple users and a method thereof. The system comprises a first wearable device operated in a first space, a second wearable device operated in a second space, and a computing unit. The first wearable device is configured to output a first scenario based on a first coordinate corresponding to the first wearable device in the simulated environment. The second wearable device is configured to output a second scenario based on a second coordinate corresponding to the second wearable device in the simulated environment. The computing unit is configured to retrieve a first spatial constraint of the first space and a second spatial constraint of the second space, and to assign the first coordinate and the second coordinate according to the first spatial constraint and the second spatial constraint.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: December 29, 2020
    Assignee: HTC Corporation
    Inventors: Hsin-Hao Lee, Ching-Hao Lee
  • Patent number: 10877559
    Abstract: This disclosure is directed to a system to provide tactile feedback during non-contact interaction. A system may comprise at least display circuitry, sensing circuitry, tactile feedback circuitry and processing circuitry. The processing circuitry may cause the display circuitry to present a user interface. The sensing circuitry may sense when a body part of a user (e.g., a hand, a finger, etc.) is proximate to the user interface and may generate position data based on a sensed position of the body part. The processing circuitry may determine a relative position of the body part with respect to the user interface based on the position data, and may determine if the body part is interacting with the user interface based on the relative position. If it is determined that the body part is interacting with the user interface, the processing circuitry may cause the tactile feedback circuitry to generate directional feedback.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: December 29, 2020
    Assignee: Intel Corporation
    Inventors: Kevin J. Doran, Stephen H. Hall, Murali Veeramoney, Vijay M. Rao, Royce Fernald
  • Patent number: 10878147
    Abstract: The method generates a simulated object represented by finite elements each comprising two or more nodes that represent a first physical object, the first simulated object comprising a plurality of segments placed adjacent to each other to form a surface of the first simulated object. The method further includes generating a second simulated object. The method determines the distance between individual segments of the first simulated object and the plurality of segments of the second simulated object. The method determines a stiffness matrix and force vectors for the at least one segment of the first simulated object that is in contact with at least one segment of the second simulated object. The method transforms the stiffness matrix and the force vector from the segments to determine a stiffness matrix and a force vector on the two or more nodes of the finite element representation of the physical objects.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 29, 2020
    Assignee: MSC.Software Corporation
    Inventors: Cees Gelten, Adrie Bout
  • Patent number: 10872181
    Abstract: A computer-implemented method of generating and displaying an exploded view of a three-dimensional model of an assembly (A) of parts (01, 02, 03), the three-dimensional model having a hierarchical structure comprising a plurality of levels, the method comprising the steps of: a) displaying an unexploded view of the assembly; b) displaying a graphical tool (GT) representing the levels of the structure of the assembly and, for each level, an explosion ratio; c) receiving an input for selecting a level and an explosion ratio, and using the graphical tool for displaying them; d) displaying an exploded view of the assembly, wherein only groups of parts associated to higher levels than the selected one are taken apart. A computer program product, non-volatile computer-readable data-storage medium and computer system for carrying out such a method.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 22, 2020
    Assignee: Dassault Systemes
    Inventors: Christophe Rene Francis Delfino, Guillaume Romain Dayde, Jacques De Cherade De Montbron, Sebastien Tixier, Francois-Xavier Dolbeau
  • Patent number: 10872262
    Abstract: An information processing apparatus includes an acquiring unit to acquire an input image including an object, an extraction unit to extract a region that has been changed from a background image in the input image, as a changing region, a generating unit to generate a change region image in which a pixel value of each pixel represents whether or not a corresponding pixel in the input image belongs to the changing region, an extraction unit to extract a plurality of feature images from the input image as an output of a neural network by inputting a combination of the input image and the change region image to the neural network, and a detection unit to detect a position of the object from the plurality of feature images.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 22, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kotaro Yano, Ichiro Umeda, Muling Guo, Hiroyuki Uchiyama
  • Patent number: 10872470
    Abstract: In one aspect, a headset includes a housing, a processor coupled to the housing, a first at least partially transparent display coupled to the housing and accessible to the processor, and storage coupled to the housing and accessible to the processor. The storage includes instructions executable by the processor to determine that a user cannot view at least a portion of a second display and, based on the determination, present at least a first portion of content on the first display.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: December 22, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
  • Patent number: 10872467
    Abstract: Embodiments of the present disclosure disclose a method for data collection and model generation of a house. According to the method, when a model of a house is to be established, both collected depth images of the house and pictures of the house are acquired. A virtual three-dimensional model of the house is created by using the depth images, and a panoramic image of a functional space is generated by using the pictures. When a user needs to learn about the structure of the house, the user can view the virtual three-dimensional model created from the depth images; and when the user needs to learn about specific details of a functional space, the user can view the panoramic image of the functional space. The details of a functional space of the house can be displayed, and the structure of the house can be displayed as well, which helps the user to fully learn about the house.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 22, 2020
    Assignee: KE.COM (BEIJING) TECHNOLOGY CO., LTD.
    Inventors: Xin Sun, Zhe Xie
  • Patent number: 10871702
    Abstract: Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“UAV”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the UAV may capture and process images at different altitudes during the descent. Feature points of a first image captured at a first altitude may be paired with feature points of a second image captured at a second, different altitude. A homography may be computed to confirm that the paired feature points lie in the same plane and then the two images may be registered based on the paired feature points. The registered images may then be processed to determine depth information and determine if descent of the UAV is to continue or be aborted.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: December 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Raymond Harris, Stephen Thomas Safarik, Paul Viola
  • Patent number: 10867422
    Abstract: Embodiments of the present invention are directed to facilitating region of interest preservation. In accordance with some embodiments of the present invention, a region of interest preservation score using adaptive margins is determined. The region of interest preservation score indicates an extent to which at least one region of interest is preserved in a candidate image crop associated with an image. A region of interest positioning score is determined that indicates an extent to which a position of the at least one region of interest is preserved in the candidate image crop associated with the image. The region of interest preservation score and/or the preserving score are used to select a set of one or more candidate image crops as image crop suggestions.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 15, 2020
    Assignee: ADOBE Inc.
    Inventors: Jianming Zhang, Zhe Lin, Radomir Mech, Xiaohui Shen
  • Patent number: 10866820
    Abstract: Systems and methods for displaying a stereoscopic three-dimensional (3D) webpage overlay. User input may be received from a user input device and in response to determining that the user input device is interacting with the 3D content, at least one of a plurality of render properties associated with of the 3D content may be modified. The at least one render property may be incrementally modified over a specified period of time, thereby animating modification of the at least one render property.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 15, 2020
    Assignee: ZSPACE
    Inventors: Jonathan J. Hosenpud, Clifford S. Champion
  • Patent number: 10869153
    Abstract: An apparatus configured to, in respect of presentation, to a user, of a secondary content window (201) overlying a scene (200) such that it covers a predefined area of the scene, the secondary content window (201) providing a display area for secondary visual content thereby allowing for viewing of the secondary visual content alongside the scene outside the predefined area; based on a predetermined event occurring in the scene at a location hidden by the secondary content window; provide for presentation of audio of at least the predetermined event with an event spatial audio effect, the event spatial audio effect configured to place a perceived origin of the audio of the predetermined event at a location (301) outside the secondary content window (201) to thereby alert a user to the occurrence of the predetermined event hidden by the secondary content window.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 15, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Arto Lehtiniemi, Jussi Leppänen, Juha Arrasvuori
  • Patent number: 10867226
    Abstract: Techniques to improve operation of a processor or device utilizing colorspace conversions and operations are provided. A system includes a programmable logic array that can perform, a colorspace conversion, which can in turn be by a distinct processor device. The colorspace conversion can be performed by the programmable logic in response to the change of a colorspace associated with a target, e.g. a real or virtual environment, and the colorspace conversion is intended to optimize the colorspace of an object, entity, or other environment in the changed real or virtual environment, and where the optimized object, entity or other environment can be used by the processor device as part of a computing application as suitable for that colorspace conversion, which can include but is not limited to augmented reality, printing of images, detection of images, global positioning, and detection of real and virtual objects in real or virtual environments.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: December 15, 2020
    Assignee: Capital One Services, LLC
    Inventors: Austin Grant Walters, Jeremy Edward Goodsitt
  • Patent number: 10868890
    Abstract: A system and method for implementing the functions of a web-based 3D modeling system partially as a script interpretable by a client browser application and partially as a component executing on a server modeling engine. A client-side script component may execute lightweight modeling system commands while the server-side modeling engine may execute computationally expensive 3D modeling system commands. For example, the script component may be accessed by the client device upon visiting a web page of the modeling service hosted by the web server. The script may include Javascript® instructions for viewing a 3D model in a browser window without installing a browser plug-in or a standalone application on the client device. However, to edit the model, the script component may forward commands and requests to the server via the network and also receive modified model data from the server.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: December 15, 2020
    Assignee: Trimble Navigation Limited
    Inventors: Tyler Miller, John M. Bacus
  • Patent number: 10866647
    Abstract: A mobile device, such as a smart phone, is provided with a camera. Digital content displayed on display screen of the mobile device may be manipulated in response to natural movements of the mobile device by a user. Motion of the mobile device is detected relative to a nearby textured surface by analyzing images of the textured surface. The displayed digital content is manipulated in response to the detected motion of the mobile device.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: December 15, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Vinay Sharma
  • Patent number: 10867453
    Abstract: A method of generating an image file of a high resolution 3D garment model on a 3D body model, comprising the steps of: (i) acquiring at least three 2D images of a garment on a mannequin, wherein the at least three 2D images capture a 360° azimuthal angle range of view of the garment, including a texture of the garment; (ii) creating a simplified 3D garment model using the 2D images of the garment; (iii) simulating the smooth and simplified 3D garment model on the 3D body model; (iv) deforming and rendering the high-resolution garment texture on the simulated smooth and simplified 3D garment model on the 3D body model, and (v) generating an image file of the 3D body model, the image file including the deformed and rendered high-resolution garment texture, on the simulated smooth and simplified 3D garment model, on the 3D body model.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: December 15, 2020
    Assignee: METAIL LIMITED
    Inventors: Yu Chen, Dongjoe Shin, Joe Townsend, Jim Downing, Duncan Robertson, Tom Adeyoola
  • Patent number: 10866102
    Abstract: An example method includes determining locations of a plurality of candidate landmarks in relation to a robot based on sensor data from at least one sensor on the robot. The method further includes determining a plurality of sample sets, wherein each sample set comprises a subset of the plurality of candidate landmarks and a plurality of corresponding mapped landmarks. The method also includes determining a transformation for each sample set that relates the candidate landmarks from the subset to the corresponding mapped landmarks. The method additionally includes applying the determined transformation for each sample set to the plurality of candidate landmarks to determine a number of inliers associated with each sample set based on distances between the transformed plurality of candidate landmarks and a plurality of neighbouring mapped landmarks. The method further includes selecting a sample set from the plurality based on the number of inliers associated with each sample set.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: December 15, 2020
    Inventor: Dirk Holz
  • Patent number: 10867442
    Abstract: Systems and methods are provided herein for remedying edge and/or face defects of a geometric model. The geometric model of a physical object is received for modeling. The geometric model includes model edges. Each edge is segmented into segments according to a grid having cells overlaid onto the geometric model. A respective centroid of each respective cell is having a segmented edge within the respective cell is determined. A current cell adjacent to an adjacent cell in the grid is identified. The current cell has a segmented edge. A centroid of the current cell is connected with a centroid of the adjacent cell to generate a refined segmented edge. The refined segment is projected onto a corresponding model edge to generate a projected edge. A refined model having one or more projected edges is provided to a graphical user interface for further model characterization of the physical object.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: December 15, 2020
    Assignee: Ansys, Inc.
    Inventor: Youngkyu Lee
  • Patent number: 10867083
    Abstract: A design application interacts with an end-user to generate design problem geometry that reflects a design problem to be solved. Various design objectives, design constraints, boundary conditions, and other design criteria may be associated with the design problem geometry via the design application. When the design problem is sufficiently well defined, a client-side solver generates a solution approximation using a coarse multi-objective solver. The client-side solver favors speed over accuracy, and so the solution approximation provides only a rough representation of various attributes of potentially feasible design solutions. Based on the solution approximation, the end-user may correct any omissions, mistakes, and so forth, before executing pay-per-service cloud-based parallel solver.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 15, 2020
    Assignee: AUTODESK, INC.
    Inventors: Michael Bergin, Mark Thomas Davis
  • Patent number: 10859395
    Abstract: An HD map system represents landmarks on a high definition map for autonomous vehicle navigation, including describing spatial location of lanes of a road and semantic information about each lane, and along with traffic signs and landmarks. The system generates lane lines designating lanes of roads based on, for example, mapping of camera image pixels with high probability of being on lane lines into a three-dimensional space, and locating/connecting center lines of the lane lines. The system builds a large connected network of lane elements and their connections as a lane element graph. The system also represents traffic signs based on camera images and detection and ranging sensor depth maps. These landmarks are used in building a high definition map that allows autonomous vehicles to safely navigate through their environments.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 8, 2020
    Assignee: DEEPMAP INC.
    Inventors: Mark Damon Wheeler, Lin Yang, Dongzhen Piao, Yu Zhang
  • Patent number: 10861237
    Abstract: A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: December 8, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor
  • Patent number: 10861216
    Abstract: An apparatus and method for performing BVH compression and decompression concurrently with stores and loads, respectively.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Carsten Benthin, Ingo Wald, Gabor Liktor, Johannes Guenther, Elmoustapha Ould-Ahmed-Vall
  • Patent number: 10861243
    Abstract: A method for producing a context-sensitive augmented reality output comprising the steps of obtaining an output of an image sensor, wherein the output is representative of a real-world environment. Environmental data associated with the real-world environment is then obtained and analyzed to determine at least one environmental characteristic. At least one virtual object is then modified based on the at least one environmental characteristic derived from the environmental data. The modified virtual object is then inserted into the output of the image sensor to produce a modified output; which is then displaying on a display.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 8, 2020
    Assignee: Apical Limited
    Inventor: Daren Croxford
  • Patent number: 10863162
    Abstract: A three-dimensional model distribution method includes: distributing a first model, which is a three-dimensional model of a target space in a target time period, in a first distribution mode; and distributing a second model, which is a three-dimensional model of the target space in the target time period and makes a smaller change per unit time than the first model, in a second distribution mode different from the first distribution mode.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: December 8, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Toshiyasu Sugio, Toru Matsunobu, Satoshi Yoshikawa, Tatsuya Koyama, Yoichi Sugino
  • Patent number: 10862930
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: December 8, 2020
    Assignee: Magic Leap, Inc.
    Inventor: Samuel A. Miller
  • Patent number: 10861421
    Abstract: A stable frame rate is maintained by a system that includes a graphics processing unit (GPU). The system also includes memory to store frames rendered by the GPU, and a display to display the frames rendered by the GPU. In response to a negative indication with respect to the GPU maintaining a frame rate at an operating frequency, the GPU is operative to reduce frame quality of subsequent frames while maintaining the operating frequency.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: December 8, 2020
    Assignee: MediaTek Inc.
    Inventors: Chiung-Fu Chen, Kuo-Yi Wang, Cheng-Che Chen
  • Patent number: 10860861
    Abstract: The present disclosure discloses a data transmission system of safety patrol on construction project site based on “internet plus” according to the present disclosure comprises a patrol apparatus for collecting and transmitting an on-site panorama image, 3D point cloud data of the scene, location information and construction on-site data; a cloud computing platform for receiving the on-site panorama image, the 3D point cloud data of the scene, the location information and the construction on-site data, and reconstructing a 3D model of a patrol scene based on the panorama images, the 3D point cloud data of the scene, the location information and the construction on-site data; a safety patrol data terminal providing inspection/browse to construction site; the present disclosure enable users to patrol in construction project remotely, reducing workload of the safety production management personnel, improving patrol efficiency, enhancing the intuitive reality of the patrol and the safety patrol level of the const
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: December 8, 2020
    Assignee: GUANGZHOU INSTITUTE OF BUILDING SCIENCE CO., LTD.
    Inventors: Hesong Hu, Jian Su, Zhongtian Lu, Junyi Wen, Zhuo Yang, Lingsheng Tan, Chaowen Wang, Jieming Li
  • Patent number: 10849532
    Abstract: Methods and systems are presented for kinematic tracking and assessment of upper extremity function of a patient. A sequence of 2D images is captured by one or more cameras of a patient performing an upper extremity function assessment tasks. The captured images are processed to separately track body movements in 3D space, hand movements, and object movements. The hand movements are tracked by adjusting a position, orientation, and finger positions of a three-dimensional virtual model of a hand to match the hand in each 2D image. Based on the tracked movement data, the system is able to identify specific aspects of upper extremity function that exhibit impairment instead of providing only a generalized indication of upper extremity impairment.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: December 1, 2020
    Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Marco Santello, Yezhou Yang, Qiushi Fu
  • Patent number: 10853662
    Abstract: An object recognition device according to an embodiment includes a camera that captures an image of an imaging area. A storage device stores, for each of a plurality of registered objects, dictionary feature information for identifying the corresponding object and dictionary boundary information for identifying an actual boundary area of the corresponding object. A processor receives the captured image from the camera, and determines an object area in the captured image. The processor extracts feature information from the object area, and, based on the extracted feature information compared to the dictionary feature information, identifies each object included in the object area. The processor also extracts boundary information corresponding to each identified object included in the object area, and, based on the extracted boundary information compared to the dictionary boundary information with respect to each identified object, determines an overlap state of each identified object in the object area.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: December 1, 2020
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Masaaki Yasunaga
  • Patent number: 10853990
    Abstract: A method for processing a three-dimensional graphic object. The method comprises receiving a query point and an associated query region, the query point being positioned within a reference fragment of a texture image of the three-dimensional graphic object; determining reference points on a boundary of the reference fragment using the query region, the reference points associated with target points on a boundary of a target fragment of the texture image, the reference points and the query point forming a reference angle; and determining a portion of the target fragment covered by the query region using an anchor point located outside the target fragment. The anchor point is determined using the target points and the reference angle. Angles between the anchor point and the target points correspond to angles between the query and reference points. The three-dimensional graphic object is processed using the determined portion of the target fragment.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: December 1, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: David Karlov, Colin Eric Druitt, Matthew Raphael Arnison
  • Patent number: 10852823
    Abstract: Technologies for performing user-specific calibration of eye tracking systems for Near-Eye-Display (NED) devices. The NED device may sequentially present different virtual stimuli to a user while concurrently capturing instances of eye tracking data. The eye tracking data reveals calibration ellipse centers that uniquely correspond to individual virtual stimuli. The calibration ellipse centers may be used define a polygon grid in association with a sensor plane. The resulting polygon grid is used during operation to interpolate the real-time gaze direction of the user. For example, a real-time instance of eye tracking data may be analyzed to determine which particular polygon of the polygon grid a real-time ellipse center falls within. Then, distances between the real-time ellipse center and the vertices of the particular polygon may be determined. A proportionality factor is then determined based on these distances and is used to interpolate the real-time eye gaze of the user.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sergio Ortiz Egea, Jian Feng Gao, Alfonsus D. Lunardhi, Venkata Satya Raghavendra Bulusu
  • Patent number: 10853998
    Abstract: In an example, a method includes receiving, at a processor, data representing at least part of an object to be manufactured in a layer-by-layer manufacturing process. A serialised octree representation of at least part of the object may be generated from the data. In the serialised octree representation, nodes are ordered such that (i) a node representing a volume which includes a layer of the object to be generated earlier in an intended order of object generation precedes a node representing a volume which consists of layer(s) of the object to be generated subsequently; (ii) nodes representing a volume which includes a given layer of the object are ordered based on a level of the nodes within the octree representation, wherein parent nodes appear before descendent nodes; and (iii) nodes representing a volume which includes a given layer of the object and being of the same level within the octree representation are ordered according to a location encoding pattern.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 1, 2020
    Assignee: Hewlett-Packard Development Company, L.P.C
    Inventors: Lluis Abello Rosello, Alvar Vinacua, Pere Brunet, Marc Comino, Jordi Gonzalez Rogel, Sergio Gonzalez, Josep Giralt Adroher, Sebastia Cortes Herms, Alex Carruesco Llorens