Triggering applications for distributed action execution and use of mixed media recognition as a control input
First Claim
1. A system for performing an action in a mixed media environment having a first type of medium and a second type of medium, the system comprising:
- a capture device for capturing an image of at least a portion of a document in the first type of medium;
a media storage for storing a plurality of mixed media reality document data structures, each mixed media reality document data structure comprising an action, a representation of a corresponding document in the first type of medium, a location of data within the representation that matches the image and an index linking the action with the representation;
a recognition unit for identifying a mixed media reality document data structure from the plurality of mixed media reality document data structures that has a representation that matches the image and for outputting the location of data within the representation that matches the image; and
a server coupled for communication with the capture device, the media storage and the recognition unit, the server including an action processor for receiving an action of the identified mixed media reality document data structure, and performing the action of the identified mixed media reality document data structure based on the location of data within the representation that matches the image.
2 Assignments
0 Petitions
Accused Products
Abstract
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types. In one embodiment of the present invention, the MMR system includes an action processor and method, and MMR documents with an associated action. The MMR document structure specifies different actions for different MMR documents combined with the ability to create any number of MMR documents for a particular location on any media, which allows the MMR architecture to serve as a universal trigger or initiator for additional processing. In another embodiment, the MMR system, in particular MMR recognition and the input/output capabilities of the capture device, are used as a control mechanism for a third party system.
203 Citations
21 Claims
-
1. A system for performing an action in a mixed media environment having a first type of medium and a second type of medium, the system comprising:
-
a capture device for capturing an image of at least a portion of a document in the first type of medium; a media storage for storing a plurality of mixed media reality document data structures, each mixed media reality document data structure comprising an action, a representation of a corresponding document in the first type of medium, a location of data within the representation that matches the image and an index linking the action with the representation; a recognition unit for identifying a mixed media reality document data structure from the plurality of mixed media reality document data structures that has a representation that matches the image and for outputting the location of data within the representation that matches the image; and a server coupled for communication with the capture device, the media storage and the recognition unit, the server including an action processor for receiving an action of the identified mixed media reality document data structure, and performing the action of the identified mixed media reality document data structure based on the location of data within the representation that matches the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A first system for controlling a second system, the first system providing a mixed media environment having a first type of medium and a second type of medium, the first system comprising:
-
a capture device for capturing an image of at least a portion of a document in the first type of medium; a media storage for storing a plurality of mixed media reality document data structures, each mixed media reality document data structure comprising an action, a representation of a corresponding document in the first type of medium, a location of data within the representation that matches the image and an index linking the action with the representation; a recognition unit for identifying a mixed media reality document data structure from the plurality of mixed media reality document data structures that has a representation that matches the image and for outputting the location of data within the representation that matches the image; and a server coupled for communication with the capture device, the media storage, the recognition unit and the second system, the server adapted to control the second system in response to an action in a mixed media document based on the location of data within the representation that matches the image.
-
-
13. A method for performing an action in a mixed media environment having a first type of medium and a second type of medium, the method comprising:
using a computer to perform the steps of; acquiring an input image; comparing the input image to a plurality of stored representations, each of the plurality of stored representations being associated with a mixed media reality document data structure comprising a first action, a second action, a location of data within the representation that matches the input image and an index linking the first action and second action with the associated stored representation; identifying a matching stored representation that matches the input image and the mixed media reality document data structure associated with the matching stored representation; outputting the location of data within the representation that matches the input image; performing the first action of the mixed media reality document data structure associated with the matching stored representation based on the location of data within the representation that matches the input image; and performing the second action of the mixed media reality document data structure associated with the matching stored representation. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A method for controlling a system using an action in a mixed media environment having a first type of medium and a second type of medium in response to recognition of a representation, the method comprising:
-
acquiring an input image; comparing the input image to a plurality of stored representations, each of the plurality of stored representations being associated with a mixed media reality document data structure comprising an action, a location of data within the representation that matches the input image and an index linking the action with the associated stored representation; identifying a matching stored representation that matches the input image and the mixed media reality document data structure associated with the matching stored representation; outputting the location of data within the representation that matches the input image; and controlling the system by performing the action of the mixed media reality document data structure associated with the matching stored representation based on the location of data within the representation that matches the input image.
-
-
21. A system for performing an action in a mixed media environment having a first type of medium and a second type of medium, the system comprising:
-
a recognition unit for identifying a mixed media reality document data structure from a plurality of mixed media reality document data structures that has a representation that matches an image of at least a portion of a document in the first type of medium that is captured by a capture device and for outputting a location of data within the representation that matches the image; a media storage for storing a plurality of mixed media reality document data structures, each mixed media reality document data structure comprising an action, the representation of a corresponding document in the first type of medium, the location of data within the representation that matches the image and an index linking the action with the representation; and a server coupled for communication with the capture device, the media storage and the recognition unit, the server including an action processor for receiving an action of the identified mixed media reality document data structure, and performing the action of the identified mixed media reality document data structure based on the location of data within the representation that matches the image.
-
Specification