IP Library Granted Patent US 12700196
Granted Patent B2
US 12700196 · App. 18/716,898 · Granted Aug 4, 2026

Augmented reality-based time adjustment

Inventors: Chantal Guionnet (Chatillon Cedex, FR); Alexandre Audoin (Chatillon Cedex, FR)
Assignee: Orange
G06T19/006
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 12700196
App. No.
18/716,898
Granted
Aug 4, 2026
Kind
B2
Abstract

A method of temporal instantiation for an augmented-reality digital service. The method includes: a) obtaining an indication of a chosen date within a predefined time coverage interval, b) accessing a library of 3D temporal objects, a 3D temporal object comprising a plurality of instances, an instance being a 3D object associated with a validity time interval forming a continuous portion of the time coverage interval. The method further includes, for at least one 3D temporal object in the library of which an instance is associated with a validity time interval including the chosen date: c) selecting, from the library, only the instance associated with the validity time interval that includes the chosen date, and d) delivering the selected instance with a view to rendering it for a user. An associated computer program and storage medium are also provided.

Claims (39)

1 . A method of temporal instantiation for a virtual-environment digital service, the method comprising:

providing the virtual-environment digital service with an instance, generated on the basis of a chosen date indication, of a temporal object associated with a validity time interval including the chosen date within a predefined time coverage interval, a temporal object comprising a plurality of instances, an instance being an object associated with a validity time interval forming a continuous portion of the time coverage interval, the validity time intervals associated with the instances of a same temporal object being non-overlapping;

detecting a transition of the chosen date relative to a temporal boundary associated with a temporal object; and

updating a rendering of the temporal object in the virtual environment based on the chosen date resulting from the transition.

2 . The method according to claim 1 , comprising, when the date associated with the virtual environment changes during reproduction of the virtual environment, as soon as the current moment in the virtual environment leaves the validity time interval associated with the rendered instance of a temporal object in the reproduced virtual environment, the providing of a new instance of the temporal object associated with a validity time interval including the chosen date, the new instance having been generated on the basis of the date corresponding to the current moment in the virtual environment being reproduced, the validity time intervals associated with the provided instance and with the new instance being contiguous.

3 . The method according to claim 1 , comprising:

obtaining the chosen date on the basis of a signal received from a human-machine interface.

4 . The method according to claim 1 , comprising:

adjusting an appearance of at least one selected instance according to a criterion based on associated data about a temporal evolution of the instance's appearance within the validity time interval of the selected instance and on the chosen date.

5 . The method according to claim 1 , comprising:

selecting, from a library of temporal objects, the instance associated with the validity time interval which includes the chosen date.

6 . The method according to claim 5 , further comprising, when accessing the library of temporal objects prior to selecting an instance:

filtering the library so as to preselect only the temporal objects for which an instance is associated with a validity time interval which includes the chosen date, and

the selection being made among the preselected temporal objects in the filtered library.

7 . The method according to claim 1 , further comprising:

updating the chosen date on the basis of a request to change the chosen date, the updated chosen date being used when providing an instance of a temporal object associated with a validity time interval that includes the updated chosen date.

8 . The method according to claim 7 , wherein the request to change the chosen date is obtained on the basis of a signal received from a human-machine interface.

9 . The method according to claim 7 , wherein:

the updating of the chosen date is based on data indicative of a speed of variation of the chosen date.

10 . The method according to claim 9 , wherein the updating of the chosen date is carried out according to an update mode that is dependent on the data indicative of a speed of variation of the chosen date.

11 . The method according to claim 7 , wherein:

a first instance of a given temporal object having been provided prior to an updating of the chosen date, the first instance being associated with an indication of a limit date corresponding to a start and/or an end of the validity time interval associated with the first instance, the method further comprising, if the updated chosen date is beyond the limit date:

providing the virtual-environment digital service with information relating to an instance at the updated chosen date, the information relating to an instance at the updated chosen date comprising a second instance when the temporal object comprises a second instance having a validity time interval comprising the updated chosen date.

12 . The method according to claim 7 , wherein:

an instance of a given temporal object having been provided prior to an updating of the chosen date,

the instance being associated with an indication of an intermediate date that is based on temporal evolution data about the instance appearance within the validity time interval, and

the method further comprising, if the updated chosen date is beyond the intermediate date:

adjusting an appearance of the instance according to a criterion based on the temporal evolution data about the instance appearance and based on the updated chosen date.

13 . The method according to claim 7 , wherein:

no instance of a given 3D temporal object having been provided prior to an updating of the chosen date, the method further comprises, if the updated chosen date is beyond a limit date corresponding to a start and/or an end of the validity time interval associated with a given instance:

providing the given instance to an augmented-reality digital service with a view to rendering it for the user.

14 . A non-transitory computer-readable storage medium storing instructions, the instructions, when executed on a data processing circuit, causing the data processing circuit to perform a method of temporal instantiation for a virtual-environment digital service when the instructions are executed, the method comprising:

providing the virtual-environment digital service with an instance, generated on the basis of a chosen date indication, of a temporal object associated with a validity time interval including the chosen date within a predefined time coverage interval, a temporal object comprising a plurality of instances, an instance being an object associated with a validity time interval forming a continuous portion of the time coverage interval, the validity time intervals associated with the instances of a same temporal object being non-overlapping;

detecting a transition of the chosen date relative to a temporal boundary associated with a temporal object; and

updating a rendering of the temporal object in the virtual environment based on the chosen date resulting from the transition.

15 . An instance generator intended for a virtual-environment digital service, the instance generator comprising:

a provider, to the virtual-environment digital service, of an instance, generated on the basis of a chosen date indication, of a temporal object associated with a validity time interval including the chosen date within a predefined time coverage interval, a temporal object comprising a plurality of instances, an instance being an object associated with a validity time interval forming a continuous portion of the time coverage interval, the validity time intervals associated with the instances of a same temporal object being non-overlapping;

a detector of a transition of the chosen date relative to a temporal boundary associated with a temporal object; and

an updater of a rendering of the temporal object in the virtual environment based on the chosen date resulting from the transition.