12299150

Selective Collaborative Object Access

PublishedMay 13, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for selectively granting access to a collaborative object, the system comprising: a memory storing collaborative session instructions, and a processor coupled to the memory, the processor configured to execute the collaborative session instructions to perform functions, including functions to: receive user identifiers for users to be associated with a collaborative session; receive access parameters for the users, the access parameters indicating a respective access level to the collaborative object of each of the users, the respective access level of a plurality of the users providing a first level of access to the collaborative object and the respective access level of at least one other of the users providing a second level of access to the collaborative object that is less than the first level of access; provide access to the collaborative object by the users based on their respective access levels; identify an access level change for the at least one other of the users having the second level of access to the collaborative object, wherein to identify the access level change the processor is configured to receive an access level change request from all of the plurality of users having the first level of access to the collaborative object; and change the respective access level of the at least one other of the users responsive to the access level change.

2

2. The system of claim 1, wherein the functions further comprise a function to: maintain a timer indicative of when a collaboration period of the collaboration session ends; wherein the function to identify an access level change further comprises a function to: determine that the collaboration period has ended responsive to the timer.

3

3. The system of claim 1, wherein the functions further comprise functions to: receive a reveal time for the collaboration session; maintain a timer; wherein the function to identify the access level change further comprises a function to: identify that the reveal time has been reached responsive to the timer.

4

4. The system of claim 1, wherein the function to change the respective access level of the at least one other of the users comprises a function to: increase the respective access level of the at least one other of the users to the first access level.

5

5. The system of claim 1, wherein the functions further comprise a function to: associate virtual content received from the users having the first level of access with the collaborative object during a collaboration period for the collaboration session; wherein the users having the first level of access can access the virtual content and the users having the second level of access cannot access the virtual content.

6

6. The system of claim 5, wherein the function to change the respective access level of the at least one other of the users comprises a function to: change the respective access level of the at least one other of the users.

7

7. The system of claim 1, wherein the functions further comprise functions to: maintain a table in the memory including the user identifiers and their respective access levels; and update the table responsive to changing the respective access levels.

8

8. A method for selectively granting access to a collaborative object, the method comprising: receiving user identifiers for users to be associated with a collaborative session; receiving access parameters for the users, the access parameters indicating a respective access level to the collaborative object of each of the users, the respective access level of a plurality of the users providing a first level of access to the collaborative object and the respective access level of at least one other of the users providing a second level of access to the collaborative object that is less than the first level of access; providing access to the collaborative object by the users based on their respective access levels; identifying an access level change for the at least one other of the users having the second level of access to the collaborative object, wherein identifying the access level change comprises receiving an access level change request from all of the plurality of users having the first level of access to the collaborative object; and changing the respective access level of the at least one other of the users responsive to the access level change.

9

9. The method of claim 8, further comprising: maintaining a timer indicative of when a collaboration period of the collaboration session ends; wherein the identifying an access level change further comprises: determining that the collaboration period has ended responsive to the timer.

10

10. The method of claim 8, further comprising: receiving a reveal time for the collaboration session; maintaining a timer; wherein the identifying the access level change further comprises: identifying that the reveal time has been reached responsive to the timer.

11

11. The method of claim 8, wherein the changing the respective access level of the at least one other of the users comprises: increasing the respective access level of the at least one other of the users to the first access level.

12

12. The method of claim 8, further comprising: associating virtual content received from the users having the first level of access with the collaborative object during a collaboration period for the collaboration session; wherein the users having the first level of access can access the virtual content and the users having the second level of access cannot access the virtual content.

13

13. The method of claim 12, wherein the changing the respective access level of the at least one other of the users comprises: changing the respective access level of the at least one other of the users.

14

14. The method of claim 8, further comprising: maintaining a table in memory including the user identifiers and their respective access levels; and updating the table responsive to changing the respective access levels.

15

15. A non-transitory computer-readable storage medium comprising instructions for selectively granting access to a collaborative object, the instructions, when executed by a processor configure a system to perform functions including functions to: receive user identifiers for users to be associated with a collaborative session; receive access parameters for the users, the access parameters indicating a respective access level to the collaborative object of each of the users, the respective access level of a plurality of the users providing a first level of access to the collaborative object and the respective access level of at least one other of the users providing a second level of access to the collaborative object that is less than the first level of access; provide access to the collaborative object by the users based on their respective access levels; identify an access level change for the at least one other of the users having the second level of access to the collaborative object, wherein to identify the access level change the system is configured to receive an access level change request from all of the plurality of users having the first level of access to the collaborative object; and change the respective access level of the at least one other of the users responsive to the access level change.

16

16. The non-transitory computer-readable storage medium of claim 15, wherein the functions further comprise functions to: maintain a table in memory including the user identifiers and their respective access levels; and update the table responsive to changing the respective access levels.

17

17. The non-transitory computer-readable storage medium of claim 15, wherein the functions further comprise a function to: maintain a timer indicative of when a collaboration period of the collaboration session ends; wherein the function to identify an access level change further comprises a function to: determine that the collaboration period has ended responsive to the timer.

18

18. The non-transitory computer-readable storage medium of claim 15, wherein the functions further comprise functions to: receive a reveal time for the collaboration session; maintain a timer; wherein the function to identify the access level change further comprises a function to: identify that the reveal time has been reached responsive to the timer.

19

19. The non-transitory computer-readable storage medium of claim 15, wherein the function to change the respective access level of the at least one other of the users comprises a function to: increase the respective access level of the at least one other of the users to the first access level.

20

20. The non-transitory computer-readable storage medium of claim 15, wherein the functions further comprise a function to: associate virtual content received from the users having the first level of access with the collaborative object during a collaboration period for the collaboration session; wherein the users having the first level of access can access the virtual content and the users having the second level of access cannot access the virtual content.

Patent Metadata

Filing Date

Unknown

Publication Date

May 13, 2025

Inventors

Youjean Cho
Chen Ji
Fannie Liu
Andrés Monroy-Hernández
Tsung-Yu Tsai
Rajan Vaish

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SELECTIVE COLLABORATIVE OBJECT ACCESS” (12299150). https://patentable.app/patents/12299150

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.