Context sensitive media and information
First Claim
1. A method for processing a context sensitive media object in a target context, comprising the steps of:
- receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object;
determining if the object is context sensitive;
if the object is context sensitive, prioritizing between the one or more object rules and one or more context rules related to a target context using a processor; and
deciding which method or methods to execute based on the prioritizing such that the object can be processed in the target context, based on interaction patterns to assign priorities and processing orders for the method or methods.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating and processing context sensitive media objects are disclosed. One method is directed to processing a context sensitive media object in a target context. The method includes receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object. Further, a determination of whether the object is context sensitive is made. If the object is context sensitive, the method prioritizes between the one or more object rules and one or more context rules related to a target context. In addition, a determination of which method or methods should be executed to process the object in the target context is made based on the prioritization.
-
Citations
14 Claims
-
1. A method for processing a context sensitive media object in a target context, comprising the steps of:
-
receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object; determining if the object is context sensitive; if the object is context sensitive, prioritizing between the one or more object rules and one or more context rules related to a target context using a processor; and deciding which method or methods to execute based on the prioritizing such that the object can be processed in the target context, based on interaction patterns to assign priorities and processing orders for the method or methods. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for making a media object context sensitive for processing in a plurality of contexts, comprising the steps of:
-
providing a media object; and enhancing the media object using a processor by; embedding into the media object a first set of object rules and methods for processing media content in the media object in one or more contexts and binding context sensitive information to the media object to convert the media object into a context sensitive media object such that, upon entering one or more target environments by the context sensitive media object, the object rules are propagated with the object and the first set of object rules and a set of context rules and methods are considered to determine how to process the context sensitive media object in the one or more target environments, wherein binding context sensitive information to the media object includes distributing the context specific information through a separate logical path from the media object and referencing the context specific information with the media object using a reference to the media object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for processing a context sensitive media object in a target context, comprising the steps of:
-
receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object; determining if the object is context sensitive; if the object is context sensitive, prioritizing between the one or more object rules and one or more context rules related to a target context using a processor, by defining an order for processing the object and context rules and adding corresponding execution decisions to a workflow according to said order; and deciding which method or methods to execute based on the prioritizing such that the object can be processed in the target context. - View Dependent Claims (12, 13, 14)
-
Specification