Patents by Inventor Jon P. Weiser
Jon P. Weiser 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: 11909770Abstract: Providing an accurate and on-demand status of audit compliance is disclosed. A security policy, agreed upon by a service provider and a service user, is provisioned in a compliance log. A service provider requests to add a first update to the compliance log, the first update indicating that a compliance action has been taken. The first update is added to the compliance log, and a first computational digest of the compliance log is added after adding the first update. An auditor of the compliance action requests to add a second update to the compliance log. The second update is added to the compliance log, and a second computational digest of the compliance log is added after adding the second update. Thereby, the user is provided a more current view of audit compliance that that can be trusted based on the tamper-proof compliance log.Type: GrantFiled: December 27, 2021Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Strosaker, Sandra P. Nava, Eric Richter, Jon P. Weiser, Matt Hartenbower, George C. Wilson
-
Publication number: 20220124121Abstract: Providing an accurate and on-demand status of audit compliance is disclosed. A security policy, agreed upon by a service provider and a service user, is provisioned in a compliance log. A service provider requests to add a first update to the compliance log, the first update indicating that a compliance action has been taken. The first update is added to the compliance log, and a first computational digest of the compliance log is added after adding the first update. An auditor of the compliance action requests to add a second update to the compliance log. The second update is added to the compliance log, and a second computational digest of the compliance log is added after adding the second update. Thereby, the user is provided a more current view of audit compliance that that can be trusted based on the tamper-proof compliance log.Type: ApplicationFiled: December 27, 2021Publication date: April 21, 2022Inventors: MICHAEL T. STROSAKER, SANDRA P. NAVA, ERIC RICHTER, JON P. WEISER, MATT HARTENBOWER, GEORGE C. WILSON
-
Patent number: 11265348Abstract: Providing an accurate and on-demand status of audit compliance is disclosed. A security policy, agreed upon by a service provider and a service user, is provisioned in a compliance log. A service provider requests to add a first update to the compliance log, the first update indicating that a compliance action has been taken. The first update is added to the compliance log, and a first computational digest of the compliance log is added after adding the first update. An auditor of the compliance action requests to add a second update to the compliance log. The second update is added to the compliance log, and a second computational digest of the compliance log is added after adding the second update. Thereby, the user is provided a more current view of audit compliance that that can be trusted based on the tamper-proof compliance log.Type: GrantFiled: January 14, 2019Date of Patent: March 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Strosaker, Sandra P. Nava, Eric Richter, Jon P. Weiser, Matt Hartenbower, George C. Wilson
-
Patent number: 10839011Abstract: Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code.Type: GrantFiled: April 18, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Alessandro Ghezzi, Giuseppe Ciano, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
-
Patent number: 10764613Abstract: A method, computer program product, and a system where a processor(s) obtains a request, from a first client, to stream selected content, uploaded by a second client, on a streaming media platform. The processor(s) identifies a similarity between metadata associated with the selected content and metadata associated with relevant additional content uploaded to the streaming media platform, by a third client. The metadata associated with the selected content and the metadata associated with the relevant additional content describe elements in the selected content and the relevant additional content identified, based on the processor(s) performing a content analysis of the selected content and the relevant additional content. The processor(s) selects the relevant additional content to provide to the first client, with the selected content, based on the similarity. The processor(s) displays the relevant additional content with the selected content on a viewer on the first client.Type: GrantFiled: October 31, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Mike Strosaker, Sandra P. Nava, Eric Richter, Jon P. Weiser, George C. Wilson, Matt Hartenbower
-
Publication number: 20200228570Abstract: Providing an accurate and on-demand status of audit compliance is disclosed. A security policy, agreed upon by a service provider and a service user, is provisioned in a compliance log. A service provider requests to add a first update to the compliance log, the first update indicating that a compliance action has been taken. The first update is added to the compliance log, and a first computational digest of the compliance log is added after adding the first update. An auditor of the compliance action requests to add a second update to the compliance log. The second update is added to the compliance log, and a second computational digest of the compliance log is added after adding the second update. Thereby, the user is provided a more current view of audit compliance that that can be trusted based on the tamper-proof compliance log.Type: ApplicationFiled: January 14, 2019Publication date: July 16, 2020Inventors: MICHAEL T. STROSAKER, SANDRA P. NAVA, ERIC RICHTER, JON P. WEISER, MATT HARTENBOWER, GEORGE C. WILSON
-
Publication number: 20200137429Abstract: A method, computer program product, and a system where a processor(s) obtains a request, from a first client, to stream selected content, uploaded by a second client, on a streaming media platform. The processor(s) identifies a similarity between metadata associated with the selected content and metadata associated with relevant additional content uploaded to the streaming media platform, by a third client. The metadata associated with the selected content and the metadata associated with the relevant additional content describe elements in the selected content and the relevant additional content identified, based on the processor(s) performing a content analysis of the selected content and the relevant additional content. The processor(s) selects the relevant additional content to provide to the first client, with the selected content, based on the similarity. The processor(s) displays the relevant additional content with the selected content on a viewer on the first client.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Mike Strosaker, Sandra P. Nava, Eric Richter, Jon P. Weiser, George C. Wilson, Matt Hartenbower
-
Publication number: 20190325074Abstract: Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Inventors: Alessandro Ghezzi, GIUSEPPE CIANO, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan