IP Library Granted Patent US 12704952
Granted Patent B2
US 12704952 · App. 19/278,673 · Granted Aug 11, 2026

Shared real-time content editing activated by an image

Inventor: Patrick Soon-Shiong (Los Angeles, CA)
Assignee: Nant Holdings IP, LLC
G06F3/04847G06F3/03G06F3/048H04L65/4015H04L67/12
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 12704952
App. No.
19/278,673
Granted
Aug 11, 2026
Kind
B2
Abstract

Systems and methods for instantiating collaboration interfaces via object recognition are disclosed. An object recognition engine communicatively coupled to a database and an electronic device receives sensor data related to an object and identifies an object characteristic. A component is selected having criteria satisfied by the object characteristic and a collaboration interface is instantiated on the electronic device. This can allow a user to edit content related to an object. A substantially identical collaboration interface can be instantiated on a second electronic device to allow collaboration among user with respect to content related to the object.

Claims (65)

1 . A computer-based location-based mobile game system comprising:

at least one non-transitory computer-readable memory storing software instructions;

at least one collaboration database storing game interface components; and

at least one processor coupled with the at least one non-transitory computer-readable memory and the at least one collaboration database, and that performs the following operations upon execution of the software instructions:

receiving sensor data from a mobile device, including location data and image data of a physical environment;

identifying multiple game-related objects within the image data;

determining respective object characteristics for each identified game-related object, including corresponding physical locations;

selecting, for each identified game-related object, respective game interface components from the at least one collaboration database based on the object characteristics;

instantiating a game collaboration interface on the mobile device comprising the selected game interface components, wherein different game interface components are associated with different identified game-related objects; and

enabling the mobile device to interact with the identified game-related objects through the game collaboration interface based on a location of the mobile device relative to the physical locations of the identified game-related objects.

2 . The system of claim 1 , wherein the operations further comprise: instantiating the game collaboration interface on a second mobile device; and

enabling multi-user interaction between the mobile device and the second mobile device with respect to the identified game-related objects.

3 . The system of claim 2 , wherein the operations further comprise:

detecting a conflict between a first command from the mobile device and a second command from the second mobile device; and

reconciling the conflict based on a rule associated with at least one of the identified game-related objects.

4 . The system of claim 1 , wherein the selected game interface components include at least one of: a game editor, a video editor, an image editor, a text editor, an audio editor, or an API.

5 . The system of claim 1 , wherein the operations further comprise:

initiating a synchronizing action between the mobile device and a second mobile device prior to enabling interaction with the identified game-related objects.

6 . The system of claim 1 , wherein the operations further comprise:

determining a user hierarchy among multiple users; and

modifying available game interface components based on the user hierarchy.

7 . The system of claim 1 , wherein the operations further comprise:

enforcing content restriction rules associated with the identified game-related objects.

8 . The system of claim 1 , wherein the operations further comprise:

updating the game collaboration interface in real-time based on changes in the location of the mobile device.

9 . The system of claim 1 , wherein the operations further comprise:

storing edited versions of content associated with the identified game-related objects in the at least one memory or the at least one collaboration database.

10 . The system of claim 1 , wherein the operations further comprise: authenticating the mobile device prior to enabling interaction with the identified game-related objects.

11 . The system of claim 1 , wherein the operations further comprise:

identifying different content modalities from the sensor data; and

instantiating different game interface components for each identified content modality.

12 . The system of claim 1 , wherein the operations further comprise:

linking multiple game interface components such that an edit in one game interface component causes a corresponding change in another game interface component.

13 . The system of claim 1 , wherein the operations further comprise:

receiving audio data from the mobile device; and

recognizing game-related sounds within the audio data as a game-related object.

14 . The system of claim 1 , wherein the operations further comprise:

determining device capabilities of the mobile device; and

modifying the game collaboration interface based on the determined device capabilities.

15 . The system of claim 1 , wherein the operations further comprise:

instantiating the game collaboration interface based on a pre-constructed interface template; and

modifying the pre-constructed interface template based on specific game-related objects identified in the sensor data.

16 . The system of claim 1 , wherein the operations further comprise:

enabling the mobile device to interact through the game collaboration interface based on a proximity of a second mobile device.

17 . The system of claim 1 , wherein the operations further include selecting game interface components based on a mapping between object characteristics and collaboration interface components stored in the collaboration database.

18 . The system of claim 1 , wherein the operations further comprise:

identifying an activity or location through integration of acceleration data from the mobile device.

19 . The system of claim 1 , wherein the operations further comprise:

instantiating different versions of the game collaboration interface for different users based on user-specific characteristics.

20 . The system of claim 1 , wherein the operations further comprise:

automatically generating collaboration commands in response to a user input without requiring confirmation.

21 . A non-transitory computer-readable medium having computer instructions stored thereon, which, when executed by at least one processor, cause the at least one processor to perform the operations of:

receiving sensor data from a mobile device, including location data and image data of a physical environment;

identifying multiple game-related objects within the image data;

determining respective object characteristics for each identified game-related object, including corresponding physical locations;

selecting, for each identified game-related object, respective game interface components from the at least one collaboration database based on the object characteristics;

instantiating a game collaboration interface on the mobile device comprising the selected game interface components, wherein different game interface components are associated with different identified game-related objects; and

enabling the mobile device to interact with the identified game-related objects through the game collaboration interface based on a location of the mobile device relative to the physical locations of the identified game-related objects.

22 . A method comprising:

receiving sensor data from a mobile device, including location data and image data of a physical environment;

identifying multiple game-related objects within the image data;

determining respective object characteristics for each identified game-related object, including corresponding physical locations;

selecting, for each identified game-related object, respective game interface components from the at least one collaboration database based on the object characteristics;

instantiating a game collaboration interface on the mobile device comprising the selected game interface components, wherein different game interface components are associated with different identified game-related objects; and

enabling the mobile device to interact with the identified game-related objects through the game collaboration interface based on a location of the mobile device relative to the physical locations of the identified game-related objects.