Patents by Inventor Victor Ng

Victor Ng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210318547
    Abstract: An augmented reality viewer is described. A user orientation determination module determines a user orientation. A content vector calculator calculates a content orientation vector relative to a near edge and a far edge of content, determines a dot product of the user orientation vector and the content orientation vector, and positions the content based on a magnitude of the dot product. A surface area vector calculator calculates a surface area orientation vector for each of a plurality of surface area. A surface selection module determines a dot product of the user orientation vector and each surface area orientation vector and selects a preferred surface based on the relative magnitude of the dot products.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Applicant: Magic Leap, Inc.
    Inventor: Victor NG-THOW-HING
  • Publication number: 20210311304
    Abstract: A method of generating a simulation of a physical object in an image of a physical environment. The method also includes generating a planar polygon mesh from at least the image. The method further includes extracting a boundary polygon of the planar polygon mesh. Moreover, the method includes generating a convex hull for the boundary polygon of the surface mesh. In addition, the method includes generating a minimal area oriented boundary polygon from the convex hull. The method may also include generating a maximal area oriented internal polygon (MAOBP) inside of the boundary polygon of the planar polygon mesh. The MAOBP is utilized to generate a 3-D surface model of the physical object, and the 3-D surface model is used to generate a simulation involving an interaction with the 3-D surface model of the physical object.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Applicant: MAGIC LEAP, INC.
    Inventor: Victor NG-THOW-HING
  • Publication number: 20210304503
    Abstract: Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces.
    Type: Application
    Filed: January 5, 2021
    Publication date: September 30, 2021
    Applicant: MAGIC LEAP, INC.
    Inventors: Denys Bastov, Victor Ng-Thow-Hing, Benjamin Zaaron Reinhardt, Leonid Zolotarev, Yannick Pellet, Aleksei Marchenko, Brian Everett Meaney, Marc Coleman Shelton, Megan Ann Geiman, John A. Gotcher, Matthew Schon Bogue, Shivakumar Balasubramanyam, Jeffrey Edward Ruediger, David Charles Lundmark
  • Patent number: 11092812
    Abstract: An augmented reality viewer is described. A user orientation determination module determines a user orientation. A content vector calculator calculates a content orientation vector relative to a near edge and a far edge of content, determines a dot product of the user orientation vector and the content orientation vector, and positions the content based on a magnitude of the dot product. A surface area vector calculator calculates a surface area orientation vector for each of a plurality of surface area. A surface selection module determines a dot product of the user orientation vector and each surface area orientation vector and selects a preferred surface based on the relative magnitude of the dot products.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 17, 2021
    Assignee: Magic Leap, Inc.
    Inventor: Victor Ng-Thow-Hing
  • Patent number: 11073690
    Abstract: A method of generating a surface model of a physical environment includes obtaining an image of the physical environment. The method also includes generating a planar polygon mesh from at least the image. The method further includes extracting a boundary polygon of the planar polygon mesh. Moreover, the method includes generating a convex hull for the boundary polygon of the surface mesh. In addition, the method includes generating a minimal area oriented boundary polygon from the convex hull. The method may also include generating a maximal area oriented internal polygon inside of the boundary polygon of the planar polygon mesh.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 27, 2021
    Assignee: Magic Leap, Inc.
    Inventor: Victor Ng-Thow-Hing
  • Patent number: 10930076
    Abstract: Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: February 23, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Denys Bastov, Victor Ng-Thow-Hing, Benjamin Zaaron Reinhardt, Leonid Zolotarev, Yannick Pellet, Aleksei Marchenko, Brian Everett Meaney, Marc Coleman Shelton, Megan Ann Geiman, John A. Gotcher, Matthew Schon Bogue, Shivakumar Balasubramanyam, Jeffrey Edward Ruediger, David Charles Lundmark
  • Publication number: 20200174584
    Abstract: Examples of systems and methods for improved hand tracking of a user in a mixed reality environment are disclosed. The systems and methods may be configured to estimate the hand pose and shape of a user's hands for applications such as animating a hand on a user's avatar. Data from multiple sources, such as a totem internal measurement unit (“IMU”), external totem location tracking, vision cameras, and depth sensors, may be manipulated using a set of rules that are based on historical data, ergonomics data, and motion data.
    Type: Application
    Filed: November 22, 2019
    Publication date: June 4, 2020
    Inventors: Federico Schliemann, Francisco Lopez-Fresquet, Victor Ng-Thow-Hing, Tomislav Pejsa
  • Publication number: 20200166745
    Abstract: A method of generating a surface model of a physical environment includes obtaining an image of the physical environment. The method also includes generating a planar polygon mesh from at least the image. The method further includes extracting a boundary polygon of the planar polygon mesh. Moreover, the method includes generating a convex hull for the boundary polygon of the surface mesh. In addition, the method includes generating a minimal area oriented boundary polygon from the convex hull. The method may also include generating a maximal area oriented internal polygon inside of the boundary polygon of the planar polygon mesh.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Applicant: MAGIC LEAP, INC.
    Inventor: Victor NG-THOW-HING
  • Patent number: 10585278
    Abstract: A method of generating a surface model of a physical environment includes obtaining an image of the physical environment. The method also includes generating a planar polygon mesh from at least the image. The method further includes extracting a boundary polygon of the planar polygon mesh. Moreover, the method includes generating a convex hull for the boundary polygon of the surface mesh. In addition, the method includes generating a minimal area oriented boundary polygon from the convex hull. The method may also include generating a maximal area oriented internal polygon inside of the boundary polygon of the planar polygon mesh.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: March 10, 2020
    Assignee: Magic Leap, Inc.
    Inventor: Victor Ng-Thow-Hing
  • Publication number: 20190377192
    Abstract: An augmented reality viewer is described. A user orientation determination module determines a user orientation. A content vector calculator calculates a content orientation vector relative to a near edge and a far edge of content, determines a dot product of the user orientation vector and the content orientation vector, and positions the content based on a magnitude of the dot product. A surface area vector calculator calculates a surface area orientation vector for each of a plurality of surface area. A surface selection module determines a dot product of the user orientation vector and each surface area orientation vector and selects a preferred surface based on the relative magnitude of the dot products.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 12, 2019
    Applicant: Magic Leap, Inc.
    Inventor: Victor NG-THOW-HING
  • Patent number: 10339711
    Abstract: A method and system for providing augmented reality based directions. The method and system include receiving a voice input based on verbal cues provided by one or more vehicle occupants in a vehicle. The method and system also include receiving a gesture input and a gaze input based on gestural cues and gaze cues provided by the one or more vehicle occupants in the vehicle. The method and system additionally include determining directives based on the voice input, the gesture input and the gaze input and associating the directives with the surrounding environment of the vehicle. Additionally, the method and system include generating augmented reality graphical elements based on the directives and the association of the directives with the surrounding environment of the vehicle. The method and system further include displaying the augmented reality graphical elements on a heads-up display system of the vehicle.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: July 2, 2019
    Assignee: Honda Motor Co., Ltd.
    Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark
  • Publication number: 20190188895
    Abstract: Examples of systems and methods for rendering an avatar in a mixed reality environment are disclosed. The systems and methods may be configured to automatically scale an avatar or to render an avatar based on a determined intention of a user, an interesting impulse, environmental stimuli, or user saccade points. The disclosed systems and methods may apply discomfort curves when rendering an avatar. The disclosed systems and methods may provide a more realistic interaction between a human user and an avatar.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 20, 2019
    Inventors: Thomas Marshall Miller, IV, Josh Anon, Frank Alexander Hamilton, IV, Cole Parker Heiner, Victor Ng-Thow-Hing, Rodrigo Cano, Karen Stolzenberg, Lorena Pazmino, Gregory Minh Tran, Stephane Antoine Joseph Imbert, Anthony Marinello
  • Patent number: 10215583
    Abstract: Multi-level navigation monitoring and control is provided. A system includes a lane marking manager determining a first boundary line, a second boundary line, and a centerline of a current lane of travel. The system also includes a confidence level determiner assigning a first confidence level to the first boundary line, a second confidence level to the second boundary line, and a third confidence level to the centerline. Further, the system includes a user interface outputting representations of the first boundary line, the second boundary line, and the centerline based, at least in part, on the first confidence level, the second confidence level, and the third confidence level.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: February 26, 2019
    Assignee: Honda Motor Co., Ltd.
    Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark
  • Publication number: 20180315248
    Abstract: Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 1, 2018
    Applicant: Magic Leap, Inc.
    Inventors: Denys Bastov, Victor Ng-Thow-Hing, Benjamin Zaaron Reinhardt, Leonid Zolotarev, Yannick Pellet, Aleksei Marchenko, Brian Everett Meaney, Marc Coleman Shelton, Megan Ann Geiman, John A. Gotcher, Matthew Schon Bogue, Shivakumar Balasubramanyam, Jeffrey Edward Ruediger, David Charles Lundmark
  • Patent number: 9983407
    Abstract: One or more embodiments of techniques or systems for managing locations are provided herein. According to one embodiment, a system includes a heads up display (HUD) that receives an image associated with a location. The image may be captured by a camera of a vehicle. The system also includes a sensor component that detects a physical gesture performed by a user. Furthermore, the system includes an action component that correlates the physical gesture with an action associated with the image. The action component also performs the action. The action is one of saving the image to a storage component or deleting the image.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 29, 2018
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark
  • Publication number: 20180095276
    Abstract: A method of generating a surface model of a physical environment includes obtaining an image of the physical environment. The method also includes generating a planar polygon mesh from at least the image. The method further includes extracting a boundary polygon of the planar polygon mesh. Moreover, the method includes generating a convex hull for the boundary polygon of the surface mesh. In addition, the method includes generating a minimal area oriented boundary polygon from the convex hull. The method may also include generating a maximal area oriented internal polygon inside of the boundary polygon of the planar polygon mesh.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 5, 2018
    Applicant: MAGIC LEAP, INC.
    Inventor: Victor Ng-Thow-Hing
  • Patent number: 9747898
    Abstract: Various exemplary embodiments relate to a command interpreter for use in a vehicle control system in a vehicle for interpreting user commands, a vehicle interaction system including such a command interpreter, a vehicle including such a vehicle interaction system, and related method and non-transitory machine-readable storage medium, including: a memory and a processor, the processor being configured to: receive, from at least one human via a first input device, a first input having a first type; receive a second input having a second type via a second input device, wherein the second type comprises at least one of sensed information describing a surrounding environment of the vehicle and input received from at least one human; interpret both the first input and the second input to generate a system instruction; and transmit the system instruction to a different system of the vehicle.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: August 29, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Victor Ng-Thow-Hing, Karlin Bark, Cuong Tran
  • Patent number: 9713956
    Abstract: A vehicle-to-vehicle communication system providing a spatiotemporal look ahead and method thereof is provided. A trailing vehicle having a look ahead capability can communicate with a preceding vehicle. The preceding vehicle can measure a distance to a leading vehicle and provide that information through vehicle-to-vehicle communications to the trailing vehicle. The trailing vehicle can then display an augmented reality indicator above the vehicle through its head-up display indicating how far the leading vehicle is in front of the preceding vehicle. An icon representing the leading vehicle can be displayed within the augmented reality indicator representing the leading vehicle. Braking actions by the leading vehicle can be communicated to the trailing vehicle through the augmented reality indicator.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: July 25, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Karlin Bark, Victor Ng-Thow-Hing, Cuong Tran
  • Patent number: 9613459
    Abstract: A system and method for interaction in a vehicle includes establishing a bi-directional interaction session between a first display and a second display via a communication link, wherein each of the first display and the second display are communicatively coupled to the vehicle and the first display is operated by a first user and the second display is operated by a second user. Upon receiving a first interaction input associated generating a first augmented reality object based on the first interaction input and transmitting via the communication link the first augmented reality object to the second display. Upon receiving a second interaction input, generating a second augmented reality object based upon the second interaction input and transmitting via the communication link the second augmented reality object to the first display.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 4, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Victor Ng-Thow-Hing, Karlin Bark, Cuong Tran
  • Publication number: 20170076415
    Abstract: One or more embodiments of techniques or systems for managing locations are provided herein. According to one embodiment, a system includes a heads up display (HUD) that receives an image associated with a location. The image may be captured by a camera of a vehicle. The system also includes a sensor component that detects a physical gesture performed by a user. Furthermore, the system includes an action component that correlates the physical gesture with an action associated with the image. The action component also performs the action. The action is one of saving the image to a storage component or deleting the image.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark