Patents by Inventor Dana M. Duffield
Dana M. Duffield 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: 9400663Abstract: A method, system, and computer program product for managing a managing a middleware architecture is disclosed. As such, a plurality of specification levels can be managed concurrently within a same runtime. An application manager and a set of runtime execution stacks are established to form a middleware. The application manager is configured to establish an interface to the set of runtime execution stacks. The runtime execution stacks are configured to run independent of one another using representative specification technology runtimes. A request to start an application is received. The application includes an application manifest. A particular runtime execution stack of the set of runtime execution stacks on which to run the application is determined. The determination is made based on the application manifest and the representative specification technology runtimes. Using the particular application runtime execution stack, the application is started.Type: GrantFiled: September 3, 2014Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Dana L. Price, James I. Knutson, King Shing K. Lui, Leho Nigul
-
Publication number: 20160062777Abstract: A method, system, and computer program product for managing a managing a middleware architecture is disclosed. As such, a plurality of specification levels can be managed concurrently within a same runtime. An application manager and a set of runtime execution stacks are established to form a middleware. The application manager is configured to establish an interface to the set of runtime execution stacks. The runtime execution stacks are configured to run independent of one another using representative specification technology runtimes. A request to start an application is received. The application includes an application manifest. A particular runtime execution stack of the set of runtime execution stacks on which to run the application is determined. The determination is made based on the application manifest and the representative specification technology runtimes. Using the particular application runtime execution stack, the application is started.Type: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Inventors: Dana M. Duffield, Dana L. Price, James I. Knutson, King Shing K. Lui, Leho Nigul
-
Patent number: 8392416Abstract: The present invention relates to a method for the dynamic creation or reconfiguration of a contact group listing based upon retrieved metadata. The method comprising identifying a contact that is to be added to a primary contact list, the primary contact list being configured to be accessed by at least one sub-list group, wherein sub-list groups are associated with predetermined metadata classification criteria. The method further comprises interrogating data sources in order to identify metadata that is associated with the contact, and retrieving from the data sources all metadata that has been associated with the contact. The retrieved metadata is subsequently utilized to dynamically generate or reconfigure sub-list groupings in accordance with the information that is retrieved from the metadata.Type: GrantFiled: April 20, 2007Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Patent number: 7840942Abstract: A method, system and computer-readable medium for configuration file sharing are presented. In a preferred embodiment, the method includes the steps of: creating, in a controller, a superset registry file that includes old registry data, new registry data, and kindred registry data, wherein the old registry data and the new registry data are incompatible, and wherein the kindred registry data is compatible with both the old registry data and the new registry data; and contemporaneously downloading the kindred registry data and software version-specific registry data, selected from the old registry data and the new registry data, to a requesting client.Type: GrantFiled: November 29, 2006Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini
-
Patent number: 7509389Abstract: An instant messaging system for providing transparent participation of third parties in instant messaging, the system comprising: a first server and a second server configured to create a first chat session between a first chat party and a second chat party, communication in the first chat session being bidirectional between the first chat party and the second chat party, the first chat session being a sub-chat of a chat thread, the first server is further configured to create a second chat session between the first chat party and a third chat party, communication in the second chat session being bi-directional between the first chat party and the third chat party, the second chat session being another sub-chat of the chat thread, the third chat party enabled to passively participate in the first chat session while actively communicating with the first chat party, and the third chat party and second chat session being transparent to the second chat party.Type: GrantFiled: April 30, 2008Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Publication number: 20080263076Abstract: The present invention relates to a method for the dynamic creation or reconfiguration of a contact group listing based upon retrieved metadata. The method comprising identifying a contact that is to be added to a primary contact list, the primary contact list being configured to be accessed by at least one sub-list group, wherein sub-list groups are associated with predetermined metadata classification criteria. The method further comprises interrogating data sources in order to identify metadata that is associated with the contact, and retrieving from the data sources all metadata that has been associated with the contact. The retrieved metadata is subsequently utilized to dynamically generate or reconfigure sub-list groupings in accordance with the information that is retrieved from the metadata.Type: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Patent number: 7392290Abstract: A method for providing transparent participation of third parties in messaging communication is provided. The method comprising: enabling the creation of a first chat session between a first chat party and a second chat party, communication in the first chat session being bidirectional between the first chat party and the second chat party, the first chat session being a sub-chat of a chat thread; enabling the creation of a second chat session between the first chat party and a third chat party, communication in the second chat session being bidirectional between the first chat party and the third chat party, the second chat session being another sub-chat of the chat thread; and enabling the third chat party to passively participate in the first chat session while actively communicating with the first chat party, the third chat party and the second chat session being transparent to the second chat party.Type: GrantFiled: January 7, 2008Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Publication number: 20080127164Abstract: A method, system and computer-readable medium for configuration file sharing are presented. In a preferred embodiment, the method includes the steps of: creating, in a controller, a superset registry file that includes old registry data, new registry data, and kindred registry data, wherein the old registry data and the new registry data are incompatible, and wherein the kindred registry data is compatible with both the old registry data and the new registry data; and contemporaneously downloading the kindred registry data and software version-specific registry data, selected from the old registry data and the new registry data, to a requesting client.Type: ApplicationFiled: November 29, 2006Publication date: May 29, 2008Inventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini
-
Patent number: 6601095Abstract: A method and apparatus for remote administration of programmable workstations coupled to a host computer in a data processing system. Master user configuration files are established and stored in association with a host computer for selected programmable workstations, each including a desired or existing configuration for an associated programmable workstation. At least one user within the data processing system is designated as a system administrator and permitted to selectively alter particular master user configuration files. Thereafter, the altered master user configuration file is automatically copied to an associated programmable workstation, in response to an initiation of communication between the programmable workstation and the host computer, altering the configuration of that workstation.Type: GrantFiled: April 18, 1991Date of Patent: July 29, 2003Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Ronda M. Haley, Timothy Lynn Kramer, Daniel Duane Schulz, Allen M. Schmidt, James S. Williams