Patents by Inventor David Michael Stecher
David Michael Stecher 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: 10133823Abstract: According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above.Type: GrantFiled: March 19, 2014Date of Patent: November 20, 2018Assignee: International Business Machines CorporationInventors: Li Chen, Henri Fouotsop Meli, David Michael Stecher, Lin Sun
-
Patent number: 8863090Abstract: An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.Type: GrantFiled: December 16, 2013Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Nicholas Dayl Bingell, Erich Paul Hoppe, Andrew Ivory, David Michael Stecher
-
Patent number: 8856771Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: GrantFiled: August 19, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Patent number: 8776040Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: GrantFiled: August 19, 2011Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Patent number: 8719794Abstract: An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.Type: GrantFiled: January 14, 2013Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Nicholas Dayl Bingell, Erich Paul Hoppe, Andrew Ivory, David Michael Stecher
-
Patent number: 8707271Abstract: An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.Type: GrantFiled: May 20, 2011Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Nicholas Dayl Bingell, Erich Paul Hoppe, Andrew Ivory, David Michael Stecher
-
Publication number: 20140108548Abstract: An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.Type: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Nicholas Dayl Bingell, Erich Paul Hoppe, Andrew Ivory, David Michael Stecher
-
Publication number: 20130047143Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: International Business Machines CorporationInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Publication number: 20130047144Abstract: A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Diane Christine Chalmers, Nixon Cheaz, David Michael Stecher
-
Publication number: 20120297368Abstract: An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.Type: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: International Business Machines CorporationInventors: Nicholas Dayl Bingell, Erich Paul Hoppe, Andrew Ivory, David Michael Stecher