IP Library › Granted Patent US 12,493,705
Granted Patent B2
US 12,493,705 · App. 17/900,802 · Granted Dec 9, 2025

Selective collaborative object access based on timestamp

Inventors: Youjean Cho (New York, NY); Chen Ji (New York, NY); Fannie Liu (New York, NY); Andrés Monroy-Hernández (Seattle, WA); Tsung-Yu Tsai (Issaquah, WA); Rajan Vaish (Beverly Hills, CA)
Assignee: Snap Inc.
G06F21/6209G06T19/20G06F2221/2113G06F2221/2137G06T2219/024
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 12,493,705
App. No.
17/900,802
Granted
Dec 9, 2025
Kind
B2
Abstract

Collaborative sessions in which access to added virtual content is selectively made available to participants/users by a collaborative system. The system receives a request from a user to join a session, and associates a timestamp with the user corresponding to receipt of the request. Users can edit the collaborative object if the timestamp is within the collaborative duration period and can view the collaborative object if the timestamp is after the collaborative duration period.

Claims (56)

1 . A server having a processor configured to perform an interactive augmented reality method, the processor configured to:

identify a collaborative duration period for a session associated with a plurality of users;

receive a request from a user of the plurality of users to join the session;

associate a timestamp with the user corresponding to receipt of the request;

provide the user with editing access to a virtual three-dimensional (3D) collaborative object displayed on a display if the timestamp is within the collaborative duration period and viewing access if the timestamp is after the collaborative duration period;

receive virtual content from the user during the collaborative duration period;

associate the virtual content received from the user with the collaborative object on the display during the collaboration duration period;

allow users access to the collaborative object using respective physically remote devices, wherein the processor is configured to serve a time indicator for display on the physically remote devices, the time indicator representing when the collaboration duration period ends;

maintain a timer including a countdown indicative of when the collaborative duration period ends for associating virtual content with the collaborative object, wherein the time indicator is a countdown;

receive a theme for the session; and

identify properties for at least one of the collaborative object or the session responsive to the theme.

2 . The server of claim 1 , wherein the processor is further configured to:

present the user with the collaborative object, wherein the user is not able to edit the collaborative object after the collaboration duration period.

3 . The server of claim 1 , wherein to identify the collaborative duration period the processor is configured to:

receive a time period from one of the plurality of users; and

assign the time period as the collaborative duration period.

4 . The server of claim 1 , wherein the processor is configured to allow users access to the collaborative object based on the timestamp when the user joins the session.

5 . The server of claim 1 , wherein the processor is configured to allow users access to the collaborative object using respective physically remote devices.

6 . The server of claim 5 , wherein the processor is configured to serve the collaborative object to the physically remote device.

7 . An interactive augmented reality method using a processor, comprising:

identifying a collaborative duration period for a session associated with a plurality of users;

receiving a request from a user of the plurality of users to join the session;

associating a timestamp with the user corresponding to receipt of the request;

providing the user with editing access to a virtual three-dimensional (3D) collaborative object displayed on a display if the timestamp is within the collaborative duration period and viewing access if the timestamp is after the collaborative duration period;

receiving virtual content from the user during the collaborative duration period;

associating the virtual content received from the user with the collaborative object on the display during the collaboration duration period;

allowing users access to the collaborative object using respective physically remote devices;

serving a time indicator for display on the physically remote devices, the time indicator representing when the collaboration duration period ends;

maintaining a timer including a countdown indicative of when the collaborative duration period ends for associating virtual content with the collaborative object, wherein the time indicator is a countdown;

receiving a theme for the session; and

identifying properties for at least one of the collaborative object or the session responsive to the theme.

8 . The method of claim 7 , further comprising:

presenting the user with the collaborative object, wherein the user is not able to edit the collaborative object after the collaboration duration period.

9 . The method of claim 7 , wherein the step of identifying the collaborative duration period further comprises:

receiving a time period from one of the plurality of users; and

assigning the time period as the collaborative duration period.

10 . The method of claim 7 , further comprising:

allowing users access to the collaborative object based on the timestamp when the user joins the session.

11 . The method of claim 7 , further comprising:

allowing users access to the collaborative object using respective physically remote devices.

12 . The method of claim 11 , further comprising:

serving the collaborative object to the physically remote devices.

13 . A non-transitory computer-readable medium storing program code that, when executed by an electronic processor of an electronic device having a display, configures the electronic device to:

