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).

  • Publication number: 20090100184
    Abstract: In a method and system for protecting context sensitive information from being transmitted from an instant message client, at least one policy is received that includes an entry of one or more disallowed terms and is associated with at least one action. Words typed into an IM message of the IM client by a user are then monitored in real-time. In response to any of the words typed into the IM message matching any of one or more disallowed terms, the action associated with the policy is automatically performed. According to one embodiment, an example action that may be associated with the policy and that is automatically performed may include temporarily halting transmission of the IM message, and displaying a warning message to the user, for example.
    Type: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Frank L. Jania, David M. Ogle, Hema Srikanth
  • Publication number: 20090094343
    Abstract: A system, method, and program product is provided that operates during an instant messaging session conducted between a first participant and a second participant. During the session, message sent to or from each participant are displayed in a first instant messaging session window. The two sets of instant messaging messages are displayed in a time-based order in the first instant messaging session window. A notification is received corresponding to one of the displayed instant messaging messages that is displayed in the first instant messaging session window. In response to receiving the notification, the selected instant messaging message is displayed in a second instant messaging session window while still including the selected instant messaging message in the first instant messaging session window.
    Type: Application
    Filed: October 8, 2007
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mudit Mehrotra, David M. Ogle
  • Patent number: 7500144
    Abstract: Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and/or IT components in the IT infrastructure that may cause the problem in the business process are identified, based on the symptom. A respective situation for a respective selected application program and/or IT component is obtained. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected application program and/or IT component. The respective situations provide the status of the selected application programs and/or IT components in a common situation format that includes the associated one of the component-independent predefined situation categories.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Jason Cornpropst, John Kenyon Gerken, III, William Pettit Horn, Heather Marie Kreger, Eric Labadie, David M. Ogle, Abdolreza Salahshour, Harm Sluiman, John William Sweitzer
  • Patent number: 7496352
    Abstract: A method for controlling the behavior of a telephone using policies, the method comprising a Policy Creation Program (PCP) and a Behavior Control Program (BCP). The policies comprise telephone behavior instructions and three criteria conditions: location criteria, context criteria, and caller criteria. Each policy is also assigned a policy priority number based on the importance of the policy, which is used to resolve conflicts between the policies. The PCP allows the user to create the policies and stores the policies in a policy table based on the policy priority numbers. The BCP detects an incoming telephone call and determines the location, context, and caller conditions. The BCP compares the location, context, and caller conditions to a plurality of the policies and determines the policy that matches the conditions. The BCP then controls the telephone's behavior according to the telephone behavior instructions in the policy.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, David M. Ogle
  • Publication number: 20090043843
    Abstract: 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: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Allen E. Milewski, David M. Ogle, Patrick J. O'Sullivan, Abdelghafour Saidi
  • Patent number: 7490095
    Abstract: 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: Grant
    Filed: May 19, 2006
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Patent number: 7464298
    Abstract: Components in a plurality of administrative domains that are communicatively coupled by a network are automatically managed. Permission to implement a corrective action in a second administrative domain is obtained by a management program in a first administrative domain that does not have existing permission to act in the second administrative domain. Responsive to obtaining the permission, the corrective action is implemented in the second administrative domain under control of the management program in the first administrative domain.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, David L. Kaminsky, David M. Ogle, John J. Rofrano
  • Publication number: 20080281902
    Abstract: A system and method for improved communication notification forwarding on a network. An instant messaging (IM) server program receives at least one communication notification from a first client among a collection of clients on a network, wherein the at least one communication notification is targeted to a second client among the collection of clients. A notification manager compares a current network performance level to a predetermined threshold. In response to said comparing the current network performance level to the predetermined threshold, the notification manager parses a first list to determine if a first user indicator associated with said first client is present on the first list, wherein the first list indicates a first collection of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Inventors: David L. Kaminsky, Mudit Mehrotra, David M. Ogle
  • Publication number: 20080250049
    Abstract: 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: Application
    Filed: April 9, 2007
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, Cemal Yilmaz
  • Publication number: 20080243585
    Abstract: 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: Application
    Filed: June 6, 2008
    Publication date: October 2, 2008
    Inventors: DAVID M. OGLE, PATRICK J. O'SULLIVAN, SUSAN D. SHAYE
  • Publication number: 20080235173
    Abstract: 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: Application
    Filed: April 24, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard Dean Telford
  • Publication number: 20080177857
    Abstract: A presence system comprises a presence server and a plurality of users in a distributed community of users that are associated with the presence server. The presence server selects a set of mediators, e.g., based upon a predetermined event, or other suitable factors, wherein each mediator is associated with a subset of the plurality of users. The presence server communicates presence information to the mediators where each mediator receives presence information regarding subscribed-to presence information for the users in their associated subset of users. Each mediator communicates the subscribed-to presence information to associated ones of the users in their associated subset of users.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Scott H. Snyder
  • Publication number: 20080154976
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to collaborative document management and provide a method, system and computer program product for policy based management of local document replica leasing in a collaborative environment. In one embodiment of the invention, a method for policy based management of local document replica leasing in a collaborative environment can be provided. The method can include establishing a lease policy for replicas of documents in the collaborative environment, creating a replica of one of the documents, determining lease attributes for the replica from the lease policy and associating the lease attributes with the replica, and forwarding the replica to a requesting collaborative client in the collaborative environment for editing in the collaborative client for a lease term dictated by the lease attributes.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventor: David M. Ogle
  • Patent number: 7370098
    Abstract: 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: Grant
    Filed: August 6, 2003
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard Dean Telford
  • Patent number: 7318177
    Abstract: Monitoring components of a system is provided by associating status of at least one component of the system with one of a set of component independent predefined situation categories to provide the status of the component in a common situation format that includes the associated component independent predefined situation category. Status of the system is analyzed based on the common situation format representation of the component status.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: David M. Ogle, Balachandar Rajaraman, Abdolreza Salahshour, John W. Sweitzer
  • Publication number: 20070299943
    Abstract: 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: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: David M. Ogle, Balan Subramanian, Brad B. Topol
  • Publication number: 20070271225
    Abstract: 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: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Patent number: 7191298
    Abstract: A flexible data mirroring system and method are adapted for use in a data processing system having first and second data storage devices. Upon receiving notification of a file update to be written to the first data storage device a mirror mode and mirror event associated with the updated file are determined from mirror information that has been provisioned on a per-file, per-directory or per-volume, etc. basis. The file update is mirrored to the second data storage device according to the provisioned mirror mode and mirror event. If the mirror mode is continuous, the mirror operation proceeds immediately. If the mirror mode is discrete, the file update is noted and the mirror operation proceeds following occurrence of the file's mirror event.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, David M. Ogle, Ronald P. Doyle, Diane P. Pozefsky
  • Patent number: 7137041
    Abstract: Problems are resolved in an application program that runs on an Information Technology (IT) infrastructure that includes IT components. A symptom is generated that identifies a problem in the application program. Selected IT components in the IT infrastructure that may cause the problem in the application program are identified, based on the symptom. Status of the selected IT components is obtained by obtaining a respective situation for a respective IT component. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected IT component. The respective situations provide the status of the selected IT components in a common situation format that includes the associated one of the component-independent predefined situation categories. The respective situations that are obtained are analyzed to identify at least one problem in the selected IT components that may cause the problem in the application program.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, David M. Ogle, Balachandar Rajaraman, John W. Sweitzer
  • Patent number: 6988128
    Abstract: The present invention provides a method, system, and computer program product for defining calendar events for users of electronic calendaring systems and using those calendar events to customize information pertaining to the user. A multi-level hierarchy of calendar events is defined, where a top level of the hierarchy is used for context events which have a relatively long duration and a lower level of the hierarchy is used for specific events which occur during context events. The calendar user may specify attribute values for attributes of context events and/or specific events, such as how the user can be reached when that event is active; whether, and how often, the user checks his e-mail or voice mail when that event is active; etc. Attribute values are hierarchically coalesced, with specific event attribute value taking precedence over the values of corresponding context attributes.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey D. Alexander, J. Smith Doss, Renee M. Kovales, David M. Ogle, Diane P. Pozefsky, Robert J. Sundstrom