Patents by Inventor Michael C. Wanderski

Michael C. Wanderski 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: 20140297633
    Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20140297634
    Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.
    Type: Application
    Filed: November 11, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
  • Publication number: 20140189492
    Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael C. Wanderski
  • Patent number: 8701204
    Abstract: Referenced content is shared through collaborative business applications by detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. A determination is made whether an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. Also an ACL entry is generated for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
  • Patent number: 8589594
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Publication number: 20130019186
    Abstract: A method, system or computer usable program product for translating native application privacy preferences in a web conference including initiating the web conference between a first and a second user, sharing the display of the first user with the second user within the web conference to produce a shared display, wherein elements marked as private by an application resident on a first computer system of the first user are redacted in the shared display sent to the second user.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Lance, Amy D. Travis, Anuphinh P. Wanderski, Michael C. Wanderski
  • Publication number: 20120324121
    Abstract: Sharing content between users of different social networks includes: in a source social network implemented by at least one processor, receiving shared content uploaded by a source user with an indication of a number of recipients of the shared content; establishing a trusted communication link between the source social network and at least one external social network; and allowing the number of recipients to retrieve the shared content from the source social network via the trusted communication link.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek Wayne Carr, Thomas Schaeck, Andrew Bryan Smith, Michael C. Wanderski, Mark Douglas Weitzel
  • Patent number: 8335862
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: December 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lidquist, Michael C. Wanderski, Ajamu A. Wesley
  • Publication number: 20120303821
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Publication number: 20120271856
    Abstract: Referenced content is shared through collaborative business applications by detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. A determination is made whether an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. Also an ACL entry is generated for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient.
    Type: Application
    Filed: July 6, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
  • Patent number: 8245273
    Abstract: An apparatus, system, and method are disclosed for sharing referenced content through collaborative business applications. The method includes detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. The method also includes determining that an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. The method includes generating an ACL entry for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient. The ACL entry is defined based on a security policy associated with the recipient.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
  • Patent number: 7984106
    Abstract: A message status bartering system is established in a peer-to-peer messaging environment. A message status is made available to a user of the peer-to-peer messaging environment. A bartering engine is used to determine whether an attempted communication with the user is to be allowed based on the message status in use. If the communication is disallowed, the bartering engine can be used to establish a bartering agreement between the parties.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Facemire, Michael C. Wanderski
  • Publication number: 20110153619
    Abstract: Content with personalized content links are published at a server. The content and specified content characteristics of the content are received at the server. In addition, potential reader's personalization indicators are received by the server. The content is linked with the specified content characteristics and the potential reader's personalization indicators. The content is then published at the server.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BERNADETTE A. CARTER, MICHAEL D. FACEMIRE, MICHAEL C. WANDERSKI
  • Publication number: 20110119192
    Abstract: A message status bartering system is established in a peer-to-peer messaging environment. A message status is made available to a user of the peer-to-peer messaging environment. A bartering engine is used to determine whether an attempted communication with the user is to be allowed based on the message status in use. If the communication is disallowed, the bartering engine can be used to establish a bartering agreement between the parties.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MICHAEL D. FACEMIRE, MICHAEL C. WANDERSKI
  • Patent number: 7937500
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Publication number: 20110072091
    Abstract: An instant message addressed to a recipient associated with an instant messaging device is received at the instant messaging device. A configured calendar event for the recipient associated with a time period during which the instant message is received is determined. Authorization information associated with a sender of the instant message is received. The instant message is processed based upon the configured calendar event for the recipient and the authorization information associated with the sender of the instant message.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Thomas R. Haynes, Lin Sun, Michael C. Wanderski
  • Publication number: 20110072128
    Abstract: Messaging interactions among a set of network user access accounts is monitored at a presence server. The messaging interactions between the set of network user access accounts are ranked based upon a characteristic of the messaging interactions. A presence filtering profile is automatically configured that defines distribution controls for presence information for the set of network user access accounts based upon the determined ranking. Distribution of the presence information for the set of network user access accounts is controlled based upon the configured presence filtering profile.
    Type: Application
    Filed: September 20, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek W. Carr, Michael D. Facemire, Stephan J. Roorda, Michael C. Wanderski
  • Publication number: 20110055740
    Abstract: A computer-implemented method of customizing a user interface comprises receiving, by the computer, a user selection of a portion of content displayed by a user interface, and limiting, by the computer, future loading or updating of elements corresponding to the selected portion. Limiting future loading or updating of elements corresponding to the selected portion may comprise preventing future loading or updating of elements corresponding to the selected portion. Alternatively, limiting future loading or updating of elements corresponding to the selected portion may comprise reducing a frequency of future updating of elements corresponding to the selected portion.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Clayton Palmer Coleman, Patrick Gabriel McGowan, Jeremy Gray Perry, Michael C. Wanderski
  • Publication number: 20110047590
    Abstract: An apparatus, system, and method are disclosed for sharing referenced content through collaborative business applications. The method includes detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. The method also includes determining that an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. The method includes generating an ACL entry for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient. The ACL entry is defined based on a security policy associated with the recipient.
    Type: Application
    Filed: August 24, 2009
    Publication date: February 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
  • Patent number: 7877465
    Abstract: Under the present invention, a client-based editor is launched (e.g., from a web server or the like) within a client interface such as a browser. Upon being launched, initial configuration parameters are passed from a portal server to the editor. The present invention also provides a “communications tunnel” between the editor and the portal server in the form of a portlet interface on the web server. This is so that any characteristics expressed by the portal server (e.g., changes to the initial configuration parameters) can be pushed to the editor. Moreover, the portlet interface allows the editor to query the portal server to obtain any needed services (e.g. a spreadsheet computation).
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Prasant K. Kontamsetty, Srikanth Thirumalai, Michael C. Wanderski