Patents by Inventor Peter H. Klenk
Peter H. Klenk 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: 11226989Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: GrantFiled: February 27, 2017Date of Patent: January 18, 2022Assignee: Airbnb, Inc.Inventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Publication number: 20170169098Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Inventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Patent number: 9659066Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: GrantFiled: September 25, 2014Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Patent number: 9652507Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: GrantFiled: January 24, 2014Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Patent number: 9311215Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.Type: GrantFiled: February 12, 2014Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Patent number: 9311216Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.Type: GrantFiled: November 24, 2014Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20150229556Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.Type: ApplicationFiled: November 24, 2014Publication date: August 13, 2015Inventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20150229725Abstract: A method, computer program product, and computer system for defining, at a computing device, one or more channels for executing one or more test scenarios. One or more keyword keywords, each with one or more associated keyword implementations for at least one channel of the one or more channels, are defined. One or more test scenarios is defined, wherein at least one test scenario of the one or more test scenarios includes at least one keyword implementation of the one or more keywords.Type: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: International Business Machines CorporationInventors: Peter H. Klenk, Serge Lucio, Monica Luke, John P. Whitfield
-
Publication number: 20150213024Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: ApplicationFiled: September 25, 2014Publication date: July 30, 2015Inventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Publication number: 20150213082Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: International Business Machines CorporationInventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
-
Patent number: 7849443Abstract: Method and apparatus for managing software configurations include a version history member representing changes between versions of artifacts forming different configurations of a subject software program. Indicated in version history member is any selective merge between artifact versions. Also indicated in the version history member is any subtractive merge between artifact versions. A selective merge arc and a subtractive merge arc are respective examples.Type: GrantFiled: December 13, 2006Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Peter H. Klenk
-
Publication number: 20080148232Abstract: Method and apparatus for managing software configurations include a version history member representing changes between versions of artifacts forming different configurations of a subject software program. Indicated in version history member is any selective merge between artifact versions. Also indicated in the version history member is any subtractive merge between artifact versions. A selective merge arc arid a subtractive merge arc are respective examples.Type: ApplicationFiled: December 13, 2006Publication date: June 19, 2008Applicant: International Business Machines CorporationInventors: Geoffrey M. Clemm, Peter H. Klenk