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: 20140297633Abstract: 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: ApplicationFiled: April 2, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Publication number: 20140297634Abstract: 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: ApplicationFiled: November 11, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Publication number: 20140189492Abstract: 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: ApplicationFiled: December 27, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael C. Wanderski
-
Patent number: 8701204Abstract: 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: GrantFiled: July 6, 2012Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 8589594Abstract: 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: GrantFiled: August 9, 2012Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20130019186Abstract: 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: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Lance, Amy D. Travis, Anuphinh P. Wanderski, Michael C. Wanderski
-
Publication number: 20120324121Abstract: 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: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek Wayne Carr, Thomas Schaeck, Andrew Bryan Smith, Michael C. Wanderski, Mark Douglas Weitzel
-
Patent number: 8335862Abstract: 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: GrantFiled: June 7, 2007Date of Patent: December 18, 2012Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lidquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20120303821Abstract: 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: ApplicationFiled: August 9, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20120271856Abstract: 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: ApplicationFiled: July 6, 2012Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 8245273Abstract: 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: GrantFiled: August 24, 2009Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 7984106Abstract: 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: GrantFiled: November 16, 2009Date of Patent: July 19, 2011Assignee: International Business Machines CorporationInventors: Michael D. Facemire, Michael C. Wanderski
-
Publication number: 20110153619Abstract: 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: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BERNADETTE A. CARTER, MICHAEL D. FACEMIRE, MICHAEL C. WANDERSKI
-
Publication number: 20110119192Abstract: 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: ApplicationFiled: November 16, 2009Publication date: May 19, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MICHAEL D. FACEMIRE, MICHAEL C. WANDERSKI
-
Patent number: 7937500Abstract: 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: GrantFiled: August 8, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20110072091Abstract: 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: ApplicationFiled: September 23, 2009Publication date: March 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Facemire, Thomas R. Haynes, Lin Sun, Michael C. Wanderski
-
Publication number: 20110072128Abstract: 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: ApplicationFiled: September 20, 2009Publication date: March 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephan J. Roorda, Michael C. Wanderski
-
Publication number: 20110055740Abstract: 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: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Applicant: International Business Machines CorporationInventors: Clayton Palmer Coleman, Patrick Gabriel McGowan, Jeremy Gray Perry, Michael C. Wanderski
-
Publication number: 20110047590Abstract: 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: ApplicationFiled: August 24, 2009Publication date: February 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 7877465Abstract: 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: GrantFiled: July 14, 2004Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Prasant K. Kontamsetty, Srikanth Thirumalai, Michael C. Wanderski