Patents by Inventor William Bodin
William Bodin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20060014546Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments typically include providing collaborative event media content including a grammar and a structured document; receiving a plurality of disparate client location representations; generating a dynamic client context for a client in dependence upon at least one of the client location representations; 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; 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 typical embodiments, each disparate client location representation includes a client location value and a client location type.Type: ApplicationFiled: July 13, 2004Publication date: January 19, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20060015558Abstract: 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; selecting a VoIP protocol for communications between a client and a dynamic context generation server; generating a dynamic client context for a client by the dynamic context generation server in dependence upon communications from the client through the selected VoIP protocol; 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; 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.Type: ApplicationFiled: July 13, 2004Publication date: January 19, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20060015557Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Exemplary embodiments include providing collaborative event media content including a grammar and a structured document; generating a dynamic client context for a client; detecting an event in dependence upon the dynamic client context; identifying at least one collaborator group 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 group classification; and transmitting the selected structural element to the collaborator group. Typical embodiments also include indexing collaborators according to collaborator attributes into one or more collaborator groups and assigning a collaborator to more than one collaborator group.Type: ApplicationFiled: July 13, 2004Publication date: January 19, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20060010370Abstract: Methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments of the present invention include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element bearing a preview designation; and presenting the selected structural element to a prospective user participant. In many embodiments, selecting a classified structural element bearing a preview designation further comprises selecting a classified structural element in dependence upon user classifications of a prospective user participant.Type: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20060010198Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, during the recording period, a presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the recorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user.Type: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20060010228Abstract: Differential dynamic content delivery including providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; receiving, during the presentation, presentation control instructions controlling the presentation; selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; presenting to the second user during the presentation the selected classified structural elements for the second user; selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user; and presenting after the presentation the clasType: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20060010365Abstract: More particularly, methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element bearing a preview designation; presenting the selected structural element to a prospective user participant; and receiving from the prospective user participant an indication of interest in the selected structural element. Typical embodiments also include recording the indication of interest in association with the selected structural element.Type: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050240912Abstract: 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; generating a dynamic client context for a client; 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.Type: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20050240602Abstract: 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.Type: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20050240603Abstract: Delivering dynamic media content to collaborators, including providing collaborative event media content, where the collaborative event media content further comprises a grammar and a structured document; acquiring data representing a client's environmental condition; storing, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client's environmental condition; 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; 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.Type: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20050240859Abstract: Methods, systems, and computer program products are disclosed for providing collaborative event media content that include creating, in dependence upon original media content, a structured document, where the structured document includes one or more structural elements, and creating a grammar for the collaborative event media content, where the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document. In typical embodiments, creating a structured document includes inserting in the structural document structural element identifiers for the structural elements.Type: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Derral Thorson
-
Publication number: 20050165900Abstract: Differential dynamic content delivery with a participant alterable session copy of a user profile. Typical embodiments include providing a session document for a presentation, where the session document includes a session grammar and a session structured document; providing a session copy of a participant's user profile including a user classification; receiving, from the participant, a user classification instruction to change a user classification in the session copy of the participant's user profile; changing the user classification in the session copy of the participant's user profile in dependence upon the participant's user classification instruction; selecting from the session structured document a classified structural element in dependence upon a user classification in the session copy of the participant's user profile in the presentation; and presenting the selected structural element to the participant.Type: ApplicationFiled: January 13, 2004Publication date: July 28, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154975Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; receiving a presentation control instruction to present a classified structural element of the session document, wherein the classified structural element comprises one or more versions of presentation content; determining whether at least one version of presentation content of the classified structural element exists for a user; identifying alternative display content for the user if no version of presentation content of the classified structural element exists for the user; and presenting the identified alternative display content to the user.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154990Abstract: Differential dynamic content delivery with a presenter alterable session copy of a user profile. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; providing a session copy of a user profile including a user classification; receiving, from a presenter, a user classification instruction to change a user classification in the session copy of a user profile; changing the user classification in the session copy of a user profile in dependence upon the presenter's instruction; selecting from the session structured document a classified structural element in dependence upon a user classification in the session copy of a user profile of a user in the presentation; and presenting the selected structural element to the user.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154970Abstract: Methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; receiving a prerecorded presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the prerecorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user. In typical embodiments, the prerecorded presentation control instruction has an associated time stamp.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154972Abstract: Differential dynamic content delivery including providing a session document for a presentation, where the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming speech to the user from one or more users participating in the presentation; converting the speech to text; detecting a total sound level for the user; and determining whether to display the text in dependence upon the total sound level for the user.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154595Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050154969Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; identifying a device controlling action; and executing the device controlling action to control a device for the user. In many embodiments, identifying a device controlling action includes identifying a device controlling action in dependence upon a presentation control instruction. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a spoken key word. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a classified structural element.Type: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050132273Abstract: Methods, systems, and products are disclosed for amending a session document during a presentation, where the session document typically includes a session structured document. Typical embodiments include providing user profiles representing users capable of participating in presentations, each user profile including user classifications for a user; providing a presentation document including a structured document having structural elements classified with classification identifiers; identifying a user profile event for a user during the presentation; and adding to the session structured document at least one structural element from the presentation document, the added structural element having a classification identifier that corresponds to a user classification of the user. In typical embodiments, the user profile event comprises adding a user to the presentation, wherein the added user has a new user classification for the presentation.Type: ApplicationFiled: December 11, 2003Publication date: June 16, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
-
Publication number: 20050132275Abstract: Creating a presentation document that include creating, in dependence upon an original document, a structured document comprising one or more structural elements and creating a presentation grammar for the structured document, wherein the presentation grammar for the structured document includes grammar elements each of which includes a structural element identifier for at least one structural element of the structured document.Type: ApplicationFiled: December 11, 2003Publication date: June 16, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson