IP Library Granted Patent US 11,516,297
Granted Patent B2
US 11,516,297 · App. 17/710,189 · Granted Nov 29, 2022

Location-based virtual content placement restrictions

Inventors: Tamir Berliner (Tel Aviv, IL); Tomer Kahan (Ramat Hasharon, IL); Orit Dolev (Tel Aviv, IL)
Assignee: Multinarity Ltd
H04L67/131G02B27/0093G02B27/017G06F3/011G06F3/017G06F3/04815G06F3/1454G06K7/1417G06T7/20G06T7/70G06T11/00G06T15/20G06T19/006G06T19/20G06V30/14G06V30/228H04L65/403H04L65/4015H04W4/02H04W4/70H04W4/80G02B2027/014G02B2027/0138G02B2027/0178G06T2219/024H04W4/026
View Patent ↗
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 11,516,297
App. No.
17/710,189
Filed
Mar 31, 2022
Granted
Nov 29, 2022
Kind
B2
Art Unit
2611
USPC
345/633
Abstract

Systems, methods, and non-transitory computer readable media configured for managing content placement in extended reality environments are provided. In one implementation, at least one processor associated with the non-transitory computer readable medium may receive a request from an entity to place virtual content at a specific geographic location in at least one shared extended reality environment that includes a plurality of virtual objects, wherein the virtual objects are viewable by a plurality of users. Different content placement rules may define where content may be placed. Based on the obtained information, the processor may determine that the request meets or does not meet the specific content placement rule. The at least one processor may implement the specific content placement rule to prevent content from being displayed when the specific content placement rule is not met and may enable content to be displayed when the specific content placement rule is met.

Claims (64)

1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for managing content placement in extended reality environments, the operations comprising:

receiving a request from an entity to place a virtual content at a specific geographic location in at least one shared extended reality environment that includes a plurality of virtual objects, wherein the plurality of virtual objects are viewable by a plurality of wearable extended reality appliances registered to the at least one shared extended reality environment;

obtaining information associated with the request;

accessing a plurality of content placement rules defining geographical restrictions on extended reality environment content placement;

based on the obtained information, determining that the request from the entity to place the virtual content at the specific geographic location corresponds to a specific content placement rule;

implementing the specific content placement rule to prevent a display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when a condition of the specific content placement rule is not met; and

implementing the specific content placement rule to enable the display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when the condition of the specific content placement rule is met,

wherein implementing the specific content placement rule to enable the display includes docking the virtual content to a physical object located in an area of the specific geographic location;

receiving an input indicative of a movement of the physical object to a new geographic location;

based on the new geographic location, selecting a second content placement rule;

implementing the second content placement rule to prevent a display of the virtual content at the new geographic location when a condition of the second content placement rule is not met; and

implementing the second content placement rule to enable the display of the virtual content at the new geographic location when the condition of the second placement rule is met.

2. The non-transitory computer readable medium of claim 1 , wherein the operations further include using input from a wearable extended reality appliance used by the entity to determine the specific geographic location.

3. The non-transitory computer readable medium of claim 2 , wherein the operations further include:

receiving image data captured from an area of the specific geographic location using an image sensor included in the wearable extended reality appliance used by the entity;

analyzing the image data to determine a characteristic of the specific geographic location; and

determining whether the condition of the specific content placement rule is met based on the determined characteristic of the specific geographic location.

4. The non-transitory computer readable medium of claim 1 , wherein the condition of the specific content placement rule is configured to prevent placement of content in the specific geographical location in an absence of a license permitting content placement by the entity in the specific geographical location.

5. The non-transitory computer readable medium of claim 1 , wherein the plurality of content placement rules govern a first extended reality environment and a second extended reality environment, and the processor operations further include preventing placement of the virtual content in the specific geographic location of the first extended reality environment and permitting placement of the virtual content in the specific geographic location of the second extended reality environment.

6. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes information about an identity of the entity, and wherein the operations further include determining whether the condition of the specific content placement rule is met based on the information about the identity of the entity.

7. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes information about a physical location of the entity, and wherein the operations further include determining whether the condition of the specific content placement rule is met based on the information about the physical location of the entity.

8. The non-transitory computer readable medium of claim 7 , wherein the information about the physical location of the entity indicates that at a time of making the request, the entity is located at a first location remote from the specific geographic location, and the operations further include:

based on the information about the physical location of the entity, preventing the display of the virtual content;

receiving updated information indicating that the entity is located at a second location proximate to the specific geographic location; and

in response to the received updated information, automatically enable the display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances.

9. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes ownership information associated with the specific geographic location, and wherein the operations further include determining whether the condition of the specific content placement rule is met based on the ownership information.

10. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes affiliation information reflecting a connection of the entity with the specific geographic location, and wherein the operations further include determining whether the condition of the specific content placement rule is met based on the affiliation information.

11. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes information about a content type, and wherein the operations further include determining whether the condition of the specific content placement rule is met based on the information about the content type.

12. The non-transitory computer readable medium of claim 1 , wherein the obtained information associated with the request includes virtual space constraint information associated with the specific geographic location, wherein the operations further include determining whether the condition of the specific content placement rule is met based on the virtual space constraint information.

