Shared real-time content editing activated by an image
AssigneeNant Holdings IP, LLC
InventorPatrick Soon-Shiong
Life of this patent
Estimating the term…
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.
Claims18
A computer-based game editing collaboration system, comprising:
- a collaboration database storing a plurality of collaboration interface components indexed by object characteristics;
- at least one processor configured to control, via execution of software instructions stored in a non-transitory computer readable memory, an object recognition service communicatively coupled with the collaboration database, and the object recognition service being configured to:
- receive sensor data related to a game object, including a location, wherein the game object is associated with a collaboration target within an augmented reality game;
- identify a set of object characteristics associated with the game object from the sensor data, including at least the location;
- select from the collaboration database a set of collaboration interface components from the plurality of collaboration interface components, wherein each collaboration interface component of the set of collaboration interface components has selection criteria satisfied by at least some of the set of object characteristics;
- instantiate at least a portion of a collaboration interface comprising at least a portion of the augmented reality game from the set of collaboration interface components on at least a first electronic device associated with a first user, wherein the collaboration interface is instantiated based on the collaboration target in the portion of the augmented reality game, on the location, and on at least one player characteristic;
- enable the first electronic device to generate a first collaboration command via the instantiated collaboration interface;
- and
- instantiate the collaboration interface on a second, different electronic device associated with a second, different user, wherein the second, different electronic device is enabled to generate a second collaboration command under direction of the second, different user via the instantiated collaboration interface;
- and
- a reconciliation engine coupled with the second, different electronic device, wherein the reconciliation engine is configured to provide an indication of a conflict between the first collaboration command from the first electronic device and the second collaboration command from the second, different electronic device.
A computer-based game editing collaboration system, comprising:
- a collaboration database storing a plurality of collaboration interface components indexed by object characteristics;
- at least one processor configured to control, via execution of software instructions stored in a non-transitory computer readable memory, an object recognition service communicatively coupled with the collaboration database, and the object recognition service being configured to:
- receive sensor data related to a least one game object, including a location wherein the at least one game object is associated with a collaboration target within an augmented reality game;
- identify a first set of object characteristics associated with a first game object from the sensor data, including at least the location;
- identify a second set of object characteristics associated with a second game object from the sensor data, including at least the location;
- select from the collaboration database a first set of collaboration interface components from the plurality of collaboration interface components, the first set of collaboration interface components having selection criteria satisfied by the first set of object characteristics;
- select from the collaboration database a second set of collaboration interface components from the plurality of collaboration interface components, the second set of collaboration interface components having selection criteria satisfied by the second set of object characteristics;
- combine the first set of collaboration interface components and the second set of collaboration interface components into a combined set of collaboration interface components;
- instantiate at least a portion of a collaboration interface comprising at least a portion of the augmented reality game from the combined set of collaboration interface components on at least a first electronic device associated with a first user, wherein the collaboration interface is instantiated based on a collaboration target in the portion of the augmented reality game and based on the location and at least one player characteristic;
- enable the first electronic device to generate a first collaboration command via the instantiated collaboration interface;
- and
- instantiate the collaboration interface on a second, different electronic device associated with a second, different user, wherein the second, different electronic device is enabled to generate a second collaboration command under direction of the second, different user via the instantiated collaboration interface;
- and
- a reconciliation engine coupled with the second, different electronic device, wherein the reconciliation engine is configured to provide an indication of a conflict between the first collaboration command from the first electronic device and the second collaboration command from the second, different electronic device.
A computer-based game editing collaboration method, the method comprising:
- receiving sensor data related to a game object, including a location, wherein the game object is associated with a collaboration target within an augmented reality game;
- identifying a set of object characteristics associated with the game object from the sensor data, including at least the location;
- selecting from a collaboration database a set of collaboration interface components from a plurality of collaboration interface components, wherein each collaboration interface component of the set of collaboration interface components has selection criteria satisfied by at least some of the set of object characteristics, wherein the collaboration database stores the plurality of collaboration interface components indexed by object characteristics;
- instantiating at least a portion of a collaboration interface comprising at least a portion of the augmented reality game from the set of collaboration interface components on at least a first electronic device associated with a first user, wherein the collaboration interface is instantiated based on the collaboration target in the portion of the augmented reality game, on the location, and on at least one player characteristic;
- enabling the first electronic device to generate a first collaboration command via the instantiated collaboration interface;
- instantiating the collaboration interface on a second, different electronic device associated with a second, different user, wherein the second, different electronic device is enabled to generate a second collaboration command under direction of the second, different user via the instantiated collaboration interface;
- and
- providing, by a reconciliation engine coupled with the second, different electronic device, an indication of a conflict between the first collaboration command from the first electronic device and the second collaboration command from the second, different electronic device.
A non-transitory computer readable medium containing program instructions for causing a computer to perform steps comprising:
- receiving, by a computer, sensor data related to a game object, including a location, wherein the game object is associated with a collaboration target within an augmented reality game;
- identifying a set of object characteristics associated with the game object from the sensor data, including at least the location;
- selecting from a collaboration database a set of collaboration interface components from a plurality of collaboration interface components, wherein each collaboration interface component of the set of collaboration interface components has selection criteria satisfied by at least some of the set of object characteristics, wherein the collaboration database stores the plurality of collaboration interface components indexed by object characteristics;
- instantiating at least a portion of a collaboration interface comprising at least a portion of the augmented reality game from the set of collaboration interface components on at least a first electronic device associated with a first user, wherein the collaboration interface is instantiated based on the collaboration target in the portion of the augmented reality game, on the location, and on at least one player characteristic;
- enabling the first electronic device to generate a first collaboration command via the instantiated collaboration interface;
- instantiating the collaboration interface on a second, different electronic device associated with a second, different user, wherein the second, different electronic device is enabled to generate a second collaboration command under direction of the second, different user via the instantiated collaboration interface;
- and
- providing, by a reconciliation engine coupled with the second, different electronic device, an indication of a conflict between the first collaboration command from the first electronic device and the second collaboration command from the second, different electronic device.
Dependencies are inferred from the claim text.