Patents by Inventor Daniel M. Schumacher
Daniel M. Schumacher 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).
-
Patent number: 8793584Abstract: Methods 300 and systems 400 are provided for creating customizable user interface wrappers for a web application using a software development platform with a plug-in architecture 100. The development platform is used to create one or more declarative descriptions in a predefined plug-in format which define the customized user interface. The declarative description is accessed to generate the user interface wrapper, and the web application is enabled to operate using the user interface wrapper. The declarative description may be in the form of an XML file implemented as an extension listed in an extension directory of a plug-in. The attributes specified in the declarative description may be tailored to run the web application on a given platform, such as an operating system implemented on a predefined type of computer.Type: GrantFiled: May 24, 2006Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: You B. Chen, Brian T. Lillie, Richard Redpath, Daniel M. Schumacher
-
Patent number: 8781830Abstract: 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: GrantFiled: July 2, 2013Date of Patent: July 15, 2014Assignee: Nuance Communications, Inc.Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Thomas J. Watson, Daniel M. Schumacher
-
Patent number: 8688818Abstract: Example embodiments of the present invention include a method for administering devices. Such example embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many example embodiments, receiving a domain state object includes receiving a signal to download the domain state object from a mobile sensor, and downloading the domain state object from the mobile sensor.Type: GrantFiled: February 6, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8635162Abstract: Exemplary methods, systems, and products are described for creating rules for the administration of end-user license agreements (‘EULAs’). Creating rules for the administration of end-user license agreements is accomplished by identifying, from historical license data, a license administration pattern. A license administration rule is then created in dependence upon the license administration pattern. Identifying a license administration pattern from historical license data may include data mining a collection of accepted EULAs and data mining a collection of rejected EULAs.Type: GrantFiled: October 7, 2005Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8332220Abstract: 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: GrantFiled: March 25, 2008Date of Patent: December 11, 2012Assignee: Nuance Communications, Inc.Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8245134Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.Type: GrantFiled: December 23, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8230331Abstract: 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 having an associated indication of interest from a user not participating in the presentation; presenting the selected structural element to a user participant; and notifying the user not participating of the presentation of the selected structural element. Typical embodiments also include recording for the user not participating the associated indication of interest in the selected structural element. Typical embodiments also include notifying the user not participating of the identity of at least one user participant. Typical embodiments also include allowing the user not participating to participate in the presentation.Type: GrantFiled: November 11, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8214432Abstract: 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: GrantFiled: March 28, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8180832Abstract: 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: GrantFiled: December 10, 2008Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8160964Abstract: Exemplary methods, systems, and products are described for creating a virtual license document for material subject to an end-user license agreement (‘EULA’). Embodiments include identifying a licensing clause for the virtual license document; creating metadata describing the licensing clause; and inserting in a markup document the licensing clause and the metadata describing the clause. Identifying a licensing clause for the virtual license document may be carried out by identifying a known licensing clause in an existing end-user license agreement (‘EULA’) in dependence upon licensing clause identification rules. Identifying a known clause in an existing end-user license agreement (‘EULA’) in dependence upon clause identification rules may be carried out by identifying keywords in the existing end-user license agreement (‘EULA’) predetermined to be associated with a known clause in end-user license agreements; and identifying the known licensing clause in dependence upon the keywords.Type: GrantFiled: March 28, 2006Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7912953Abstract: Exemplary embodiments of the present invention include a method for administering devices in a network. The method includes creating a user metric vector comprising a plurality of disparate user metrics, creating a user metric space comprising a plurality of metric ranges and determining whether the user metric vector is outside the user metric space. If the user metric vector is outside a user metric space, identifying an action in dependence upon the user metric vector the method includes determining whether the action is allowed. If the action is allowed, the method includes executing the action. Many embodiments include receiving an allowed action list, such as for example, receiving an allowed action list from a moderator DML.Type: GrantFiled: October 24, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7774693Abstract: 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: GrantFiled: July 11, 2008Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7739600Abstract: Methods, systems, and products are disclosed for creating a voice response grammar in a voice response server including identifying presentation documents for a presentation, each presentation document having a presentation grammar. Typical embodiments include storing each presentation grammar in a voice response grammar on a voice response server. In typical embodiments, identifying presentation documents for a presentation includes creating a data structure representing a presentation and listing at least one presentation document in the data structure representing a presentation. In typical embodiments listing the at least one presentation document includes storing a location of the presentation document in the data structure representing a presentation and storing each presentation grammar includes retrieving a presentation grammar of the presentation document in dependence upon the location of the presentation document.Type: GrantFiled: December 23, 2008Date of Patent: June 15, 2010Assignee: Nuance Communications, Inc.Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Publication number: 20090106668Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.Type: ApplicationFiled: December 23, 2008Publication date: April 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7523388Abstract: Differential dynamic content delivery that includes providing a session document for a presentation, where the session document includes a session grammar and a session structured document, and the session structured document includes at least one structural element classified with at least one classification identifier; establishing a planned agenda for the presentation, where the planned agenda includes planned durations for presentation of structural elements and a planned sequence for presentation of structural elements; selecting from the session document a classified structural element; presenting the selected structural element to a user participant; recording, during the presentation, identities of presented structural elements, durations of presentation of presented structural elements, and sequence of presentation of presented structural elements; and comparing the planned agenda with the recorded identities, durations, and sequence.Type: GrantFiled: March 31, 2005Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Publication number: 20090063944Abstract: 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 having an associated indication of interest from a user not participating in the presentation; presenting the selected structural element to a user participant; and notifying the user not participating of the presentation of the selected structural element. Typical embodiments also include recording for the user not participating the associated indication of interest in the selected structural element. Typical embodiments also include notifying the user not participating of the identity of at least one user participant. Typical embodiments also include allowing the user not participating to participate in the presentation.Type: ApplicationFiled: November 11, 2008Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7493556Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.Type: GrantFiled: March 31, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7475340Abstract: 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 having an associated indication of interest from a user not participating in the presentation; presenting the selected structural element to a user participant; and notifying the user not participating of the presentation of the selected structural element. Typical embodiments also include recording for the user not participating the associated indication of interest in the selected structural element. Typical embodiments also include notifying the user not participating of the identity of at least one user participant. Typical embodiments also include allowing the user not participating to participate in the presentation.Type: GrantFiled: March 24, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Publication number: 20070277109Abstract: Methods 300 and systems 400 are provided for creating customizable user interface wrappers for a web application using a software development platform with a plug-in architecture 100. The development platform is used to create one or more declarative descriptions in a predefined plug-in format which define the customized user interface. The declarative description is accessed to generate the user interface wrapper, and the web application is enabled to operate using the user interface wrapper. The declarative description may be in the form of an XML file implemented as an extension listed in an extension directory of a plug-in. The attributes specified in the declarative description may be tailored to run the web application on a given platform, such as an operating system implemented on a predefined type of computer.Type: ApplicationFiled: May 24, 2006Publication date: November 29, 2007Inventors: You B. Chen, Brian T. Lillie, Richard Redpath, Daniel M. Schumacher
-
Patent number: 6631345Abstract: A method, system, and computer program product for emulating a sequence of events resulting from user interaction with an applet in which the storing and retrieval of queued event objects is facilitated through the use of an index to a component vector. When an applet event recorder is invoked and the applet selected, an automator initializes the applet and generates a component vector that includes a reference to each component of the applet. Events are then detected by the applet event recorder via automator listeners. The automator then generates queued event objects and stores the queued event objects in an automator queue. The generation of queued event objects in one embodiment includes the generation of a component index value that points to the component of component vector that references the applet component that was responsible for generating the corresponding user interaction event.Type: GrantFiled: August 12, 1999Date of Patent: October 7, 2003Assignee: International Business Machines CorporationInventors: Daniel M. Schumacher, Thomas James Watson