Patents by Inventor David M. Ogle
David M. Ogle 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: 8140619Abstract: One or more buddy lists from a first user's computer is populated on one or more other users' computers to cause a buddy list update of community buddy lists. The buddy lists may be auto-populated in response to a change in job status of the first user.Type: GrantFiled: August 8, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ruthie D Lyle, Allen E Milewski, David M Ogle, Patrick J O'Sullivan, Abdelghafour Saidi
-
Patent number: 8126943Abstract: A method, system and apparatus for autonomically configuring a virtual log. In accordance with the present invention, events flowing into the virtual log can be heuristically processed to determine if any events have been lost. When an event is considered to have been lost, the size of the log associated with the event can be increased. Also, the interval in which the virtual log interacts with the associated log can be decreased so as to ensure that the events will not continue to be lost. When a period of time has elapsed during which no events are heuristically determined to have been lost, either or both of the interval and associated log can be adjusted so as to increase the interval and decrease the size of the associated log.Type: GrantFiled: August 9, 2004Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: John Gary Dudley, Neeraj Joshi, David M. Ogle, Balan Subramanian, Brad Byer Topol
-
Publication number: 20110314397Abstract: Within a communication system, a real time communication session comprising a set of participants and a session moderator can be defined. At least a portion of the participants can be geographically remote from each other and can be communicatively linked via networked computing devices, each enabling participation with the real-time communication session. It can be determined that one of the participants is not able to participate in the real time communication session. At least one delegate able to substitute for the one participant subject to approval of the moderator can be ascertained. The ascertained delegate can be substituted for the one participant for the real-time communication session.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DAVID M. OGLE, BRYAN D. OSENBACH, JEREMY B. SUSSMAN
-
Publication number: 20110314394Abstract: A real time communication session can be defined in which more than two participants communicate with each other using at least two different types of bidirectional communication. In one embodiment, the different types of bidirectional communication can include audio and video. During communication session, demoting one of the participants can be demoted so that the demoted participant is still a participant of communication session but communicates using at least one less than the two different types. Responsive to the demoting, one of the participants can be promoted so that the promoted participant is permitted to participate in the communication session using at least two different types of bidirectional communication. The promoting would not be permitted due to a system constraint on the real time communication session in absence of the demoting.Type: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MALCOLM W. KILMER, DAVID M. OGLE
-
Publication number: 20110225294Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.Type: ApplicationFiled: May 23, 2011Publication date: September 15, 2011Applicant: International Business Machines CorporationInventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
-
Patent number: 7986625Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.Type: GrantFiled: December 10, 2002Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford
-
Patent number: 7953622Abstract: A method, apparatus, and computer-usable medium for scheduling a meeting, determining a set of policies for selecting a replacement meeting moderator if an original meeting moderator is not present in the meeting, specifying the a set of policies for reestablishing control of the meeting to the original meeting moderator when the original meeting moderator rejoins the meeting, deciding whether to implement a default policy or a custom policy as the set of policies. The default policy includes examining a user directory, establishing a hierarchy ranking of a collection of meeting members, where the original meeting moderator holds the highest rank, and designating a member of the collection of meeting members as a replacement meeting moderator, where the member holds a next highest rank in the hierarchy ranking.Type: GrantFiled: June 6, 2008Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: David M. Ogle, Patrick J. O'Sullivan, Susan D. Shaye
-
Patent number: 7953623Abstract: A method, apparatus, and computer-usable medium for scheduling a meeting, determining a set of policies for selecting a replacement meeting moderator if an original meeting moderator is not present in the meeting, specifying the a set of policies for reestablishing control of the meeting to the original meeting moderator when the original meeting moderator rejoins the meeting, deciding whether to implement a default policy or a custom policy as the set of policies. The default policy includes examining a user directory, establishing a hierarchy ranking of a collection of meeting members, where the original meeting moderator holds the highest rank, and designating a member of the collection of meeting members as a replacement meeting moderator, where the member holds a next highest rank in the hierarchy ranking.Type: GrantFiled: January 3, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: David M. Ogle, Patrick J. O'Sullivan, Susan D. Shaye
-
Patent number: 7890803Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.Type: GrantFiled: June 21, 2010Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, Cemal Yilmaz
-
Publication number: 20100257406Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.Type: ApplicationFiled: June 21, 2010Publication date: October 7, 2010Applicant: International Business Machines CorporationInventors: AI CHAKRA, David M. OGLE, Patrick J. O'SULLIVAN, Clay E. WILLIAMS, Cemal YILMAZ
-
Publication number: 20100250692Abstract: Techniques are disclosed for managing instant messages, including the display of windows for incoming messages, as well as for managing status information for instant messaging users. In one aspect, an instant messaging user defines policy information to programmatically determine a response to an arriving instant message. As an example, the policy may control whether a new window will pop up for a newly-arriving message, and may specify other attributes of the window if desired. In another aspect, an instant messaging user defines attributes pertaining to how his instant messaging status will be presented to others.Type: ApplicationFiled: June 5, 2010Publication date: September 30, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David L. Kaminsky, David M. Ogle
-
Patent number: 7805635Abstract: A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.Type: GrantFiled: April 9, 2007Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, Cemal Yilmaz
-
Patent number: 7757120Abstract: Techniques for processing events in a self-healing system. In one embodiment, the system receives system events, one or more of which may indicate a possible fault condition in the system. A hierarchal rule structure is used to generate a correlated event set. A determining operation determines at least one corrective action to be performed in response to the correlated event set. A deactivating operation deactivates all correlation rules within the hierarchal rule structure that are only used to generate the correlated event set. Repeated instances of the same fault condition are prevented from being processed by the self-healing system.Type: GrantFiled: June 23, 2006Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: David M. Ogle, Balan Subramanian, Brad B. Topol
-
Patent number: 7743018Abstract: Content files are managed and tracked in a distributed collaborative computing environment to receive, store, and maintain content descriptor data associated with a distributed content files in a central directory registry. The central directory registry can be accessed by a plurality of remote distributed computing devices via one or more network connections. The remote distributed computing devices create content files using locally hosted software applications. Upon saving the content file to a portable or transient storage device connected to a computing device, content descriptor data comprised of administrative data pertaining to the content file and associated with the content file is created and forwarded to the central directory server.Type: GrantFiled: April 10, 2006Date of Patent: June 22, 2010Assignee: International Business Machines CorporationInventors: Al Chakra, David L. Kaminsky, David M. Ogle
-
Patent number: 7734558Abstract: A method for the autonomic management of autonomic systems can include monitoring a managed system and recommending a course of action to be performed in the managed system. It can be determined whether the recommended course of action has been performed by an administrator. Responsive to the determination, it further can be determined whether an outcome from the course of action comports with a predicted outcome. If so, a point count can be changed responsive to a further determination that the outcome from the course of action comports with the predicted outcome. Conversely, the point count can be oppositely changed responsive to a further determination that the outcome from the course of action does not comports with the predicted outcome. In any case, when the point count crosses a threshold value, the management of the managed system can be transitioned to an adaptive component.Type: GrantFiled: April 24, 2008Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard Dean Telford
-
Patent number: 7657779Abstract: A method, system and apparatus for server failure diagnosis and self-healing in a server farm. An autonomic server farm which has been configured in accordance with the inventive arrangements can include a multiplicity of servers enabled to respond to requests received from clients which are external to the server farm. A resource director such as an IP sprayer or a network dispatcher can be configured to route requests to selected ones of the servers, in accordance with resource allocation algorithms such as random, round-robin and least recently used. Significantly, unlike conventional server farms whose management of failure diagnosis and self-healing relies exclusively upon the capabilities of the resource director, in the present invention, client-assisted failure detection logic can be coupled to the resource director so as to provide client-assisted management of failure diagnosis and self-healing.Type: GrantFiled: September 18, 2002Date of Patent: February 2, 2010Assignee: International Business Machines CorporationInventors: David L. Kaminsky, David M. Ogle
-
Patent number: 7646705Abstract: A method, system, and computer program for managing network connectivity between a plurality of nodes and a network resource. The network resource includes a primary path to the nodes and at least one redundant path. A detecting module is configured to determine if the primary path is unavailable to at least one affected node belonging to the plurality of nodes. A switching module is configured to presumptively switch the affected node to the redundant path if the primary path is unavailable. An initiating module configured to initiate a voting procedure among the plurality of nodes to select a new path to the network resource, wherein data flow at the affected node through the redundant path continues during the voting procedure.Type: GrantFiled: April 11, 2003Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Wendell D. Jones, Greg Kaszycki, David L. Kaminsky, John Michael Lake, David M. Ogle, Jonathan G. Rossie, Jonathan Sobel
-
Publication number: 20090234686Abstract: A method, apparatus, and program product for providing access control in a collaborative environment are provided. A pool of approvable candidates for use in building an access control list for a project team are provided by matching attributes for potential candidates with requirements for the project, with the pool being larger than a projected size for the project team. In response to a vacant role on the project team, an invitation to join the project team is sent to an approvable candidate in the pool. At least one of the access control list or the pool is modified based upon an action by the approvable candidate.Type: ApplicationFiled: March 17, 2008Publication date: September 17, 2009Inventors: Al Chakra, David M. Ogle, David Louis Kaminsky
-
Publication number: 20090164622Abstract: A method of monitoring instant messaging usage can include identifying an instant messaging session between a plurality of participants, selecting a participant in the instant messaging session, identifying at least one attribute of the instant messaging session, and identifying at least one attribute of the selected participant. The method further can include determining an instant messaging usage metric for the selected participant according to the at least one attribute of the instant messaging session and the at least one attribute of the selected participant and outputting the instant messaging usage metric of the selected participant.Type: ApplicationFiled: December 20, 2007Publication date: June 25, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl A. Braam, David M. Ogle
-
Publication number: 20090150334Abstract: An autonomic computing system may include an autonomic manager and a knowledge source accessible by the autonomic manager and any other entities associated with the autonomic computing system. The knowledge source may include a service interface adapted for the autonomic manager to access the knowledge source. The knowledge source may also include a multiplicity of knowledge elements.Type: ApplicationFiled: December 3, 2008Publication date: June 11, 2009Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer