Solid Modelling Patents (Class 345/420)
  • Patent number: 11295472
    Abstract: A positioning method, a positioning device, a positioning system, a storage medium, and a construction method for an offline map database. The positioning method includes: obtaining a current image information, and extracting a visual feature in the current image information; matching the visual feature in the current image information with a key frame in an offline map database, and determining a candidate key frame similar to the visual feature in the current image information, wherein the offline map database is generated based on a global grid map and a visual map; and determining a pose corresponding to the candidate key frame, and converting the pose to coordinate values.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: April 5, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yue Li, Tong Liu, Jingtao Xu, Kai Zhao
  • Patent number: 11295506
    Abstract: An electronic chip and a chip assembly are described. The electronic chip comprises one or more processing cores and at least one hardware interface coupled to at least one of the one or more processing cores. At least one of the one or more processing cores implements a game engine in hardware.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 5, 2022
    Assignee: TMRW Foundation IP S. À R.L.
    Inventor: Cevat Yerli
  • Patent number: 11295046
    Abstract: The present disclosure provides systems and methods that expedite the design of physical components through the use of iterative and computationally efficient virtual simulations. In particular, the systems and methods of the present disclosure can be used as part of an iterative design process in which a product designer is able to iteratively make changes to a component design by iteratively interacting a visualization of a virtual representation of the component within a virtual environment.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: April 5, 2022
    Assignee: CNH Industrial America LLC
    Inventors: Samrendra K. Singh, Andrew Brokaw, Panos Tamamidis, Abhijeet Bhalerao
  • Patent number: 11295135
    Abstract: A machine vision system is provided including a camera, a processor, and a device memory including computer program code stored thereon. The computer program code is configured, when executed by the processor, to receive an image, from the camera, including at least one readable digital label associated with communication equipment, determine if an anchor label is present in the image, receive equipment information based on the anchor label and generate a search matrix based on the equipment information and the anchor label The search matrix includes one or more search matrix locations of assets associated with the communication equipment.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: April 5, 2022
    Assignee: Corning Research & Development Corporation
    Inventors: Quentin Brun, Benoit Courchesne, Jeremie Georges Gerard Petitjean, Peter Gerard Wigley
  • Patent number: 11295489
    Abstract: An information presentation device according to an embodiment includes a contour extraction unit, an abstraction processing unit, and a contour correction unit. The contour extraction unit extracts a contour of each structural object included in data showing a layout of a plurality of structural objects. The abstraction processing unit abstracts a contour of each structural object extracted by the contour extraction unit and draws the abstracted contour on a plane grid surface in which grid lines in two directions orthogonal to each other are drawn. The contour correction unit corrects, among contour lines to constitute a contour abstracted by the abstraction processing unit, a contour line deviating from both of the grid lines in the two directions so as to match a grid line in at least one direction of the grid lines in the two directions.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: April 5, 2022
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
    Inventors: Saki Sakai, Yeonsoo Yang, Masanori Tajima, Hirotaka Ueki, Ai Matsui
  • Patent number: 11295518
    Abstract: A method is disclosed, the method comprising the steps of receiving, from a first client application, first graphical data comprising a first node; receiving, from a second client application independent of the first client application, second graphical data comprising a second node; and generating a scenegraph, wherein the scenegraph describes a hierarchical relationship between the first node and the second node according to visual occlusion relative to a perspective from a display.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: April 5, 2022
    Assignee: Magic Leap, Inc.
    Inventor: Praveen Babu J D
  • Patent number: 11288850
    Abstract: There is disclosed a method of processing an input set of indices that may contain one or more primitive restarts to determine which indices correspond to complete primitives. A modified version of the set of indices can then be written out that contains complete primitives. In particular this is done by determining, for each index in the set of indices, the index position of the start of a sequence of indices for a sequence of primitives that the index is part of, and then determined from this whether or not the index position corresponds to the start of a complete primitive.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: March 29, 2022
    Assignee: Arm Limited
    Inventor: Jorn Nystad
  • Patent number: 11288829
    Abstract: A system. The system includes an apparatus and a computing system. The apparatus is couplable to a mobile platform and includes a sensing device and/or a camera. The computing system includes an anchor module configured to define a plurality of virtual anchors associated with a subterranean structure; a movement determination module configured to determine a movement of at least one of the virtual anchors, and a movement classification module configured to determine a type of subterranean structure movement based on the determined movement of the at least one of the virtual anchors. The type of subterranean structure movement comprises convergence, subsidence, movement along a fault line, cross-sectional movement, longitudinal movement and/or hidden movement.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: March 29, 2022
    Assignee: MINE VISION SYSTEMS, INC.
    Inventors: L. Douglas Baker, Scott M. Thayer, Paul G. Lucey, Damien G. Roberts
  • Patent number: 11288228
    Abstract: Operations and maintenance design drawing maintenance, As-Built drawing conformance, and record drawing conformance processes for protecting the integrity of dynamically modified files.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 29, 2022
    Assignee: Innovative Process Technologies, LLC
    Inventors: Holly Marie Forden, Christopher Alan Bresciani, Laura Lee Allen
  • Patent number: 11288774
    Abstract: This application discloses an image processing method and apparatus, a storage medium, and an electronic apparatus. The image processing method includes performing edge expansion on an object in a scene according to a location parameter to obtain a profile of an expanded object, the location parameter being a relative location parameter of the object in the scene from a viewpoint; identifying a circle of confusion (COC) value of a vertex of the object as a COC value of a corresponding vertex of the profile of the expanded object; determining a color of each pixel of the expanded object according to the COC value of the corresponding vertex and a texture of the object in the scene; and displaying the expanded object based on the color of each pixel.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 29, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hao Liu
  • Patent number: 11287947
    Abstract: Aspects of the present disclosure relate to contextual input in a three-dimensional (3D) environment. In an example, a 3D environment is authored using an authoring application, wherein the author selects and positions one or more content items within the 3D environment. The 3D environment has a set of possible environment events that are associated with user input events. As a result, an environment event is generated when a user input event is received from an input device. An author uses the authoring application to associate an environment event with an action of the content item. A user is able to use a variety of input devices to interact with the 3D environment. When an input event is received from an input device, an environment event is generated accordingly, and a content item action associated with the environment event is performed in response to the environment event.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: March 29, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vidya Srinivasan, Andrew John Howe, Michael Lee Smith, Harold Anthony Martinez Molina, Nathan Bradley Duke, Amy Scarfone, Purnima Rao, Colton Brett Marshall, Aniket Handa
  • Patent number: 11288842
    Abstract: There is provided a system and method of re-projecting and combining sensor data of a scene from a plurality of sensors for visualization. The method including: receiving the sensor data from the plurality of sensors; re-projecting the sensor data from each of the sensors into a new viewpoint; localizing each of the re-projected sensor data; combining the localized re-projected sensor data into a combined image; and outputting the combined image. In a particular case, the receiving and re-projecting can be performed locally at each of the sensors.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: March 29, 2022
    Assignee: INTERAPTIX INC.
    Inventors: Dae Hyun Lee, Tyler James Doyle
  • Patent number: 11280036
    Abstract: When producing a piece of three-dimensional (3D) clothing through a computer simulation, a 3D clothing draping simulation method includes inputting a two-dimensional (2D) clothing pattern, inputting a pattern block, matching the input 2D clothing pattern to the input pattern block, converting the matched 2D clothing pattern and pattern block into a database (DB), selecting a pattern block which is matched with 2D clothing pattern from the pattern block database, and automatically sewing 2D clothing patterns matched with selected pattern blocks together according to sewing information of the pattern blocks.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 22, 2022
    Assignee: CLO VIRTUAL FASHION INC.
    Inventor: In Yong Jeon
  • Patent number: 11282239
    Abstract: Disclosed herein are a point cloud data transmission method including encoding point cloud data, and transmitting a bitstream containing the point cloud data, and a point cloud data processing method including receiving a bitstream containing point cloud data, and decoding the point cloud data.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: March 22, 2022
    Assignee: LG Electronics Inc.
    Inventors: Jaeshin Han, Hyejung Hur, Sejin Oh
  • Patent number: 11282476
    Abstract: An electronic device includes a flexible display that can be deformed at a deformation portion to partition the flexible display into a first portion and a second portion. One or more processors present content on the first portion of the flexible display and remediate the second portion of the flexible display to compensate performance degradation of the flexible display resulting from presenting content on the first portion of the flexible display.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 22, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Xiaodong Xun, Ye Yang
  • Patent number: 11282266
    Abstract: A three-dimensional shape data generation apparatus includes: a processor configured to obtain two-dimensional shape data representing a two-dimensional shape corresponding to a three-dimensional shape of a target to which attribute information is to be assigned, obtain the attribute information of the two-dimensional shape, and assign the obtained attribute information to at least some three-dimensional elements among plural three-dimensional elements representing the three-dimensional shape to generate three-dimensional shape data.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: March 22, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Teppei Aoki, Yasushi Uemura, Toshihiro Yoshida, Teruyuki Kojima
  • Patent number: 11275874
    Abstract: A method, implemented by a computer, for constructing a 3D digital model of a building from a 2D plan of the building, the building having a geometry defined by at least one geometric parameter, the method comprising a plurality of steps, at least one of the steps requiring an input of at least one internal parameter, the method being wherein it comprises a step of selecting a set of parameter values without human intervention.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: March 15, 2022
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Frédéric Suard, Lucile Gimenez, Sylvain Robert
  • Patent number: 11270046
    Abstract: Aspects include a system and method for converting from point cloud data to computer-aided design (CAD) objects. A method includes providing a point cloud and a catalog of CAD objects. One of a plurality of points in the point cloud representing an item is selected. A CAD object in the catalog that corresponds to the item is selected. The CAD object is aligned to the item in the point cloud. A position and orientation of the aligned CAD object is output. The position and orientation are expressed in a coordinate system of the point cloud.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: March 8, 2022
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Heiko Bauer, Denis Wohlfeld
  • Patent number: 11270489
    Abstract: The present disclosure discloses an expression animation generation method performed at a computing device. The method includes: obtaining an object model of a target virtual object; obtain an object control model matching the target virtual object by adapting the obtained object model to a target skeleton, the object control model comprising a plurality of control vertices and a plurality of control skeletons; obtaining an adjustment instruction for the target virtual object; identifying a target control vertex and associated target control skeletons to be adjusted in the object control model according to the adjustment instruction; adjusting the identified target control vertex and the associated target control skeletons in the object control model according to respective control weights of the associated target control skeletons, to obtain an expression frame image of the target virtual object; and generating an expression animation of the target virtual object by using the expression frame image.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: March 8, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yinggang Jin
  • Patent number: 11270373
    Abstract: Techniques for generated and presenting images of items within user selected context images are presented herein. In an example embodiment, an access module can be configured to receive a first environment model and a first wearable item model. A simulation module coupled to the access module may process the environment model to identify placement volumes within the environment model and to place a clothed body model within the placement volume to generate a context model. A rendering module may then generate a context image from the context model. In various embodiments, the environment model used for the context, the wearable item positioned within the environment model, and rendering values used to generate context images may be changed in response to user inputs to generate new context images that are displayed to a user.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: March 8, 2022
    Assignee: eBay Inc.
    Inventors: Mihir Naware, Jatin Chhugani, Jonathan Su
  • Patent number: 11263796
    Abstract: Computer animation involving monocular pose prediction is disclosed. A plurality of candidate pose sequences of a three-dimensional model of an animation character is generated such that each candidate pose of each sequence has a segmentation map that matches a segmentation map of a corresponding character derived from a corresponding frame of a video. A distance between candidate poses at each time step is maximized. An optimum pose sequence is determined and used to generate a corresponding sequence of frames of animation.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: March 1, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Sergey Bashkirov, Michael Taylor
  • Patent number: 11263810
    Abstract: Optimizations are provided for reconstructing geometric surfaces for an environment that includes moving objects. Multiple depth maps for the environment are created, where some of the depth maps correspond to different perspectives of the environment. A motion state identifier is assigned to at least some pixels in at least some of the depth maps corresponding to moving objects in the environment. A composite 3D mesh is built using at least some of the multiple depth maps, by incorporating pixel information from the depth maps, while omitting pixel information identified by the motion state identifiers as being associated with moving objects.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: March 1, 2022
    Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLC
    Inventors: Michael Bleyer, Yuri Pekelny, Raymond Kirk Price
  • Patent number: 11263806
    Abstract: A graphics processing system configured to use a rendering space which is subdivided into a plurality of tiles, includes geometry processing logic having geometry transform and sub-primitive logic configured to receive graphics data of input graphics data items, and to determine transformed positions within the rendering space of one or more sub-primitives derived from the input graphics data items using a plurality of shader stages; and a tiling unit configured to generate control stream data including sub-primitive indications to indicate which of the sub-primitives are to be used for rendering each tile. The geometry processing logic is configured to write to a memory, for each instance of a pre-determined shader stage, shader stage output data comprising data output from each instance of the pre-determined shader stage used to process the received graphics data.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 1, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Xile Yang, John W. Howson
  • Patent number: 11263443
    Abstract: A method, apparatus and system for human skeleton pose estimation includes synchronously capturing images of a human moving through an area from a plurality of different points of view, for each of the plurality of captured images, determining a bounding box that bounds the human in the captured image and identifying pixel locations of the bounding box in the image, for each of the plurality of captured images, determining 2D and single-view 3D skeletons from the pixel locations of the bounding box, determining a first, multi-view 3D skeleton using a combination of the 2D and single-view 3D skeletons, and optimizing the first, multi-view 3D skeleton to determine a final 3D skeleton pose for the human. The method, apparatus and system can further include illuminating the area with structured light during the capturing of the images of the human moving through the area.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: March 1, 2022
    Assignee: SRI International
    Inventors: Jonathan D. Brookshire, Supun Samarasekera, Kshitij Singh Minhas
  • Patent number: 11257227
    Abstract: A brain image normalization apparatus, having a processor configured to: detect at least four reference landmarks of a left eye, a right eye, a diencephalon, a fornix, a corpus callosum, a left hippocampus, and a right hippocampus from a brain image including a brain of a subject; perform registration between the detected reference landmarks and reference landmarks corresponding to the detected reference landmarks included in a standard brain image; and normalize the brain image based on a result of the registration.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: February 22, 2022
    Assignee: FUJIFILM Corporation
    Inventors: Caihua Wang, Jun Masumoto
  • Patent number: 11256474
    Abstract: Approaches provide for controlling, managing, and/or otherwise interacting with mixed (e.g., virtual and/or augmented) reality content in response to input from a user, including voice input, device input, among other such inputs, in a mixed reality environment. For example, a mixed reality device, such as a headset or other such device can perform various operations in response to a voice command or other such input. In one such example, the device can receive a voice command and an application executing on the device or otherwise in communication with the device can analyze audio input data of the voice command to control the view of content in the environment, as may include controlling a user's “position” in the environment. The position can include, for example, a specific location in time, space, etc., as well as directionality and field of view of the user in the environment.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: February 22, 2022
    Inventor: Keara Elizabeth Fallon
  • Patent number: 11253045
    Abstract: A computing device generates a collection of digital images depicting makeup effects representing makeup trends, analyzes the collection of digital images, and extracts target attributes. The computing device constructs a database of makeup recommendation entries comprising the collection of digital images and extracted attributes and receives a query request from a user comprising an image of the user's face. The computing device queries the database and obtains a first number of makeup recommendations. The computing device merges makeup recommendations among the first number of makeup recommendations to generate a second number of makeup recommendations and displays at least a portion of the second number of makeup recommendations and receiving a selection from the user. The computing device performs virtual application of a makeup effect corresponding to the selection.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 22, 2022
    Assignee: PERFECT MOBILE CORP.
    Inventor: Wei-Cih Jhou
  • Patent number: 11257182
    Abstract: Embodiments are generally directed to GPU mixed primitive topology type processing. An embodiment of an apparatus includes one or more processor cores; and a memory to store data for graphics processing, wherein the one or more processing cores are to generate in the memory a vertex buffer to store vertex data for a mesh to be rendered and an index buffer to index the vertex data stored in the vertex buffer, the index buffer being structured to include index data for multiple primitive topology types. The one or more processor cores are to process the index data for the plurality of primitive topology types from the index buffer and fetch vertex data from the vertex buffer; and are to set up each primitive topology type of the plurality of primitive topology types for processing in a single draw operation.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: February 22, 2022
    Assignee: INTEL CORPORATION
    Inventors: John Gierach, Abhishek Venkatesh, Travis Schluessler, Devan Burke, Tomer Bar-On, Michael Apodaca
  • Patent number: 11250594
    Abstract: Methods and apparatuses of decoding a video stream encoded using video point cloud coding include obtaining a geometry-reconstructed point cloud; dividing the geometry-reconstructed point cloud into a plurality of cells, wherein a cell of the plurality of cells includes a first plurality of points; determining a plane representing the first plurality of points; generating a second plurality of points by projecting the first plurality of points onto the plane; obtaining a smoothed geometry-reconstructed point cloud based on the second plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: February 15, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Patent number: 11250537
    Abstract: An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventors: Fabrizio Basso, Edward Chang, Daniel Finchelstein, Timothy Knight, William Mark, Albert Meixner, Shahriar Rabii, Jason Redgrave, Masumi Reynders, Ofer Shacham, Don Stark, Michelle Tomasko
  • Patent number: 11238459
    Abstract: A transaction processing system capable of processing transactions and implementing a flexible circuit breaker process during an event. A circuit breaker module initiates a circuit breaker event (CBE), an account identification module identifies one or more affected account IDs, and a rule generation module generates conditional rules for evaluating each transaction presented to a transaction processing module. If a transaction presented to the transaction processing module satisfies the conditional rule, the transaction is not processed. Transactions not processed are stored in memory and groups of impacted transactions are assigned to resource modules based on common characteristics. The resource module determines if impacted transactions should be allowed to process.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Terry L. Lewis, Robert W. Johnston, Vivek Vinayak Mehendale, Jose Gilberto Guerra-Leal, Enjyi E. Hannans, Coleen C. Morgan, Robert S. Hepler, Vanesa Mitrevski, Joseph L. Hayes
  • Patent number: 11238095
    Abstract: An apparatus includes at least one processor configured to obtain a graph having vertices that represent items and edges that represent relationships between the items. The at least one processor is also configured to identify pairwise relatedness values associated with pairs of vertices. Each pairwise relatedness value is determined as a measure of diffusion on a space in the graph with a first vertex acting as a diffusion source and a boundary acting as a diffusion sink such that a diffusion density at a second vertex defines the pairwise relatedness value associated with the first and second vertices. The at least one processor is further configured to use the pairwise relatedness values as a measure of how the items associated with the pairs of vertices in the graph are related to one another. A boundary condition defines the boundary on the space in the graph around the diffusion source.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: February 1, 2022
    Assignee: Goldman Sachs & Co. LLC
    Inventor: Paul Burchard
  • Patent number: 11232633
    Abstract: Described herein are methods and systems for three-dimensional (3D) object capture and object reconstruction using edge cloud computing resources. A sensor coupled to a mobile device captures (i) depth maps of a physical object, the depth maps including pose information, and (ii) color images of the object. An edge cloud device coupled to the mobile device via a 5G connection receives the depth maps and the color images. The edge cloud device generates a new 3D model of the object based on the depth maps and color images, when a 3D model of the object has not been generated. The edge cloud device updates an existing 3D model of the object based on the depth maps and color images, when a 3D model of the object has previously been generated. The edge cloud device transmits the new 3D model or the updated 3D model to the mobile device.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: January 25, 2022
    Assignee: VanGogh Imaging, Inc.
    Inventors: Ken Lee, Xin Hou
  • Patent number: 11232625
    Abstract: An image processing method includes generating an initial representation of a three-dimensional environment using a three-dimensional array of elements having a first spatial resolution with respect to the three-dimensional environment; generating a distance field, DF, representation from the initial representation, the DF representation including a three-dimensional array of distance values having a second spatial resolution with respect to the three-dimensional environment; and applying a data compression process to the DF representation to generate a data-compressed DF representation.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: January 25, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Rosario Leonardi
  • Patent number: 11227081
    Abstract: According to some embodiments, methods and systems may be associated with an integration computing environment for an enterprise. An integration modeling design platform may receive, from an integration developer via a modeling notation, an indication that a retry component should be associated with an integration task. The integration modeling design platform may then configure the retry component for the integration task in connection with at least one of an integration adapter and an integration component (e.g., a selection of a messaging component, a quality of service, a retry period, an exponential back off option, etc.). According to some embodiments, an integration generation framework, coupled to the integration modeling design platform, may automatically construct an appropriate runtime retry representation based on the configured retry component (e.g., by creating a domain-specific language software component).
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Bhupender Singh Rathee
  • Patent number: 11227432
    Abstract: Disclosed is a system for efficiently accessing a point cloud via a multi-tree deconstruction of the point cloud. The system may receive the point cloud, may differentiate different sets of data points from the point cloud using differentiation criteria, and may generate different trees with each tree having leaf nodes corresponding to one of the differentiated sets of data points and parent nodes defined according to commonality in values of two or more leaf nodes. The system may receive a request to render the 3D environment, load a first tree into memory, generate a first image from the first tree data points, flush the first tree from the memory, load a second tree into the memory, generate a second image from the second tree data points, and present a composite image by combining at least the first image with the second image.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 18, 2022
    Assignee: Illuscio, Inc.
    Inventors: Joseph Bogacz, Robert Monaghan
  • Patent number: 11224814
    Abstract: A processing method and apparatus for a virtual resource in a game scene are provided. The method includes: according to a current position of a virtual character in a game scene, determining a region where the virtual character is located, loading a corresponding virtual resource in the game scene according to the range of the region, and updating the state of the virtual resource in the game scene in a unit of the region, thereby effectively reducing the resource consumption and greatly reducing the pressure of data processing.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 18, 2022
    Assignee: NETEASE (HANGZHOU) NETWORK CO., LTD.
    Inventors: Chuanbei Wu, Zhirong Du, Qingxin Zheng, Jiazhen Chen
  • Patent number: 11222434
    Abstract: A computer-implemented method and system may include receiving one or more images of a body; determining one or more initial body measurements of the body based on the one or more images; determining at least one supplemental measurement of a portion of the body, the supplemental measurement determined at least in part using one or more sensors of a mobile device; and applying a correction factor to the one or more initial body measurements of the body based at least in part on the supplemental measurement to produce a corrected body measurement.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: January 11, 2022
    Assignee: Shopify Inc.
    Inventors: Franklyn D'Souza, Jonathan Wade, Juho Mikko Haapoja
  • Patent number: 11222200
    Abstract: A method, computer program, and computer system is provided for estimating three-dimensional hand poses in images. Data corresponding to two hand images is receive, and an optical flow value corresponding to a change in a hand gesture in the received hand image data is calculate. A heat map is generated based on the calculated optical flow, and a hand mesh map is estimated based on the generated heat map. A hand pose present within the hand images is determined based on the estimated hand mesh map.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: January 11, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Shih-Yao Lin, Yusheng Xie, Hui Tang, Chao Huang, Lianyi Han, Wei Fan
  • Patent number: 11217017
    Abstract: Disclosed is a method for providing 3D GIS (Geographic Information System) web services using a web client and a server, the method including the steps of with the server, processing information to be transmitted to the web client, and with the server, transmitting, to the web client, information to be displayed on a screen of the web client in response to a request from the web client, wherein the information in the step of processing information includes information about a 3D object containing an internal object, the information about a 3D object having one or more first sub-cubes and one or more second sub-cubes set for the 3D object, with the first sub-cubes being used for processing visibility indexes and the second sub-cubes being used for processing spatial indexes, and wherein the step of transmitting information includes transmitting information about an internal object that corresponds to a visibility index overlapped with a spatial index.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 4, 2022
    Assignee: GAIA3D, Inc.
    Inventors: Sang Hee Shin, Seong Do Son, Hak Jun Kim
  • Patent number: 11217002
    Abstract: Surface features might represent features of a virtual fluid and a method might include obtaining a digital representation of the virtual fluid defined at least in part by an implicit surface, obtaining a digital representation of a collection of points defined relative to the implicit surface whereat the surface features are to be determined. A point of the collection of points might have associated therewith a plurality of attribute values specifying a property of the surface features. For an input point, a corresponding implicit surface point might be determined, along with, for the corresponding implicit surface point, a subset of the points within a search region. Interpolated attribute values might be obtained from attribute values associated with points of the subset, and a surface displacement value computed from interpolated attribute values. A dataset corresponding to the surface features might be generated.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: January 4, 2022
    Assignee: WETA DIGITAL LIMITED
    Inventors: Stephen K. Lesser, Tomá{hacek over (s)} Sk{hacek over (r)}ivan
  • Patent number: 11217014
    Abstract: A method of identifying surfaces within a discretized mesh model is provided. The method comprises identifying a number of faces in the mesh model and constructing an adjacency graph of connections between the faces. A value is assigned to each connection in the adjacency graph according to a metric of similarity between incident faces of the connection. Connections with a metric of similarity value that satisfies a prescribed policy of elimination are removed from the adjacency graph. From the remaining connections in the adjacency graph a number of strongly connected components in the mesh model are determined.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: January 4, 2022
    Assignee: The Boeing Company
    Inventors: John-Paul Nathaniel Sabino, Richard Joel Thompson
  • Patent number: 11210537
    Abstract: In various examples, detected object data representative of locations of detected objects in a field of view may be determined. One or more clusters of the detected objects may be generated based at least in part on the locations and features of the cluster may be determined for use as inputs to a machine learning model(s). A confidence score, computed by the machine learning model(s) based at least in part on the inputs, may be received, where the confidence score may be representative of a probability that the cluster corresponds to an object depicted at least partially in the field of view. Further examples provide approaches for determining ground truth data for training object detectors, such as for determining coverage values for ground truth objects using associated shapes, and for determining soft coverage values for ground truth objects.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: December 28, 2021
    Assignee: NVIDIA Corporation
    Inventors: Tommi Koivisto, Pekka Janis, Tero Kuosmanen, Timo Roman, Sriya Sarathy, William Zhang, Nizar Assaf, Colin Tracey
  • Patent number: 11206386
    Abstract: The present disclosure relates to an information processing apparatus and an information processing method, which enable efficient description of depth representation information in an MP4 file. A file generation unit samples and arranges an elementary stream obtained by encoding a depth image including pixel values, which are obtained by quantizing depth information indicating a position of each pixel in a depth direction, as well as groups samples with the same depth representation information regarding the depth image and generates the MP4 file in which the depth representation information of each group is described. The present disclosure can be applied to, for example, a file generation apparatus and the like.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 21, 2021
    Assignee: SONY CORPORATION
    Inventors: Mitsuru Katsumata, Mitsuhiro Hirabayashi, Toshiya Hamada
  • Patent number: 11205066
    Abstract: In accordance with an aspect of the present disclosure, there is provided a method for recognizing a pose performed by a pose recognition device. The method comprises, acquiring first position information on a portion and remaining portion of a body part which is a target of pose recognition, inputting the first position information on the remaining portion into a three-dimensional skeleton model, acquiring second position information on the remaining portion of the body part according to a calculation based on anatomical characteristics of the three-dimensional skeleton model, and recognizing the pose of the body part based on the first position information and the second position information.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 21, 2021
    Assignee: SK TELECOM CO., LTD.
    Inventors: Seung Ho Shin, Won Il Chang, Gukchan Lim, Ikhwan Cho, Jinsoo Jeon
  • Patent number: 11200734
    Abstract: A method for reconstructing a three-dimensional space scene based on photographing is disclosed, comprising the following steps: S1, importing photos of all spaces, and making the photos correspond to a three-dimensional space according to directions and viewing angles during capture, so that a viewing direction of each pixel, when viewed from the camera position of the three-dimensional space, is in line with that during capture; S2, regarding a room as a set of multiple planes, determining a first plane, and then determining all the planes one by one according to relationships and intersections between the planes; S3, marking a spatial structure of the room by a marking system and obtaining dimension information; and S4, establishing a three-dimensional space model of the room by point coordinate information collected in the step S3.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 14, 2021
    Assignee: SHANGHAI YIWO INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaomin Huang, Ming Zhao, Pei Cai
  • Patent number: 11195509
    Abstract: Methods for interactive virtual assistant generation for assemblages are performed by systems and devices. Representations of existing assembly manuals of assemblages are received by a host service. The representations are received from users in the form of captured images and retrieved from websites of assemblage suppliers. The host service extracts information from representations including text and illustrations, and generates instructions including a first set of assembly instructions from the information and an instruction model, and a second set of prompt-response instructions from the information and a language model. The host service generates interactive smart manuals of assemblages using the first and second sets. Interactive smart manuals may be instances of virtual digital assistants specific to the assemblage. A user executes an interactive smart manual via a user interface (UI) and provides natural language prompts via the UI causing navigation through the manual.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 7, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajat Talwar, Otar Bichiashvili, Lucas Pritz, Sagar Narla
  • Patent number: 11194019
    Abstract: A system for using an augmented reality (AR) enabled mobile computing device for performing one-touch registration of three-dimensional (3D) scans of an environment is provided. The system includes one or more processors, a mobile computing device, and a 3D scanner being movable from a first position to a second position. The processors are responsive to executable instructions which cause the 3D scanner at the first and second positions to determine 3D coordinates of a first and second collection of points on object surfaces in the environment. In addition, the 3D scanner receives an estimated location of the mobile computing device from the mobile device in response to the 3D scanner being in contact with the mobile computing device at the first and second locations. A registration of the first collection of points and the second collection of points is based on the estimated locations of the mobile computing device.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: December 7, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Ahmad Ramadneh, Aleksej Frank, Joao Santos, Oliver Zweigle
  • Patent number: 11195256
    Abstract: An electronic apparatus, comprising: a memory and at least one processor and/or at least one circuit to perform the operations of the following units: a control unit configured to 1) display, in a display area, at least a part including a reference point out of a VR image expressed by a projection format using a predetermined point as the reference point, and 2) change the reference point in case an instruction is received from a user; and a determination unit configured to determine the reference point as a zenith or a nadir of the VR image.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 7, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasuhiro Kuwabara
  • Patent number: 11194994
    Abstract: Methods, systems, and apparatus for receiving a mapping of a property that includes a three-dimensional representation of the property, receiving observations of the property that each depict a portion of the property, providing the mapping and the observations to an object mapping engine, receiving an object mapping of the property, wherein the object mapping includes a plurality of object labels that each identify an object that was recognized from the observations and a location of the object within the three-dimensional representation that corresponds to a physical location of the object in the property, and obtaining a semantic mapping of the property that identifies semantic zones of the property with respect to the three-dimensional representation, wherein the semantic mapping is generated based on an output that results from a semantic mapping model processing the object mapping.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 7, 2021
    Assignee: X Development LLC
    Inventors: Elmar Mair, Jonas Witt