Patents Examined by Nicholas R Wilson
  • Patent number: 11651513
    Abstract: The present invention provides a method of generating a robust global map using a plurality of limited field-of-view cameras to capture an environment. Provided is a method for generating a three-dimensional map comprising: receiving a plurality of sequential image data wherein each of the plurality of sequential image data comprises a plurality of sequential images, further wherein the plurality of sequential images is obtained by a plurality of limited field-of-view image sensors; determining a pose of each of the plurality of sequential images of each of the plurality of sequential image data; determining one or more overlapping poses using the determined poses of the sequential image data; selecting at least one set of images from the plurality of sequential images wherein each set of images are determined to have overlapping poses; and constructing one or more map portions derived from each of the at least one set of images.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 16, 2023
    Assignee: BLUE VISION LABS UK LIMITED
    Inventors: Long Chen, Benjamin Alex Haines, Luca Del Pero
  • Patent number: 11651552
    Abstract: Systems and methods for fine adjustment of computerized roof models are provided. The system generates a 3D roof structure model based on at least one image obtained from an aerial imagery database. Alternatively, the system could retrieve at least one stored 3D roof structure model from a 3D roof structure model database. The system weighs (e.g., scores) each 3D roof structure model candidate and determines an optimal 3D roof structure model by applying a variable neighborhood search to a 3D roof structure model candidate having a highest confidence score among the weighed 3D roof structure model candidates.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 16, 2023
    Assignee: Insurance Services Office, Inc.
    Inventors: Raúl Cabido Valladolid, Juan Carlos Nuñez Morreno, Javier Sánchez Egido
  • Patent number: 11651571
    Abstract: Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating, based on sensor data captured by a depth sensor on a device, a 3D mesh representing a physical space; dividing the 3D mesh into a plurality of sub-meshes, wherein each of the plurality of sub-meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that at least a portion of a first sub-mesh in the plurality of sub-meshes is in a current frame captured by an image sensor on the device; and updating the 3D mesh by texturing the at least a portion of the first sub-mesh with one or more pixels in the current frame onto which the first sub-mesh is projected.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: May 16, 2023
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Stanislav Yazhenskikh, Jim Jiaming Zhu
  • Patent number: 11645802
    Abstract: A method for generating an animation sequence is provided. The method includes the steps of: determining attribute information on at least one of a motion and an effect of a target object on the basis of change information on at least one of a position and a posture of a camera; and generating an animation sequence of the target object with reference to the determined attribute information.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 9, 2023
    Assignee: ANIPEN CO., LTD.
    Inventor: Jae Woong Jeon
  • Patent number: 11636652
    Abstract: Systems and methods for synthesizing an image of the face by a head-mounted device (HMD) are disclosed. The HMD may not be able to observe a portion of the face. The systems and methods described herein can generate a mapping from a conformation of the portion of the face that is not imaged to a conformation of the portion of the face observed. The HMD can receive an image of a portion of the face and use the mapping to determine a conformation of the portion of the face that is not observed. The HMD can combine the observed and unobserved portions to synthesize a full face image.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: April 25, 2023
    Assignee: Magic Leap, Inc.
    Inventor: Adrian Kaehler
  • Patent number: 11620821
    Abstract: A method for image-guided agriculture includes capturing images based on one or more ground sampling distance values; processing the images to generate an orthophoto image of a target area; performing feature classification of the orthophoto image to identify corresponding crop information in regions of the target area; and assessing crop conditions in the regions based on one or more vegetation indices and the corresponding crop information in the regions.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: April 4, 2023
    Assignee: GEOSAT Aerospace & Technology
    Inventors: Cheng-Fang Lo, Kuang-Yu Chen, Te-Che Lin, Hsiu-Hsien Wen, Ting-Jung Chang
  • Patent number: 11612203
    Abstract: A tool allows a user to create new designs for apparel and preview these designs in three dimensions before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 28, 2023
    Assignee: Levi Strauss & Co.
    Inventors: Benjamin Bell, Jennifer Schultz, Christopher Schultz, Debdulal Mahanty, James Barton Sights
  • Patent number: 11615598
    Abstract: An augmented reality (AR) display device can display a virtual assistant character that interacts with the user of the AR device. The virtual assistant may be represented by a robot (or other) avatar that assists the user with contextual objects and suggestions depending on what virtual content the user is interacting with. Animated images may be displayed above the robot's head to display its intents to the user. For example, the robot can run up to a menu and suggest an action and show the animated images. The robot can materialize virtual objects that appear on its hands. The user can remove such an object from the robot's hands and place it in the environment. If the user does not interact with the object, the robot can dematerialize it. The robot can rotate its head to keep looking at the user and/or an object that the user has picked up.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: March 28, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Kristofer Ryan Whitney, Andrew Moran, Danielle Marie Price, Jonathan Wells Mangagil, Minal Luxman Kalkute
  • Patent number: 11615595
    Abstract: A first electronic device with one or more processors, memory, one or more cameras, and a display generation component captures, with the one or more cameras, an image of a second electronic device that includes position information displayed via a display generation component of the second electronic device. The position information indicates a location of the second electronic device within an augmented reality environment that includes a physical environment in which the first electronic device and the second electronic device are located. The first electronic device, after capturing the image of the second electronic device that includes the position information, displays, via the display generation component of the first electronic device, one or more virtual objects within the augmented reality (AR) environment using the position information captured from the second electronic device.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 28, 2023
    Assignee: APPLE INC.
    Inventors: Praveen Sharma, Fiona P. O'Leary, Joseph A. Malia
  • Patent number: 11599967
    Abstract: A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for the rendering geometry of the graphics between the plurality of GPUs based on a plurality of screen regions, each GPU having a corresponding division of the responsibility which is known to the plurality of GPUs. The method including generating information regarding a piece of geometry with respect to a first screen region for which a first GPU has a first division of responsibility, while rendering the piece of geometry at a second GPU for an image. The method including rendering the piece of geometry at the first GPU using the information.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: March 7, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mark E. Cerny, Florian Strauss, Tobias Berghoff
  • Patent number: 11593870
    Abstract: The present disclosure relates, in part, to spatially aware media that includes three-dimensional (3D) spatial information pertaining to a real-world space. The spatially aware media may map this 3D spatial information to media such as an image, for example, to provide 3D spatial context for the media. This may allow users to more flexibly and efficiently interact with virtual content in real-world spaces that are relevant to them. According to one embodiment, spatially aware media is augmented to provide an image of a real-world space overlaid with a render of a 3D model defined relative to the 3D spatial features of the real-world space. Before augmenting the spatially aware media, a recommended position for the 3D model relative to the 3D spatial features of the real-world space may be determined based on the 3D model and/or on the spatially aware media.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: February 28, 2023
    Assignee: SHOPIFY INC.
    Inventors: Byron Leonel Delgado, Stephan Leroux, Daniel Beauchamp
  • Patent number: 11593982
    Abstract: In one implementation, a method for generating a blended animation. The method includes: obtaining a motion input vector for a current time period; generating a motion output vector and pose information for the current time period based on the motion input vector; selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value; obtaining a blending coefficients vector for the current time period; generating a blended animation for the current time period by blending the motion output vector with the animated motion based on the blending coefficients vector; and generating a reward signal for the blended animation for the current time period.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 28, 2023
    Assignee: APPLE INC.
    Inventors: Behrooz Mahasseni, Aashi Manglik, Mark Drummond, Edward S. Ahn, Shaun Budhram, Siva Chandra Mouli Sivapurapu
  • Patent number: 11587315
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for augmented reality measuring of equipment. An example apparatus disclosed herein includes an image comparator to compare camera data with reference information of a reference vehicle part to identify a vehicle part included in the camera data, and an inspection image analyzer to, in response to the image comparator identifying the vehicle part, measure the vehicle part by causing an interface generator to generate an overlay representation of the reference vehicle part on the camera data displayed on a user interface, and determining, based on one or more user inputs to adjust the overlay representation, a measurement corresponding to the vehicle part.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 21, 2023
    Assignee: Deere & Company
    Inventors: Stephen Gilbert, Eliot Winer, Jack Miller, Alex Renner, Nathan Sepich, Vinodh Sankaranthi, Chris Gallant, David Wehr, Rafael Radkowski, Cheng Song
  • Patent number: 11560927
    Abstract: Among other things, this document describes systems, devices, and methods for improving the delivery and performance of web pages authored to produce virtual reality (VR) or augmented reality (AR) experiences. In some embodiments, such web pages are analyzed. This analysis may be initiated at the request of a content server that receives a client request for the HTML. The analysis may involve, asynchronous to the client request, loading the page into a non-user-facing browser environment and allowing the VR or AR scene to execute, even including executing animation routines for a predetermined period of time. Certain characteristics of the scene and of objects are thereby captured. Based on this information, an object list ordered by loading priority is prepared. Consulting this information in response to subsequent requests for the page, a content server can implement server push, early hints and/or other delivery enhancements.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 24, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Utkarsh Goel, Martin T. Flack, Stephen L. Ludin
  • Patent number: 11562544
    Abstract: A display of an augmented reality-enabled (AR) device, such as a mobile phone, can be used to transfer a graphical object between a secondary display, such as a computer monitor, that is captured by a camera of the AR device, and AR space, where the object is visible only through the AR interface of the AR device. A graphical object can be selected through the AR interface and, for example, moved around on a canvas of the secondary display by the user of the AR device. When the AR interface is used to move an enabled object near an edge of the canvas or physical boundary of the secondary display, the object as shown on the secondary display can be made to disappear from the secondary display to be replaced by a virtual object shown only on the AR interface in a similar location.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: January 24, 2023
    Inventors: Valentin Heun, Benjamin Reynolds, Christian Vázquez
  • Patent number: 11562534
    Abstract: In one embodiment, a method includes instructing, at a first time, a camera having a plurality of pixel sensors to capture a first image of an environment comprising an object to determine a first object pose; determining, based on the first object pose, a predicted object pose of the object at a second time; generating pixel-activation instructions based on a buffer region around a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with a predicted camera pose, where the size of the buffer region may be dependent on predicted dynamics for the object; instructing, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions, and; determining, based on the second image, a second object pose of the object.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Steven John Lovegrove, Richard Andrew Newcombe, Andrew Samuel Berkovich, Lingni Ma, Chao Li
  • Patent number: 11557076
    Abstract: A computer generated (CG) hair groom for a virtual character can include strand-based (also referred to as instanced) hair in which many thousands of digital strands represent real human hair strands. Embodiments of systems and methods for transferring CG hair groom data from a first (or source) virtual character to a second (or target) virtual character are provided. Some embodiments can factor in a difference between a hairline of the first virtual character and a hairline of the second virtual character to improve the overall appearance or fit of the hair groom on the second virtual character.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: January 17, 2023
    Assignee: MAGIC LEAP, INC.
    Inventor: Takashi Kuribayashi
  • Patent number: 11557100
    Abstract: A computer-implemented method includes capturing visual data of an environment using an image sensor of an electronic device and non-visual data of the environment using one or more non-image sensors of the electronic device. Feature descriptors of one or more objects in the environment are generated using the visual data of the environment and the non-visual data of the environment. A map of the environment is generated using the feature descriptors of the one or more objects. One or more virtual objects are anchored to at least one of the objects using the map. The visual data, the non-visual data, and the map are combined in a digital multimedia container file. The digital multimedia container file is stored on the electronic device or on another electronic device connected to the electronic device.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: January 17, 2023
    Assignee: Google LLC
    Inventor: Yen-Lin Chen
  • Patent number: 11551443
    Abstract: An environment association system (“EAS”) comprising: a processor and a memory; an object recognition process configured to identify objects within images, the objects including one or more of a vehicle, a vehicle lift, a vehicle repair tool, and an alignment fixture; and an EAS interface configured to communicate with a user device, the user device comprising a camera and a display; wherein the processor is configured to: determine, for at least one object in the set of objects, create a virtual overlay for the image based on the position of the at least one object within the image and a virtual marking associated with the at least one object; and provide the virtual overlay to the user device, wherein the virtual overlay is configured to cause the user device to simultaneously display the image and the virtual overlay via the display. The system provides information about the alignment of lifting points of the object with lifting members.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: January 10, 2023
    Assignee: Vehicle Service Group, LLC
    Inventors: Robert Elliott, Darian Smith, Douglas Brown, Matthew Webster, Kirk Dawson, Michael Hill
  • Patent number: 11544888
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 3, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Thomas Marshall Miller, IV, Nafees Bin Zafar, Sean Michael Comer, James Jonathan Bancroft