Patents by Inventor Daniel G. Eisenhauer

Daniel G. 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: 20120180047
    Abstract: Frame wrapping such as Q-in-Q frame wrapping is used to enforce QoS prioritization with a converged or multi-function self-virtualizing IO resource such as a converged SRIOV network adapter. Frame wrapping may be used to avoid conflicting priorities from frames associated with virtual functions for which ACLs are not enforced, and thereby preserve QoS prioritization for lossless traffic classes.
    Type: Application
    Filed: January 11, 2011
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omar Cardona, James B. Cunningham, Daniel G. Eisenhauer, Charles S. Graham, Jeffrey J. Lynch
  • Patent number: 8218571
    Abstract: A Fiber Channel over Ethernet (FCoE) device obtains knowledge of the configuration of an attached Ethernet fabric from data fields within a frame header during a fabric initialization or login (FLOGI) process. FCoE N_Ports obtain similar information during the port initialization or login (PLOGI) process. The FCoE device may provide network management services to attached FCoE devices. Embodiments include a management module or processor within an FCoE N_Port. The management module or processor receives a frame having a header and validates and extracts information associated with an Ethernet fabric from the FCoE N_Ports and in order to provide management services based on the information associated with the Ethernet fabric. The FCoE N_Port communicatively couples to at least one additional FCoE N_Port through the Ethernet fabric. The FCoE N_Ports may be implemented within a disc storage drive, a host bus adapter, and/or an FCoE switch.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, Daniel G. Eisenhauer, Roger G. Hathorn, Jeffrey W. Palm, Sandy K. Kao, Renato J. Recio
  • Patent number: 8214432
    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: Grant
    Filed: March 28, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8208396
    Abstract: In various embodiments a traffic class manager is a resource within a virtualized computer systems trusted entity (i.e. a hypervisor, trusted partition, etc.) which maps requirements from a platform management and associated network capabilities onto an SR-IOV adapter in order to appropriately allocate SR-IOV adapter and network resources to the virtualized computer partitions. In various embodiments the traffic class manager defines network traffic classes that meet the objectives of a platform administrator based on the capabilities of the SR-IOV adapter and the network attached to the adapter ports. Once the traffic classes are defined, in various embodiments, the traffic class manager enforces the assignment of a traffic class to a virtual interface queue pair within a partition.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel G. Eisenhauer, Charles S. Graham, Carol T. Machuca, Jeffrey W. Palm, Renato J. Recio
  • Publication number: 20120136981
    Abstract: 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: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 8185814
    Abstract: 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: Grant
    Filed: July 8, 2004
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 8180832
    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: Grant
    Filed: December 10, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8160964
    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: Grant
    Filed: March 28, 2006
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8112509
    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: Grant
    Filed: August 5, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Publication number: 20110302481
    Abstract: Translating between a first communication protocol used by a first network component and a second communication protocol used by a second network, where translating includes: receiving, by a network engine adapter operating independently from the first and second network components, data packets from the first and second network components; and performing, by the network engine, a combined communication protocol based on the first communication protocol and the second communication protocol, including manipulating data packets of at least one of the first communication protocol or the second communication protocol, thereby offloading performance requirements for the combined communication protocol from the first and second network components.
    Type: Application
    Filed: June 1, 2011
    Publication date: December 8, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jean L. Calvignac, Daniel G. Eisenhauer, Ashish A. More, Anil Pothireddy, Christoph Raisch, Saravanan Sethuraman, Vibhor K. Srivastava, Jan-Bernd Themann
  • Patent number: 8055736
    Abstract: Maintaining SAN access rights during migration of operating systems including assigning, to a virtual SAN interface adapter of a source virtualization intermediary (SVI?) on the source server, at least two world wide port names (WWPN), identifying devices coupled for data communications to the SVI through the primary WWPN; selecting a target physical SAN interface adapter on a target server available to a target virtualization intermediary (‘TVI’) having a target virtual SAN interface adapter; assigning to the target virtual SAN interface adapter the secondary WWPN; identifying devices coupled for data communications to the TVI through the secondary WWPN; determining whether the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN; migrating the operating system from the source server to the target server if the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel G. Eisenhauer, Robert G. Kovacs, James A. Pafumi, Jaya Srikrishnan
  • Publication number: 20110261826
    Abstract: Systems and methods to forward data frames are described. A particular method may include associating a fiber channel forwarder with a bridge element. The fiber channel forwarder may be one of a plurality of fiber channel forwarders coupled to the bridge element. A data frame received at the bridge element may be forwarded to the fiber channel forwarder.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. Armstrong, Josep Cors, Daniel G. Eisenhauer, Carlos F. Fuente, Kyle A. Lucke, Theodore B. Vojnovich
  • Publication number: 20110262134
    Abstract: Systems and methods to forward data frames are described. A particular method may include evaluating header data of a data frame at a bridge element, where the header data includes address data that corresponds to a Fiber Channel Forwarder in communication with the bridge element. Based upon the evaluation, the header data of the data frame may be modified at the bridge element in such a manner that the data frame is not routed through the Fiber Channel Forwarder.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. Armstrong, Claude Basso, Josep Cors, Daniel G. Eisenhauer, Carlos F. Fuente, Kyle A. Lucke, Theodore Vojnovich
  • Patent number: 8010885
    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: Grant
    Filed: September 29, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 8001454
    Abstract: Differential dynamic content delivery 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: Grant
    Filed: January 13, 2004
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7944812
    Abstract: A method for detecting a switch failure and managing switch failover in a Fiber Channel over Ethernet network. The plurality of Fiber Channel over Ethernet switches are connected to an intermediary Ethernet switch and to each other via an Ethernet connection. The intermediary Ethernet switch is different from the plurality of Fiber Channel over Ethernet switches. A plurality of end ports are also connected to the intermediary Ethernet switch. A failure is detected in a first switch in the plurality of Fiber Channel over Ethernet switches. The first switch is associated with a first end port in the plurality of end ports. A failure notification is sent to the first end port using the intermediary Ethernet switch. The failure notification might specify a second switch destination and an identification of the first switch. A fabric login is exchanged between the first end port and the second switch.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, Daniel G. Eisenhauer, Roger G. Hathorn, Sandy K. Kao, Jeffrey W. Palm, Renato J. Recio
  • Patent number: 7921362
    Abstract: 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: Grant
    Filed: July 8, 2004
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7912953
    Abstract: 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: Grant
    Filed: October 24, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 7890848
    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; 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: Grant
    Filed: January 13, 2004
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Publication number: 20110032933
    Abstract: An apparatus, system, and method are disclosed for establishing a point-to-point connection using Fibre Channel over Ethernet (FCoE). The point-to-point connection is established as part of the FCoE Initialization Protocol (FIP). A first computing device sends a FIP discovery solicitation to a predefined address such as ALL-FCF-MACs. The first computing device also listens to the local ALL-FCF-MACs address and determines whether or not there are any switches in the fabric connecting the first computing device and the second computing device. If there are no switches, the first computing device sends a second FIP discovery solicitation with a point-to-point indicator. If the first computing device receives a similar FIP discovery solicitation from the second computing device, it sends a FIP discovery advertisement with the point-to-point indicator. The first computing device and second computing device then perform fabric login and establish a point to point connection.
    Type: Application
    Filed: August 4, 2009
    Publication date: February 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel G. Eisenhauer, Roger G. Hathorn, Louis W. Ricci