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: 20210318547Abstract: 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: ApplicationFiled: June 24, 2021Publication date: October 14, 2021Applicant: Magic Leap, Inc.Inventor: Victor NG-THOW-HING
-
Publication number: 20210311304Abstract: 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: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Applicant: MAGIC LEAP, INC.Inventor: Victor NG-THOW-HING
-
Publication number: 20210304503Abstract: 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: ApplicationFiled: January 5, 2021Publication date: September 30, 2021Applicant: 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: 11092812Abstract: 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: GrantFiled: June 10, 2019Date of Patent: August 17, 2021Assignee: Magic Leap, Inc.Inventor: Victor Ng-Thow-Hing
-
Patent number: 11073690Abstract: 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: GrantFiled: January 30, 2020Date of Patent: July 27, 2021Assignee: Magic Leap, Inc.Inventor: Victor Ng-Thow-Hing
-
Patent number: 10930076Abstract: 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: GrantFiled: May 1, 2018Date of Patent: February 23, 2021Assignee: 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: 20200174584Abstract: 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: ApplicationFiled: November 22, 2019Publication date: June 4, 2020Inventors: Federico Schliemann, Francisco Lopez-Fresquet, Victor Ng-Thow-Hing, Tomislav Pejsa
-
Publication number: 20200166745Abstract: 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: ApplicationFiled: January 30, 2020Publication date: May 28, 2020Applicant: MAGIC LEAP, INC.Inventor: Victor NG-THOW-HING
-
Patent number: 10585278Abstract: 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: GrantFiled: October 5, 2017Date of Patent: March 10, 2020Assignee: Magic Leap, Inc.Inventor: Victor Ng-Thow-Hing
-
Publication number: 20190377192Abstract: 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: ApplicationFiled: June 10, 2019Publication date: December 12, 2019Applicant: Magic Leap, Inc.Inventor: Victor NG-THOW-HING
-
System and method for providing augmented reality based directions based on verbal and gestural cues
Patent number: 10339711Abstract: 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: GrantFiled: October 16, 2014Date of Patent: July 2, 2019Assignee: Honda Motor Co., Ltd.Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark -
Publication number: 20190188895Abstract: 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: ApplicationFiled: December 3, 2018Publication date: June 20, 2019Inventors: 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: 10215583Abstract: 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: GrantFiled: September 17, 2015Date of Patent: February 26, 2019Assignee: Honda Motor Co., Ltd.Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark
-
Publication number: 20180315248Abstract: 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: ApplicationFiled: May 1, 2018Publication date: November 1, 2018Applicant: 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: 9983407Abstract: 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: GrantFiled: September 11, 2015Date of Patent: May 29, 2018Assignee: HONDA MOTOR CO., LTD.Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark
-
Publication number: 20180095276Abstract: 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: ApplicationFiled: October 5, 2017Publication date: April 5, 2018Applicant: MAGIC LEAP, INC.Inventor: Victor Ng-Thow-Hing
-
Patent number: 9747898Abstract: 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: GrantFiled: August 21, 2014Date of Patent: August 29, 2017Assignee: Honda Motor Co., Ltd.Inventors: Victor Ng-Thow-Hing, Karlin Bark, Cuong Tran
-
Patent number: 9713956Abstract: 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: GrantFiled: March 5, 2015Date of Patent: July 25, 2017Assignee: Honda Motor Co., Ltd.Inventors: Karlin Bark, Victor Ng-Thow-Hing, Cuong Tran
-
Patent number: 9613459Abstract: 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: GrantFiled: December 19, 2013Date of Patent: April 4, 2017Assignee: Honda Motor Co., Ltd.Inventors: Victor Ng-Thow-Hing, Karlin Bark, Cuong Tran
-
Publication number: 20170076415Abstract: 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: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Victor Ng-Thow-Hing, Cuong Tran, Karlin Bark