Dynamic media content for collaborators with client locations in dynamic client contexts
First Claim
1. A method for delivering dynamic media content to collaborators, the method comprising:
- providing collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, wherein providing collaborative event media content further comprises;
creating, in dependence upon original media content, a structured document, the structured document further comprising one or more structural elements;
creating a grammar for the collaborative event media content, wherein the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document; and
classifying a structural element of the structured document according to a presentation attribute including identifying a presentation attribute for the structural element;
identifying a classification identifier in dependence upon the presentation attribute; and
inserting the classification identifier in association with the structural element in the structured document;
and wherein the method further comprises;
providing data identifying a client'"'"'s location including querying a router for a physical address of the router and wherein the router further comprises a wireless network access point;
storing, in the context server in a data structure comprising a dynamic client context for the client, the data identifying the client'"'"'s location including storing the physical address of the router in the dynamic client context for the client;
detecting an event in dependence upon the dynamic client context including detecting a change in a value of a data element in the dynamic client context and applying event detection rules base to the dynamic client context;
identifying one or more collaborators in dependence upon the dynamic client context and the event;
selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and
transmitting the selected structural element to the collaborator.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; providing data identifying a client'"'"'s location; storing, in the context server in a data structure comprising a dynamic client context for the client, the data identifying the client'"'"'s location; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; and selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator. In many embodiments, detecting an event in dependence upon the dynamic client context includes detecting a change in a value of a data element in the dynamic client context, and applying event detection rules base to the dynamic client context.
-
Citations
1 Claim
-
1. A method for delivering dynamic media content to collaborators, the method comprising:
-
providing collaborative event media content, wherein the collaborative event media content further comprises a grammar and a structured document, wherein providing collaborative event media content further comprises; creating, in dependence upon original media content, a structured document, the structured document further comprising one or more structural elements; creating a grammar for the collaborative event media content, wherein the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document; and classifying a structural element of the structured document according to a presentation attribute including identifying a presentation attribute for the structural element;
identifying a classification identifier in dependence upon the presentation attribute; and
inserting the classification identifier in association with the structural element in the structured document;and wherein the method further comprises; providing data identifying a client'"'"'s location including querying a router for a physical address of the router and wherein the router further comprises a wireless network access point; storing, in the context server in a data structure comprising a dynamic client context for the client, the data identifying the client'"'"'s location including storing the physical address of the router in the dynamic client context for the client; detecting an event in dependence upon the dynamic client context including detecting a change in a value of a data element in the dynamic client context and applying event detection rules base to the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator.
-
Specification