Movatterモバイル変換


[0]ホーム

URL:


US20180053315A1 - Systems and methods for utilizing anchor graphs in mixed reality environments - Google Patents

Systems and methods for utilizing anchor graphs in mixed reality environments
Download PDF

Info

Publication number
US20180053315A1
US20180053315A1US15/786,266US201715786266AUS2018053315A1US 20180053315 A1US20180053315 A1US 20180053315A1US 201715786266 AUS201715786266 AUS 201715786266AUS 2018053315 A1US2018053315 A1US 2018053315A1
Authority
US
United States
Prior art keywords
anchor
mixed
vertex
reality
anchor vertex
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/786,266
Inventor
Tracy K. Ard
Gabriel Takacs
David M. Gedye
James Fletcher
Matthew Sammis Ashman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US15/786,266priorityCriticalpatent/US20180053315A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ARD, Tracy K., ASHMAN, MATTHEW SAMMIS, GEDYE, DAVID M., TAKACS, GABRIEL, FLETCHER, JAMES
Publication of US20180053315A1publicationCriticalpatent/US20180053315A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Mixed-reality systems are provided for using anchor graphs within a mixed-reality environment. These systems utilize anchor vertexes that comprise at least one first key frame, a first mixed-reality element, and at least one first transform connecting the at least one first key frame to the first mixed-reality element. Anchor edges comprising transformations connect the anchor vertexes.

Description

Claims (20)

