Patents by Inventor Daniel Eisenhauer

Daniel Eisenhauer 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: 20070288493
    Abstract: Methods for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, and determining whether the user metric vector is outside the user metric space. Embodiments include identifying an action in dependence upon the user metric vector, if the user metric vector is outside a user metric space, executing the action, and creating a user reaction log.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Dniel Schumacher, Thomas Watson
  • Publication number: 20070288622
    Abstract: Exemplary embodiments of the present invention include a method for administering devices. Such exemplary embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many exemplary 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: Application
    Filed: June 27, 2007
    Publication date: December 13, 2007
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070287893
    Abstract: Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metric vector is outside the user metric space, identifying an action in dependence upon the user metric vector if the user metric vector is outside a user metric space, and executing the action.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 13, 2007
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070283266
    Abstract: Methods for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a user metric space including a plurality of metric ranges, determining whether the user metric vector is outside the user metric space, creating, in dependence upon the user metric vector, a dynamic action list, if the user metric vector is outside a user metric space, identifying at least one action in the dynamic action list, and executing the action.
    Type: Application
    Filed: August 16, 2007
    Publication date: December 6, 2007
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070250602
    Abstract: 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: Application
    Filed: June 22, 2007
    Publication date: October 25, 2007
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070250561
    Abstract: Method for administering devices, including creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of user metric spaces, a user metric space. Methods also include determining whether the user metric vector is outside the selected user metric space, identifying an action in dependence upon the user metric vector, if the user metric vector is outside the selected user metric space, and executing the action.
    Type: Application
    Filed: June 27, 2007
    Publication date: October 25, 2007
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070250448
    Abstract: Exemplary methods, systems, and products are described for identifying whether material is subject to an end-user license agreement (‘EULA’). Embodiments include receiving a response to a request for the material; determining whether the content of the response contains predefined license identification metadata; and determining in dependence upon the predefined license identification metadata that the requested material is subject a EULA if the content of the response contains predefined license identification metadata.
    Type: Application
    Filed: June 27, 2007
    Publication date: October 25, 2007
    Inventors: Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070239989
    Abstract: A computer-implemented method, apparatus, and computer program product are disclosed for securing node port access in a switched-fabric storage area network. Permitted combinations of fabric port identifiers and node port identifiers are specified. A node port receives a request to access the node port. A node port identifier, which identifies the device that is attempting to access the node port, is determined from the request. A fabric port identifier is determined that identifies a fabric port through which the device transmitted the request. Access to the node port is granted if the fabric port identifier and node port identifier form a permitted combination.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 11, 2007
    Inventors: Barry Barnett, Daniel Eisenhauer, Matthew Landt
  • Publication number: 20070233607
    Abstract: Exemplary methods, systems, and products are described for identifying whether material is subject to an end-user license agreement (‘EULA’). Embodiments include receiving a response to a request for the material; determining whether the content of the response contains predefined license identification metadata; and determining in dependence upon the predefined license identification metadata that the requested material is subject a EULA if the content of the response contains predefined license identification metadata.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Inventors: Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070233608
    Abstract: 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: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Inventors: Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070083474
    Abstract: Exemplary methods, systems, and products are described for administering end-user license agreements (‘EULAs’). Embodiments include receiving, in a response to a user's request for access to material subject to an end-user license agreement (‘EULA’), license data; determining, in dependence upon the license data and one or more license administration rules, whether terms of the EULA are acceptable; and indicating to the user whether the terms of the EULA are acceptable. Many embodiments may also include determining whether terms of the EULA are acceptable is further dependent upon a user profile of the user. Embodiments may also include inhibiting the user's access to the material subject to the EULA if the terms of the EULA are not acceptable.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070083926
    Abstract: 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: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20070033366
    Abstract: A method, apparatus, and computer program product are disclosed for reconfiguring a storage area network (SAN) to support the execution of an application automatically upon execution of the application. A data set is generated for the application that identifies types of SAN devices that are necessary in order for the SAN to support the execution of the application. An execution of the application is initiated. A SAN manager then utilizes the data set to configure the SAN to support the execution of the application by selecting particular ones of the identified types of SAN devices to use to support the execution. The application is then executed utilizing the selected SAN devices.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Inventors: Daniel Eisenhauer, Giles Frazier
  • Publication number: 20060224970
    Abstract: 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: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20060224965
    Abstract: 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: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20060218475
    Abstract: 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: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20060130052
    Abstract: Methods, systems, and computer program products are provided for migrating an operating system from a source computer to a destination computer. Some embodiments include identifying a destination adapter of the destination computer that is coupled for data communications to a SAN that is also coupled for data communications to a source adapter of the source computer, logging off a virtual port name of the source adapter from the login manager, deregistering the virtual port name from the source adapter, registering the virtual port name with the destination adapter, and logging on the destination adapter to the login manager with the virtual port name. Typical embodiments also include transferring the operating system from the source computer to the destination computer.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: James Allen, Daniel Eisenhauer, Giles Frazier, Robert Kovacs, Satya Sharma
  • Publication number: 20060050647
    Abstract: A method, apparatus, and computer program product are disclosed for collecting data about the transmission of network packets that are associated with specified applications. The packets are transmitted through a communications network fabric that is used to couple data processing systems together. A particular existing single bit in a frame header definition is selected. The bit is defined as part of the standard frame header by a communication protocol as an available bit in the frame header. The standard protocol is unchanged by the selection of this bit. An application is specified to be monitored. The selected bit is then set in each network packet that is generated by the specified application. The fabric collects performance data for each packet that has the bit set. Thus, the fabric collects performance data about a transmission of each packet that is generated by the application when that application is setting the bit.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Robert Dugan, Daniel Eisenhauer, Giles Frazier, William Rooney
  • Publication number: 20060020445
    Abstract: 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, in dependence upon user classifications of a user participant in the presentation, and in dependence upon a presentation history of the classified structural element; and presenting the selected structural element to the user.
    Type: Application
    Filed: July 8, 2004
    Publication date: January 26, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson
  • Publication number: 20060010198
    Abstract: 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: Application
    Filed: July 8, 2004
    Publication date: January 12, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Bodin, Michael Burkhart, Daniel Eisenhauer, Daniel Schumacher, Thomas Watson