13. The non-transitory computer readable medium of claim 1 , wherein the physical object is movable and the operations further include receiving an input indicative of a movement of the physical object to a new location, and enabling the display of the virtual content at the new location.

14. The non-transitory computer readable medium of claim 1 , wherein implementing the specific content placement rule to enable the display includes storing data associated with the virtual content and associating the data with the specific geographic location.

15. The non-transitory computer readable medium of claim 1 , wherein implementing the specific content placement rule to enable the display includes determining a time limitation for displaying the virtual content at the specific geographic location.

16. The non-transitory computer readable medium of claim 1 , wherein implementing the specific content placement rule to enable the display includes modifying the virtual content for display at the specific geographic location.

17. A method for managing content placement in extended reality environments, the method comprising:

receiving a request from an entity to place a virtual content at a specific geographic location in at least one shared extended reality environment that includes a plurality of virtual objects, wherein the plurality of virtual objects are viewable by a plurality of wearable extended reality appliances registered to the at least one shared extended reality environment;

obtaining information associated with the request;

accessing a plurality of content placement rules defining geographical restrictions on extended reality environment content placement;

based on the obtained information, determining that the request from the entity to place the virtual content at the specific geographic location corresponds to a specific content placement rule;

implementing the specific content placement rule to prevent a display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when a condition of the specific content placement rule is not met; and

implementing the specific content placement rule to enable the display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when the condition of the specific content placement rule is met,

wherein implementing the specific content placement rule to enable the display includes docking the virtual content to a physical object located in an area of the specific geographic location;

receiving an input indicative of a movement of the physical object to a new geographic location;

based on the new geographic location, selecting a second content placement rule:

implementing the second content placement rule to prevent a display of the virtual content at the new geographic location when a condition of the second content placement rule is not met; and

implementing the second content placement rule to enable the display of the virtual content at the new geographic location when the condition of the second placement rule is met.

18. A system for managing content placement in extended reality environments, the system comprising:

at least one processor configured to:

receive a request from an entity to place a virtual content at a specific geographic location in at least one shared extended reality environment that includes a plurality of virtual objects, wherein the plurality of virtual objects are viewable by a plurality of wearable extended reality appliances registered to the at least one shared extended reality environment;

obtain information associated with the request;

access a plurality of content placement rules defining geographical restrictions on extended reality environment content placement;

based on the obtained information, determine that the request from the entity to place the virtual content at the specific geographic location corresponds to a specific content placement rule;

implement the specific content placement rule to prevent a display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when a condition of the specific content placement rule is not met; and

implement the specific content placement rule to enable the display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances when the condition of the specific content placement rule is met,

wherein implementing the specific content placement rule to enable the display includes docking the virtual content to a physical object located in an area of the specific geographic location;

receive an input indicative of a movement of the physical object to a new geographic location;

based on the new geographic location, select a second content placement rule;

implement the second content placement rule to prevent a display of the virtual content at the new geographic location when a condition of the second content placement rule is not met; and

implement the second content placement rule to enable the display of the virtual content at the new geographic location when the condition of the second placement rule is met.

19. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for managing content placement in extended reality environments, the operations comprising:

receiving a request from an entity to place a virtual content at a specific geographic location in at least one shared extended reality environment that includes a plurality of virtual objects, wherein the plurality of virtual objects are viewable by a plurality of wearable extended reality appliances registered to the at least one shared extended reality environment;

obtaining information associated with the request, the obtained information including information about a physical location of the entity, the information indicating that at a time of making the request, the entity is located at a first location remote from the specific geographic location;

based on the information about the physical location of the entity, preventing the display of the virtual content;

receiving updated information indicating that the entity is located at a second location proximate to the specific geographic location; and

in response to the received updated information, automatically enable the display of the virtual content at the specific geographic location in the at least one shared extended reality environment by at least some of the plurality of wearable extended reality appliances.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 17708699 AND PCT US2022015546 PREVIOUSLY RECORDED AT REEL: 059477 FRAME: 0604. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Apr 8, 2022
From: BERLINER, TAMIR; KAHAN, TOMER; DOLEV, ORIT
To: MULTINARITY LTD
Reel/Frame 059644/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: BERLINER, TAMIR; KAHAN, TOMER; DOLEV, ORIT
To: MULTINARITY LTD
Reel/Frame 059477/0604 →
Continuity (13)
Continuation PCTUS2022015547 · Feb 8, 2022
Provisional Application 63307203 · Feb 7, 2022
Provisional Application 63307217 · Feb 7, 2022
Provisional Application 63307207 · Feb 7, 2022
Provisional Application 63300005 · Jan 16, 2022
Provisional Application 63226977 · Jul 29, 2021
Provisional Application 63216335 · Jun 29, 2021
Provisional Application 63215500 · Jun 27, 2021
Provisional Application 63213019 · Jun 21, 2021
Provisional Application 63173095 · Apr 9, 2021
Provisional Application 63157768 · Mar 7, 2021
Provisional Application 63147051 · Feb 8, 2021
Related Publication 20220254119A1 · Aug 11, 2022
Cited By (12)
US 12,189,422 US 12,236,008 US 12,265,655 US 12,360,557 US 12,360,558 US 12,380,238 US 12,474,816 US 12,530,102 US 12,530,103 US 12,537,877 US 12,619,774 US 12,669,848