What is claimed is:
1. A computer system comprising:
one or more processors; and
one or more computer-readable hardware storage media having stored thereon computer-executable instructions, the computer-executable instructions being executable by the one or more processors to generate an anchor graph for a mixed-reality environment by causing the computer system to:
identify an anchor vertex that includes a mixed-reality element, the mixed-reality element being linked by the anchor vertex to a key frame;
identify a second anchor vertex that includes a second mixed-reality element, the second mixed-reality element being linked by the second anchor vertex to a second key frame; and
generate the anchor graph using information corresponding to the anchor vertex, the second anchor vertex, and a link between the anchor vertex and the second anchor vertex.
2. The computer system ofclaim 1, wherein the mixed-reality element is linked to the key frame by a transform, the transform defining a relationship between (1) a location and viewing direction associated with the key frame and (2) a location and pose associated with the mixed-reality element.
3. The computer system ofclaim 1, wherein the anchor graph is transmitted to a second computer system that is identified as being worn by a user who is physically proximate to a location associated with the key frame.
4. The computer system ofclaim 1, wherein the key frame comprises image data and geolocation data, the image data being captured by a camera of the computer system as a user who is wearing the computer system traverses a path, and wherein the geolocation data corresponds to a plurality of locations that are sampled from the user's traversed path, whereby the key frame includes location information corresponding to the user's traversed path.
5. The computer system ofclaim 1, wherein the mixed-reality element is a pre-made hologram.
6. The computer system ofclaim 5, wherein the pre-made hologram is viewable only when the computer system is oriented in a particular pose and situated at a particular location.
7. The computer system ofclaim 1, wherein a size of the anchor vertex is configurable.
8. The computer system ofclaim 1, wherein the anchor graph corresponds to a traversal path of a user who is wearing the computer system, and wherein execution of the computer-executable instructions further causes the computer system to:
receive a previously generated anchor graph, the previously generated anchor graph corresponding to a different path that was traversed previously by a different user who was wearing a different computer system, wherein a location of the path is determined to be sufficiently proximate to a location of the different path such that the key frame is included in both the anchor graph and the previously generated anchor graph; and
update the anchor graph to include additional anchor vertexes that are included in the previously generated anchor graph.
9. The computer system ofclaim 1, wherein the anchor graph includes a third anchor vertex, the third anchor vertex including a third mixed-reality element that is linked, in the third anchor vertex, to a third key frame, and wherein the anchor graph further includes an established link between the third anchor vertex and the second anchor vertex.
10. The computer system ofclaim 9, wherein, after identifying (1) the link between the anchor vertex and the second anchor vertex and (2) the established link between the third anchor vertex and the second anchor vertex, a third link is generated, the third link linking the anchor vertex to the third anchor vertex.
11. The computer system ofclaim 1, wherein the link between the anchor vertex and the second anchor vertex is structured so as to define a path of the user, the path originating at a location associated with the anchor vertex and ending at a location associated with the second anchor vertex.
12. The computer system ofclaim 1, wherein the anchor vertex further includes geographic location associated with the key frame, the geographic location being generated by one or more of (1) a global positioning sensor included as a part of the computer system, (2) an extrapolated mapping of a traversal path of a user wearing the computer system, or (3) location information entered by the user.
13. The computer system ofclaim 1, wherein the anchor vertex and the second anchor vertex are stored in an index of anchor vertexes.
14. The computer system ofclaim 1, wherein execution of the computer-executable instructions further causes the computer system to:
upon an occurrence of a triggering event, receive an additional anchor vertex from a remote server, the additional anchor vertex being added to the anchor graph.
15. The computer system ofclaim 14, wherein the triggering event occurs when a location of the computer system is determined to be sufficiently proximate to a location associated with the additional anchor vertex.
16. A method for generating an anchor graph for a mixed-reality environment, the method being implemented by one or more processors of a computer system, the method comprising:
identifying an anchor vertex that includes a mixed-reality element, the mixed-reality element being linked by the anchor vertex to a key frame;
identifying a second anchor vertex that includes a second mixed-reality element, the second mixed-reality element being linked by the second anchor vertex to a second key frame; and
generating the anchor graph using information corresponding to the anchor vertex, the second anchor vertex, and a link between the anchor vertex and the second anchor vertex.
17. The method ofclaim 16, wherein the link between the anchor vertex and the second anchor vertex is an anchor edge, the anchor edge comprising a rotational matrix that represents a physical rotation between the anchor vertex and the second anchor vertex.
18. The method ofclaim 17, wherein the anchor edge further includes a translational matrix that represents a translation between the anchor vertex and the second anchor vertex.
19. The method ofclaim 16, wherein the method further includes:
upon determining that a location of the computer system is determined to be sufficiently proximate to a location associated with a different anchor vertex, receive the different anchor vertex from a remote server, the different anchor vertex being added to the anchor graph.
20. One or more hardware storage devices having stored thereon computer-executable instructions, the computer-executable instructions being executable by one or more processors of a computer system to cause the computer system to:
identify an anchor vertex that includes a mixed-reality element, the mixed-reality element being linked by the anchor vertex to a key frame;
identify a second anchor vertex that includes a second mixed-reality element, the second mixed-reality element being linked by the second anchor vertex to a second key frame; and
generate the anchor graph using information corresponding to the anchor vertex, the second anchor vertex, and a link between the anchor vertex and the second anchor vertex.
US15/786,2662016-05-312017-10-17Systems and methods for utilizing anchor graphs in mixed reality environmentsAbandonedUS20180053315A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/786,266US20180053315A1 (en)2016-05-312017-10-17Systems and methods for utilizing anchor graphs in mixed reality environments

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US15/169,045US10217231B2 (en)2016-05-312016-05-31Systems and methods for utilizing anchor graphs in mixed reality environments
US15/786,266US20180053315A1 (en)2016-05-312017-10-17Systems and methods for utilizing anchor graphs in mixed reality environments

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/169,045ContinuationUS10217231B2 (en)2016-05-312016-05-31Systems and methods for utilizing anchor graphs in mixed reality environments

Publications (1)

Publication NumberPublication Date
US20180053315A1true US20180053315A1 (en)2018-02-22

Family