identify a collaborative duration period for a session associated with a plurality of users;

receive a request from a user of the plurality of users to join the session;

associate a timestamp with the user corresponding to receipt of the request;

provide the user with editing access to a virtual three-dimensional (3D) collaborative object displayed on a display if the timestamp is within the collaborative duration period and viewing access if the timestamp is after the collaborative duration period;

receive virtual content from the user during the collaborative duration period;

associate the virtual content received from the user with the collaborative object on the display during the collaboration duration period;

allow users access to the collaborative object using respective physically remote devices;

serve a time indicator for display on the physically remote devices, the time indicator representing when the collaboration duration period ends;

maintaining a timer including a countdown indicative of when the collaborative duration period ends for associating virtual content with the collaborative object, wherein the time indicator is a countdown;

receive a theme for the session; and

identify properties for at least one of the collaborative object or the session responsive to the theme.

14 . The non-transitory computer-readable medium of claim 13 storing program code that, when executed by the electronic processor, further configures the electronic device to:

present the user with the collaborative object, wherein the user is not able to edit the collaborative object after the collaboration duration period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2025
From: CHO, YOUJEAN; JI, CHEN; LIU, FANNIE; MONROY-HERNÁNDEZ, ANDRÉS; TSAI, TSUNG-YU; VAISH, RAJAN
To: SNAP INC.
Reel/Frame 071450/0222 →
Continuity (1)
Related Publication 20240070300A1 · Feb 29, 2024
References Cited (168)
US 6275863B1 · Leff et al. · 2001 [cited by applicant]
US 6535909B1 · Rust · 2003 [cited by applicant]
US 7216305B1 · Jaeger · 2007 [cited by applicant]
US 7360164B2 · Bjoernsen et al. · 2008 [cited by applicant]
US 8468129B2 · Ho et al. · 2013 [cited by applicant]
US 8558759B1 · Prada Gomez et al. · 2013 [cited by applicant]
US 8615108B1 · Stoppa et al. · 2013 [cited by applicant]
US 8752138B1 · Bennett et al. · 2014 [cited by applicant]
US 8788680B1 · Naik · 2014 [cited by applicant]
US 9076033B1 · Barron et al. · 2015 [cited by applicant]
US 9137220B2 · Crosbie et al. · 2015 [cited by applicant]
US 9280553B2 · Saliba et al. · 2016 [cited by applicant]
US 9398059B2 · Shepherd et al. · 2016 [cited by applicant]
US 9417754B2 · Smith · 2016 [cited by applicant]
US 9418479B1 · Worley, III et al. · 2016 [cited by applicant]
US 9536354B2 · Starner et al. · 2017 [cited by applicant]
US 9607438B2 · Blanchflower et al. · 2017 [cited by applicant]
US 9824335B1 · Vander Mey · 2017 [cited by applicant]
US 10552801B2 · Gatzke et al. · 2020 [cited by applicant]
US 10574442B2 · Amiri et al. · 2020 [cited by applicant]
US 10884502B2 · Dobson · 2021 [cited by applicant]
US 10956868B1 · Cronan · 2021 [cited by applicant]
US 10963066B2 · Lee et al. · 2021 [cited by applicant]
US 11012720B1 · Chundi et al. · 2021 [cited by applicant]
US 11178376B1 · Tichenor et al. · 2021 [cited by applicant]
US 11275850B1 · Brandwine · 2022 [cited by examiner]
US 11288711B1 · McIntosh et al. · 2022 [cited by applicant]
US 11450034B2 · Lebeck et al. · 2022 [cited by applicant]
US 11562657B1 · Fieldman · 2023 [cited by applicant]
US 11604898B2 · Camery · 2023 [cited by applicant]
US 11630633B1 · MacDougall · 2023 [cited by applicant]
US 11636655B2 · Ma et al. · 2023 [cited by applicant]
US 11677908B2 · Zhang · 2023 [cited by applicant]
US 11704652B2 · Ene et al. · 2023 [cited by applicant]
US 11734886B1 · Bhushan · 2023 [cited by examiner]
US 12019773B2 · Cho · 2024 [cited by examiner]
US 12189823B1 · Camery · 2025 [cited by applicant]
US 12348499B2 · Mustafi et al. · 2025 [cited by applicant]
US 12380406B1 · Pearson et al. · 2025 [cited by applicant]
US 20030105734A1 · Hitchen et al. · 2003 [cited by applicant]
US 20030197729A1 · Denoue et al. · 2003 [cited by applicant]
US 20060047814A1 · Batz et al. · 2006 [cited by applicant]
US 20060080432A1 · Spataro et al. · 2006 [cited by applicant]
US 20070033419A1 · Kocher et al. · 2007 [cited by applicant]
US 20080013793A1 · Hillis et al. · 2008 [cited by applicant]
US 20080036732A1 · Wilson et al. · 2008 [cited by applicant]
US 20090178073A1 · Tsuria et al. · 2009 [cited by applicant]
US 20100235763A1 · Massand · 2010 [cited by applicant]
US 20110202599A1 · Yuan et al. · 2011 [cited by applicant]
US 20120260347A1 · Whitfield, Jr. et al. · 2012 [cited by applicant]
US 20120293544A1 · Miyamoto et al. · 2012 [cited by applicant]
US 20130120365A1 · Lee et al. · 2013 [cited by applicant]
US 20130127980A1 · Haddick et al. · 2013 [cited by applicant]
US 20130219458A1 · Ramanathan · 2013 [cited by applicant]
US 20130293468A1 · Perez et al. · 2013 [cited by applicant]
US 20140280498A1 · Frankel et al. · 2014 [cited by applicant]
US 20150020151A1 · Ramanathan · 2015 [cited by applicant]
US 20150035823A1 · Arsan et al. · 2015 [cited by applicant]
US 20150113571A1 · Cholas et al. · 2015 [cited by applicant]
US 20150135332A1 · Follis et al. · 2015 [cited by applicant]
US 20150235447A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150264338A1 · Ueno et al. · 2015 [cited by applicant]
US 20150288933A1 · Iversen et al. · 2015 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160044073A1 · Rosenberg · 2016 [cited by applicant]
US 20160086383A1 · Starner et al. · 2016 [cited by applicant]
US 20160091976A1 · Kumar et al. · 2016 [cited by applicant]
US 20160306816A1 · Morales, Jr. · 2016 [cited by applicant]
US 20160337291A1 · Park et al. · 2016 [cited by applicant]
US 20170054756A1 · Jones et al. · 2017 [cited by applicant]
US 20170060888A1 · Al Hassanat et al. · 2017 [cited by applicant]
US 20170118271A1 · Reyes · 2017 [cited by applicant]
US 20170132568A1 · Glunz · 2017 [cited by applicant]
US 20170186064A1 · Kaptsan et al. · 2017 [cited by applicant]
US 20180005442A1 · Mullins · 2018 [cited by applicant]
US 20180012032A1 · Radich et al. · 2018 [cited by applicant]
US 20180075657A1 · Lanier et al. · 2018 [cited by applicant]
US 20180077099A1 · Silva et al. · 2018 [cited by applicant]
US 20180095635A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180095636A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180096507A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180158243A1 · Gleason et al. · 2018 [cited by applicant]
US 20180183810A1 · Jones et al. · 2018 [cited by applicant]
US 20180267940A1 · Lee et al. · 2018 [cited by applicant]
US 20180286127A1 · Evertt et al. · 2018 [cited by applicant]
US 20180337929A1 · Kurian · 2018 [cited by applicant]
US 20180350144A1 · Rathod · 2018 [cited by applicant]
US 20190019011A1 · Ross et al. · 2019 [cited by applicant]
US 20190019348A1 · Yamamoto et al. · 2019 [cited by applicant]
US 20190028605A1 · Kee et al. · 2019 [cited by applicant]
US 20190043264A1 · Tomizuka et al. · 2019 [cited by applicant]
US 20190099653A1 · Wanke et al. · 2019 [cited by applicant]
US 20190108239A1 · Yang et al. · 2019 [cited by applicant]
US 20190108578A1 · Spivack et al. · 2019 [cited by applicant]
US 20190130656A1 · Gebbie et al. · 2019 [cited by applicant]
US 20190220177A1 · Guido et al. · 2019 [cited by applicant]
US 20190362562A1 · Benson · 2019 [cited by applicant]
US 20200074060A1 · Oh · 2020 [cited by applicant]
US 20200076748A1 · Han et al. · 2020 [cited by applicant]
US 20200104522A1 · Collart · 2020 [cited by applicant]
US 20200117705A1 · Hance et al. · 2020 [cited by applicant]
US 20200184217A1 · Faulkner et al. · 2020 [cited by applicant]
US 20200193206A1 · Turkelson et al. · 2020 [cited by applicant]
US 20200201450A1 · Schwartz et al. · 2020 [cited by applicant]
US 20200357184A1 · Paul et al. · 2020 [cited by applicant]
US 20200374146A1 · Chhabra et al. · 2020 [cited by applicant]
US 20210004491A1 · Saha et al. · 2021 [cited by applicant]
US 20210011545A1 · Min · 2021 [cited by applicant]
US 20210019944A1 · McKeever · 2021 [cited by applicant]
US 20210046383A1 · Dhaliwal et al. · 2021 [cited by applicant]
US 20210048972A1 · Cardenuto et al. · 2021 [cited by applicant]
US 20210081036A1 · Johnston et al. · 2021 [cited by applicant]
US 20210097719A1 · Kulbida et al. · 2021 [cited by applicant]
US 20210240372A1 · Loh et al. · 2021 [cited by applicant]
US 20210241529A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210264222A1 · Pelov · 2021 [cited by examiner]
US 20210286502A1 · Lemay et al. · 2021 [cited by applicant]
US 20210294560A1 · Vembar et al. · 2021 [cited by applicant]
US 20210306386A1 · Smith · 2021 [cited by examiner]
US 20210405955A1 · Canberk et al. · 2021 [cited by applicant]
US 20220026920A1 · Ebrahimi Afrouzi et al. · 2022 [cited by applicant]
US 20220062763A1 · Wong · 2022 [cited by applicant]
US 20220084235A1 · Bar-Zeev et al. · 2022 [cited by applicant]
US 20220086238A1 · Oh et al. · 2022 [cited by applicant]
US 20220091722A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220129082A1 · Schoen · 2022 [cited by applicant]
US 20220137701A1 · Bowman et al. · 2022 [cited by applicant]
US 20220139056A1 · Fieldman · 2022 [cited by applicant]
US 20220198765A1 · Nickerson et al. · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220222900A1 · Tomizuka et al. · 2022 [cited by applicant]
US 20220231847A1 · Rangarajan et al. · 2022 [cited by applicant]
US 20220317776A1 · Sundstrom et al. · 2022 [cited by applicant]
US 20220317830A1 · Skuratowicz et al. · 2022 [cited by applicant]
US 20220405955A1 · Ohishi et al. · 2022 [cited by applicant]
US 20230041862A1 · Gao et al. · 2023 [cited by applicant]
US 20230083688A1 · Janakiraman et al. · 2023 [cited by applicant]
US 20230141680A1 · Asgekar et al. · 2023 [cited by applicant]
US 20230145605A1 · Shah et al. · 2023 [cited by applicant]
US 20230176805A1 · Dudovitch et al. · 2023 [cited by applicant]
US 20230244802A1 · Paul et al. · 2023 [cited by applicant]
US 20230258463A1 · Nussbaum et al. · 2023 [cited by applicant]
US 20240007594A1 · Jeon · 2024 [cited by applicant]
US 20240069643A1 · Cho · 2024 [cited by examiner]
US 20240070298A1 · Cho · 2024 [cited by examiner]
US 20240070299A1 · Cho · 2024 [cited by examiner]
US 20240070301A1 · Cho · 2024 [cited by examiner]
US 20240070302A1 · Cho · 2024 [cited by examiner]
US 20240071020A1 · Cho · 2024 [cited by examiner]
JP H08287016A · 1996 [cited by applicant]
JP 2019160282A · 2019 [cited by applicant]
KR 1020100064708A · 2010 [cited by applicant]
KR 1020150132803A · 2015 [cited by applicant]
KR 1020190007791A · 2019 [cited by applicant]
KR 1020210032553A · 2021 [cited by applicant]
WO 2015192117A1 · 2015 [cited by applicant]
WO 2020165885A1 · 2020 [cited by applicant]
WO 2022147146A1 · 2022 [cited by applicant]
WO WO2022178234A1 · 2022 [cited by examiner]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028377, dated Nov. 6, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028387, dated Nov. 7, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028460, dated Jul. 24, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028468, dated Nov. 14, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028536, dated Nov. 10, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028537, dated Nov. 6, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028542, dated Nov. 13, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028664, dated Nov. 22, 2023. [cited by applicant]
International Search Report and Written Opinion received in Patent Cooperation Treaty Application No. PCT/US2023/028671, dated Nov. 13, 2023. [cited by applicant]