IP Library Patent Application 19472160
Patent Application
App. No. 19/472,160

NETWORK CENTRIC METHODS FOR MANAGING SPATIAL ANCHORS IN 3GPP SYSTEMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/472,160
Abstract

Described herein are methods and procedures to enhance the 3GPP system with XRM Server functionality to assist VAL servers with the creation and management of spatial anchors. For example, an XRM server may send a spatial anchor ranging request to one or more other services. The one or more other services may determine ranging distances and orientations between a spatial anchor and a user device and send the ranging distances and orientations to the XRM server. The XRM server may receive the ranging distances and orientations, compare the received ranging distances and orientations with predetermined ranging distance and orientation limits for the spatial anchor, and based on the ranging distances and orientations limits being greater than the received ranging distances and orientations, perform one or more spatial anchor operations.

Claims (62)

1 . A method comprising:

receiving, from a VAL server and by a XRM server, a request to create a spatial anchor, wherein the request comprises spatial anchor contextual information and identification information of the VAL server;

determining, by the XRM server, the VAL server has permission to create the spatial anchor;

generating, by the XRM server, the spatial anchor according to the contextual information; and

storing, by the XRM server, the spatial anchor.

2 . The method of claim 1 , wherein the determining is based on the identification information received in the request.

3 . The method of claim 1 , wherein the request further comprises identification information of the XRM server.

4 . The method of claim 3 , wherein the identification information of the XRM server comprises an IP address for the XRM server, a reception port identifier for the XRM server, a resource identifier of a resource hosted by the XRM server corresponding to the spatial anchor, or a combination thereof.

5 . The method of claim 1 , further comprising:

assigning a spatial anchor identifier to the spatial anchor.

6 . The method of claim 1 , further comprising:

configuring the spatial anchor with a fixed location parameter, a fixed orientation parameter, a fixed distance parameter, or a combination thereof.

7 . The method of claim 1 , further comprising:

determining location information, orientation information, distance information, or a combination thereof, of an object the spatial anchor is anchored to; and

storing the location information, orientation information, distance information, or the combination thereof, with the spatial anchor.

8 . The method of claim 1 , further comprising:

configuring access control policies for the spatial anchor; and

storing the access control policies with the spatial anchor.

9 . The method of claim 1 , wherein the spatial anchor contextual information comprises fixed location information of an object the spatial anchor is to be anchored to, dynamic location information of an object the spatial anchor is to be anchored to, object characteristic information of an object the spatial anchor is to be anchored to, spatial anchor advertisement policy information, spatial anchor access control policy information, spatial anchor access token information, spatial anchor discovery information, spatial anchor subscription information, spatial anchor scheduling information, spatial anchor active status information, spatial anchor content information, or a combination thereof.

10 . The method of claim 1 , further comprising:

configuring subscription policies for the spatial anchor; and

storing the subscription policies with the spatial anchor.

11 . The method of claim 1 , further comprising:

sending, to the VAL server, a response indicative of the generating of the spatial anchor, wherein the response comprises information stored with the spatial anchor, status of successful processing of the request, or both.

12 . The method of claim 1 , further comprising:

receiving, from the VAL server, a request to update the spatial anchor, wherein the request to update the spatial anchor comprises an identifier of the spatial anchor, an application service identifier, and instructions for updating the spatial anchor;

determining, based on the request to update, the spatial anchor is stored; and

modifying the spatial anchor according to the instructions.

13 . The method of claim 12 , further comprising:

sending, to the VAL server, a response indicative of the modifying of the spatial anchor.

14 . An apparatus comprising:

one or more processors; and

memory storing instructions which, when executed by the one or more processors, cause the apparatus to:

receive, from a VAL server, a request to create a spatial anchor, wherein the request comprises spatial anchor contextual information and identification information of the VAL server;

determine the VAL server has permission to create the spatial anchor;

generate the spatial anchor according to the contextual information; and

store the spatial anchor.

15 . The apparatus of claim 14 , wherein the determining is based on the identification information received in the request.

16 . The apparatus of claim 14 , wherein the request further comprises identification information of the apparatus.

17 . The apparatus of claim 16 , wherein the identification information of the apparatus comprises an IP address for the apparatus, a reception port identifier for the apparatus, a resource identifier of a resource hosted by the apparatus corresponding to the spatial anchor, or a combination thereof.

18 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

assign a spatial anchor identifier to the spatial anchor.

19 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

configure the spatial anchor with a fixed location parameter, a fixed orientation parameter, a fixed distance parameter, or a combination thereof.

20 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

determine location information, orientation information, distance information, or a combination thereof, of an object the spatial anchor is anchored to; and

store the location information, orientation information, distance information, or the combination thereof, with the spatial anchor.

21 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

configure access control policies for the spatial anchor; and

store the access control policies with the spatial anchor.

22 . The apparatus of claim 14 , wherein the spatial anchor contextual information comprises fixed location information of an object the spatial anchor is to be anchored to, dynamic location information of an object the spatial anchor is to be anchored to, object characteristic information of an object the spatial anchor is to be anchored to, spatial anchor advertisement policy information, spatial anchor access control policy information, spatial anchor access token information, spatial anchor discovery information, spatial anchor subscription information, spatial anchor scheduling information, spatial anchor active status information, spatial anchor content information, or a combination thereof.

23 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

configure subscription policies for the spatial anchor; and

store the subscription policies with the spatial anchor.

24 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

send, to the VAL server, a response indicative of the generating of the spatial anchor, wherein the response comprises information stored with the spatial anchor, status of successful processing of the request, or both.

25 . The apparatus of claim 14 , wherein the instructions, when executed, further cause the apparatus to:

receive, from the VAL server, a request to update the spatial anchor, wherein the request to update the spatial anchor comprises an identifier of the spatial anchor, an application service identifier, and instructions for updating the spatial anchor;

determine, based on the request to update, the spatial anchor is stored; and

modify the spatial anchor according to the instructions.

26 . The apparatus of claim 25 , wherein the instructions, when executed, further cause the apparatus to:

send, to the VAL server, a response indicative of the modifying of the spatial anchor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2026
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 073421/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2025
From: SEED, DALE; LY, QUANG; LIU, LU; MLADIN, CATALINA
To: CONVIDA WIRELESS, LLC
Reel/Frame 072458/0243 →