ID=59054183

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US15/169,045ActiveUS10217231B2 (en)2016-05-312016-05-31Systems and methods for utilizing anchor graphs in mixed reality environments
US15/786,266AbandonedUS20180053315A1 (en)2016-05-312017-10-17Systems and methods for utilizing anchor graphs in mixed reality environments
US16/279,283ActiveUS10504232B2 (en)2016-05-312019-02-19Sharing of sparse slam coordinate systems

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US15/169,045ActiveUS10217231B2 (en)2016-05-312016-05-31Systems and methods for utilizing anchor graphs in mixed reality environments

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/279,283ActiveUS10504232B2 (en)2016-05-312019-02-19Sharing of sparse slam coordinate systems

Country Status (4)

CountryLink
US (3)US10217231B2 (en)
EP (1)EP3463603A1 (en)
CN (2)CN114201050B (en)
WO (1)WO2017209948A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2019194938A1 (en)*2018-04-022019-10-10Microsoft Technology Licensing, LlcAnchor graph based positioning for augmented reality
US20200273235A1 (en)*2019-02-232020-08-27Microsoft Technology Licensing, LlcConnecting spatial anchors for augmented reality
JP2022509731A (en)*2018-10-052022-01-24マジック リープ, インコーポレイテッド Cross reality system
US11967020B2 (en)2020-02-132024-04-23Magic Leap, Inc.Cross reality system with map processing using multi-resolution frame descriptors
US11978159B2 (en)2018-08-132024-05-07Magic Leap, Inc.Cross reality system
US11995782B2 (en)2019-10-152024-05-28Magic Leap, Inc.Cross reality system with localization service
US12100108B2 (en)2019-10-312024-09-24Magic Leap, Inc.Cross reality system with quality information about persistent coordinate frames
EP4226334A4 (en)*2020-10-062024-11-06Nokia Technologies Oy NETWORK-BASED SPATIAL COMPUTING FOR AUGMENTED REALITY (XR) APPLICATIONS
US12170910B2 (en)2019-10-152024-12-17Magic Leap, Inc.Cross reality system with wireless fingerprints
US12243178B2 (en)2019-11-122025-03-04Magic Leap, Inc.Cross reality system with localization service and shared location-based content
US12283012B2 (en)2020-02-132025-04-22Magic Leap, Inc.Cross reality system with prioritization of geolocation information for localization
US12283011B2 (en)2020-02-132025-04-22Magic Leap, Inc.Cross reality system with accurate shared maps
US12293471B2 (en)2019-10-152025-05-06Magic Leap, Inc.Cross reality system supporting multiple device types
US12307004B2 (en)2018-10-052025-05-20Magic Leap, Inc.Rendering location specific virtual content in any location
US12315097B2 (en)2020-02-262025-05-27Magic Leap, Inc.Cross reality system with fast localization
US12430861B2 (en)2019-12-092025-09-30Magic Leap, Inc.Cross reality system with simplified programming of virtual content

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10916059B2 (en)2017-12-062021-02-09Universal City Studios LlcInteractive video game system having an augmented virtual representation
GB2570298A (en)*2018-01-172019-07-24Nokia Technologies OyProviding virtual content based on user context
CN112074797B (en)*2018-05-072024-12-17谷歌有限责任公司System and method for anchoring virtual objects to physical locations
NO20181210A1 (en)*2018-08-312020-03-02Elliptic Laboratories AsVoice assistant
US11341676B2 (en)2019-02-052022-05-24Google LlcCalibration-free instant motion tracking for augmented reality
CN109945871B (en)*2019-03-152021-03-02中山大学 A method for simultaneous positioning and map construction of multiple unmanned platforms under the condition of limited communication bandwidth and distance
JP7163855B2 (en)*2019-04-162022-11-01日本電信電話株式会社 Information processing system, information processing terminal, server device, information processing method and program
US11217011B2 (en)2019-04-192022-01-04Facebook Technologies, Llc.Providing semantic-augmented artificial-reality experience
US11151792B2 (en)2019-04-262021-10-19Google LlcSystem and method for creating persistent mappings in augmented reality
US11163997B2 (en)*2019-05-052021-11-02Google LlcMethods and apparatus for venue based augmented reality
CN112146645B (en)*2019-06-282022-07-22浙江商汤科技开发有限公司Method and device for aligning coordinate system, electronic equipment and storage medium
US11132827B2 (en)2019-09-192021-09-28Facebook Technologies, LlcArtificial reality system architecture for concurrent application execution and collaborative 3D scene rendering
WO2021124289A1 (en)*2019-12-202021-06-24Niantic, Inc.Merging local maps from mapping devices
CN113542328B (en)*2020-04-202023-08-29上海哔哩哔哩科技有限公司Virtual environment data synchronization method and device
EP3916522A1 (en)*2020-05-262021-12-01Inter Ikea Systems B.V.System, method, device and computer program product for connecting users to a persistent ar environment
WO2021237592A1 (en)*2020-05-282021-12-02北京小米移动软件有限公司南京分公司Anchor point information processing method, apparatus and device and storage medium
US12249092B2 (en)2020-09-152025-03-11Meta Platforms Technologies, LlcVisual inertial odometry localization using sparse sensors
EP4015996A1 (en)*2020-12-172022-06-22Siemens AktiengesellschaftMethod for generating a map for augmented reality devices in an industrial facility
US20220335694A1 (en)*2021-04-202022-10-20Qualcomm IncorporatedAnchoring a scene description to a user environment for streaming immersive media content
US12008806B2 (en)2021-08-192024-06-11Meta Platforms Technologies, LlcMethods and systems to allow three-dimensional map sharing between heterogeneous computing systems, cross-localization, and sharing content in three-dimensional space
US12277642B2 (en)2021-10-262025-04-15Meta Platforms Technologies, LlcLocalization failure handling on artificial reality systems
US12299918B2 (en)2022-01-262025-05-13Meta Platforms Technologies, LlcMethods and systems to facilitate passive relocalization using three-dimensional maps
US12299835B1 (en)2022-10-242025-05-13Meta Platforms Technologies, LlcShared scene co-location for artificial reality devices
US12399978B2 (en)*2024-01-012025-08-26Bank Of America CorporationApparatus and method to monitor and prevent malicious anchoring in a spatial computing environment

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100158310A1 (en)*2008-12-232010-06-24Datalogic Scanning, Inc.Method and apparatus for identifying and tallying objects
US20100199232A1 (en)*2009-02-032010-08-05Massachusetts Institute Of TechnologyWearable Gestural Interface
US20100238161A1 (en)*2009-03-192010-09-23Kenneth VargaComputer-aided system for 360º heads up display of safety/mission critical data
US20110252320A1 (en)*2010-04-092011-10-13Nokia CorporationMethod and apparatus for generating a virtual interactive workspace

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8396328B2 (en)*2001-05-042013-03-12Legend3D, Inc.Minimal artifact image sequence depth enhancement system and method
US6111582A (en)*1996-12-202000-08-29Jenkins; Barry L.System and method of image generation and encoding using primitive reprojection
US6057847A (en)*1996-12-202000-05-02Jenkins; BarrySystem and method of image generation and encoding using primitive reprojection
US6452596B1 (en)*1998-10-062002-09-17International Business Machines CorporationMethods and apparatus for the efficient compression of non-manifold polygonal meshes
KR100612829B1 (en)*2001-07-072006-08-18삼성전자주식회사 Key Encoding Device for Graphic Animation Data and Its Method
EP1434170A3 (en)*2002-11-072006-04-05Matsushita Electric Industrial Co., Ltd.Method and apparatus for adding ornaments to an image of a person
US7272258B2 (en)*2003-01-292007-09-18Ricoh Co., Ltd.Reformatting documents using document analysis information
US7196703B1 (en)*2003-04-142007-03-27Nvidia CorporationPrimitive extension
US7394946B2 (en)*2004-05-182008-07-01Agfa HealthcareMethod for automatically mapping of geometric objects in digital medical images
WO2008048260A1 (en)*2006-10-182008-04-24Yutaka KanayamaHuman-guided mapping method for mobile robot
US7844229B2 (en)2007-09-212010-11-30Motorola Mobility, IncMobile virtual and augmented reality system
US8855819B2 (en)2008-10-092014-10-07Samsung Electronics Co., Ltd.Method and apparatus for simultaneous localization and mapping of robot
US8839121B2 (en)2009-05-062014-09-16Joseph BertolamiSystems and methods for unifying coordinate systems in augmented reality applications
US8706297B2 (en)*2009-06-182014-04-22Michael Todd LetskyMethod for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same
WO2013189058A1 (en)*2012-06-212013-12-27Microsoft CorporationAvatar construction using depth camera
US8860760B2 (en)*2010-09-252014-10-14Teledyne Scientific & Imaging, LlcAugmented reality (AR) system and method for tracking parts and visually cueing a user to identify and locate parts in a scene
KR101669119B1 (en)2010-12-142016-10-25삼성전자주식회사System and method for multi-layered augmented reality
US8768105B2 (en)*2011-01-212014-07-01Kodak Alaris Inc.Method for searching a database using query images and an image anchor graph-based ranking algorithm
US9113130B2 (en)*2012-02-062015-08-18Legend3D, Inc.Multi-stage production pipeline system
KR20160084502A (en)*2011-03-292016-07-13퀄컴 인코포레이티드Modular mobile connected pico projectors for a local multi-user collaboration
KR20120133571A (en)*2011-05-312012-12-11삼성전자주식회사Imformation processing apparatus, implementation method thereof, and computer-readable storage medium thereof
US20120306850A1 (en)2011-06-022012-12-06Microsoft CorporationDistributed asynchronous localization and mapping for augmented reality
US10027952B2 (en)*2011-08-042018-07-17Trx Systems, Inc.Mapping and tracking system with features in three-dimensional space
US20130249947A1 (en)*2011-08-262013-09-26Reincloud CorporationCommunication using augmented reality
US9183658B2 (en)*2011-11-142015-11-10Microsoft Technology Licensing, LlcAnimation creation and management in presentation application programs
US8681179B2 (en)*2011-12-202014-03-25Xerox CorporationMethod and system for coordinating collisions between augmented reality and real reality
EP2819398A4 (en)*2012-02-202015-10-28Sony Corp IMAGE PROCESSING DEVICE, IMAGE PROCESSING AND PROGRAM
US9910118B2 (en)*2012-04-202018-03-06University Of Virginia Patent FoundationSystems and methods for cartesian dynamic imaging
US20130346532A1 (en)*2012-06-212013-12-26Microsoft CorporationVirtual shared storage in a cluster
US9972128B2 (en)*2012-07-202018-05-15The University Of British ColumbiaMethods and systems for generating polycubes and all-hexahedral meshes of an object
GB2506338A (en)*2012-07-302014-04-02Sony Comp Entertainment EuropeA method of localisation and mapping
KR20140030735A (en)*2012-09-032014-03-12삼성전자주식회사Apparatus and method for display
US9177404B2 (en)*2012-10-312015-11-03Qualcomm IncorporatedSystems and methods of merging multiple maps for computer vision based tracking
US20140123507A1 (en)*2012-11-022014-05-08Qualcomm IncorporatedReference coordinate system determination
EP2759921B1 (en)*2013-01-252020-09-23Morpho, Inc.Image display apparatus, image displaying method and program
US20140267234A1 (en)2013-03-152014-09-18Anselm HookGeneration and Sharing Coordinate System Between Users on Mobile
US20140323148A1 (en)*2013-04-302014-10-30Qualcomm IncorporatedWide area localization from slam maps
US9685003B2 (en)*2013-06-032017-06-20Microsoft Technology Licensing, LlcMixed reality data collaboration
US10262462B2 (en)*2014-04-182019-04-16Magic Leap, Inc.Systems and methods for augmented and virtual reality
US9406137B2 (en)*2013-06-142016-08-02Qualcomm IncorporatedRobust tracking using point and line features
CA2925435A1 (en)*2013-11-042015-05-07The University Of British ColumbiaMethods and systems for generating polycube segmentations from input meshes of objects
US10203762B2 (en)*2014-03-112019-02-12Magic Leap, Inc.Methods and systems for creating virtual and augmented reality
WO2015143580A1 (en)*2014-03-282015-10-01Huawei Technologies Co., LtdMethod and system for verifying facial data
US9741140B2 (en)*2014-05-192017-08-22Microsoft Technology Licensing, LlcFast solving for loop closure using a relative state space
EP2977961B1 (en)2014-07-242018-06-27Deutsche Telekom AGMethod and communication device for creating and/or editing virtual objects
US9858708B2 (en)*2014-09-102018-01-02Microsoft Technology Licensing, LlcConvex polygon clipping during rendering
US10726593B2 (en)*2015-09-222020-07-28Fyusion, Inc.Artificially rendering images using viewpoint interpolation and extrapolation
WO2016077798A1 (en)*2014-11-162016-05-19Eonite Perception Inc.Systems and methods for augmented reality preparation, processing, and application
US9304003B1 (en)2015-03-182016-04-05Microsoft Technology Licensing, LlcAugmented reality navigation
US9928649B2 (en)*2015-08-032018-03-27Amber Garage, Inc.Interface for planning flight path
US20170329503A1 (en)*2016-05-132017-11-16Google Inc.Editing animations using a virtual reality controller
US10962647B2 (en)*2016-11-302021-03-30Yujin Robot Co., Ltd.Lidar apparatus based on time of flight and moving object

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100158310A1 (en)*2008-12-232010-06-24Datalogic Scanning, Inc.Method and apparatus for identifying and tallying objects
US20100199232A1 (en)*2009-02-032010-08-05Massachusetts Institute Of TechnologyWearable Gestural Interface
US20100238161A1 (en)*2009-03-192010-09-23Kenneth VargaComputer-aided system for 360º heads up display of safety/mission critical data
US20110252320A1 (en)*2010-04-092011-10-13Nokia CorporationMethod and apparatus for generating a virtual interactive workspace

Cited By (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10672159B2 (en)2018-04-022020-06-02Microsoft Technology Licensing, LlcAnchor graph
WO2019194938A1 (en)*2018-04-022019-10-10Microsoft Technology Licensing, LlcAnchor graph based positioning for augmented reality
US11978159B2 (en)2018-08-132024-05-07Magic Leap, Inc.Cross reality system
JP7526169B2 (en)2018-10-052024-07-31マジック リープ, インコーポレイテッド Cross Reality System
JP2022509731A (en)*2018-10-052022-01-24マジック リープ, インコーポレイテッド Cross reality system
JP7711263B2 (en)2018-10-052025-07-22マジック リープ, インコーポレイテッド Cross Reality System
JP2024103610A (en)*2018-10-052024-08-01マジック リープ, インコーポレイテッド Cross Reality System
US12307004B2 (en)2018-10-052025-05-20Magic Leap, Inc.Rendering location specific virtual content in any location
US11922560B2 (en)*2019-02-232024-03-05Microsoft Technology Licensing, LlcConnecting spatial anchors for augmented reality
US10997776B2 (en)*2019-02-232021-05-04Microsoft Technology Licensing, LlcConnecting spatial anchors for augmented reality
US20200273235A1 (en)*2019-02-232020-08-27Microsoft Technology Licensing, LlcConnecting spatial anchors for augmented reality
US20210350612A1 (en)*2019-02-232021-11-11Microsoft Technology Licensing, LlcConnecting spatial anchors for augmented reality
US12293471B2 (en)2019-10-152025-05-06Magic Leap, Inc.Cross reality system supporting multiple device types
US11995782B2 (en)2019-10-152024-05-28Magic Leap, Inc.Cross reality system with localization service
US12170910B2 (en)2019-10-152024-12-17Magic Leap, Inc.Cross reality system with wireless fingerprints
US12100108B2 (en)2019-10-312024-09-24Magic Leap, Inc.Cross reality system with quality information about persistent coordinate frames
US12243178B2 (en)2019-11-122025-03-04Magic Leap, Inc.Cross reality system with localization service and shared location-based content
US12430861B2 (en)2019-12-092025-09-30Magic Leap, Inc.Cross reality system with simplified programming of virtual content
US12283012B2 (en)2020-02-132025-04-22Magic Leap, Inc.Cross reality system with prioritization of geolocation information for localization
US12283011B2 (en)2020-02-132025-04-22Magic Leap, Inc.Cross reality system with accurate shared maps
US11967020B2 (en)2020-02-132024-04-23Magic Leap, Inc.Cross reality system with map processing using multi-resolution frame descriptors
US12315097B2 (en)2020-02-262025-05-27Magic Leap, Inc.Cross reality system with fast localization
EP4226334A4 (en)*2020-10-062024-11-06Nokia Technologies Oy NETWORK-BASED SPATIAL COMPUTING FOR AUGMENTED REALITY (XR) APPLICATIONS

Also Published As

Publication numberPublication date
EP3463603A1 (en)2019-04-10
US20190180457A1 (en)2019-06-13
CN114201050B (en)2024-05-28
US10504232B2 (en)2019-12-10
CN109195675A (en)2019-01-11
WO2017209948A1 (en)2017-12-07
US20170345167A1 (en)2017-11-30
CN109195675B (en)2022-01-07
US10217231B2 (en)2019-02-26
CN114201050A (en)2022-03-18

Similar Documents

PublicationPublication DateTitle
US10504232B2 (en)Sharing of sparse slam coordinate systems
US12211160B2 (en)Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
EP3655928B1 (en)Soft-occlusion for computer graphics rendering
CN111081199B (en)Selecting a temporally distributed panoramic image for display
US11086926B2 (en)Thumbnail generation from panoramic images
US9105129B2 (en)Level of detail transitions for geometric objects in a graphics application
US20150356790A1 (en)Augmented Reality Control Systems
EP3754465B1 (en)System and method for attaching applications and interactions to static objects
US7557736B1 (en)Handheld virtual overlay system
US9679413B2 (en)Systems and methods to transition between viewpoints in a three-dimensional environment
CN114972599B (en) A method for virtualizing a scene
Ling et al.A hybrid rtk gnss and slam outdoor augmented reality system
Milosavljević et al.GIS-augmented video surveillance
CN111433822B (en)Planet-scale localization of augmented reality content
Stødle et al.High-performance visualisation of UAV sensor and image data with raster maps and topography in 3D
US12169903B2 (en)Planet-scale positioning of augmented reality content
Murphy et al.Mirror worlds as large-scale outdoor mixed reality enablers
Guzmán GuzmánAugmented Reality user interface analysis in mobile devices

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARD, TRACY K.;TAKACS, GABRIEL;GEDYE, DAVID M.;AND OTHERS;SIGNING DATES FROM 20160530 TO 20160531;REEL/FRAME:043886/0368

STCVInformation on status: appeal procedure

Free format text:APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCVInformation on status: appeal procedure

Free format text:EXAMINER'S ANSWER TO APPEAL BRIEF MAILED

STCVInformation on status: appeal procedure

Free format text:ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCVInformation on status: appeal procedure

Free format text:BOARD OF APPEALS DECISION RENDERED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION


[8]ページ先頭

©2009-2025 Movatter.jp