Patents by Inventor Todd R. Palmer
Todd R. Palmer 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: 11165827Abstract: Suspending communication to/from non-compliant servers through a firewall includes establishing a secure collection of compliance rules for security compliance, ascertaining, for each server of server(s) of an environment, respective software package(s) installed on the server, building a secure server and acceptable risk listing that indicates each of the server(s) and the software package(s) installed on each server, assigning and securely storing risk ratings for the server(s), comparing the assigned risk rating for a second server to an acceptable risk level indicated for a first server, and based on determining that the assigned risk rating for the second server exceeds the acceptable risk level, performing a rules modification to the firewall to enforce the compliance rules. The rules modification disables communication between the first server and the second server through the firewall.Type: GrantFiled: October 30, 2018Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Helio L. Pinheiro E Mota
-
Patent number: 11068566Abstract: A computer-implemented method validates information indicating ownership of an asset by a first user. Information of parties of interest regarding use of the asset are received. The information associated respectively with the asset, the ownership, and the parties of interest are stored in a transaction repository structure. The identity information of a second user selected by the first user to receive temporal authorization of use of the asset is validated. Responsive to validating of the second user's identity a temporal authorization transaction of the use of the asset by the second user is generated. Responsive to confirming the parties of interest regarding the use of the asset, a notification of the temporal authorization transaction is sent to the parties of interest, and the information associated with the transaction of the temporal authorization of use of the asset by the second user is stored in a transaction repository structure.Type: GrantFiled: June 19, 2019Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Michael Bender, Todd R Palmer, Manjari Roy
-
Patent number: 10977353Abstract: A computer-implemented method includes: receiving, by a computer device, biometric data scanned from a guardian and biometric data scanned from a ward; receiving, by the computer device, data defining a relationship between the guardian and the ward; storing, by the computer device, the biometric data scanned from the guardian, the biometric data scanned from the ward, and the data defining the relationship in a record in a secure database; receiving, by the computer device, a request for validation including scanned biometric data; determining, by the computer device, the scanned biometric data matches the record in the secure database; and transmitting, by the computer device and in response to the determining, data defining an authorization based on the relationship.Type: GrantFiled: September 18, 2018Date of Patent: April 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Manjari Roy
-
Publication number: 20200401677Abstract: A computer-implemented method validates information indicating ownership of an asset by a first user. Information of parties of interest regarding use of the asset are received. The information associated respectively with the asset, the ownership, and the parties of interest are stored in a transaction repository structure. The identity information of a second user selected by the first user to receive temporal authorization of use of the asset is validated. Responsive to validating of the second user's identity a temporal authorization transaction of the use of the asset by the second user is generated. Responsive to confirming the parties of interest regarding the use of the asset, a notification of the temporal authorization transaction is sent to the parties of interest, and the information associated with the transaction of the temporal authorization of use of the asset by the second user is stored in a transaction repository structure.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Rhonda L. Childress, Michael Bender, Todd R Palmer, Manjari Roy
-
Patent number: 10674192Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining a first media stream, the first media stream being played on a first playback device and having first timestamps indicating when respective different time ordered sections of data defining the first media stream have been played by the first playback device; obtaining a second media stream, the second media stream being played on a second playback device and having second timestamps indicating when respective different time ordered sections of data defining the second media stream have been played by the second playback device, wherein the first media stream and second media stream are common media streams being simultaneously played by the first playback device and the second playback device, respectively, at desynchronized times.Type: GrantFiled: June 29, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Michael Bender, Craig M. Trim, Todd R. Palmer
-
Patent number: 10672241Abstract: Methods and systems for tracking objects are provided. A method includes: accessing, by a tracking server, a secure database that stores data about an object of personal property; determining, by the tracking server and from the data about the object, that a tracking state of the object is set to ON; obtaining, by the tracking server and in response to the determining, altitude data from an altitude sensor of an Internet of Things (IoT) device associated with the object; comparing, by the tracking server, the altitude data to a predefined criteria; and repeating, by the tracking server, the obtaining and the comparing until one of: the altitude data satisfies the predefined criteria, or the tracking state of the object is set to OFF.Type: GrantFiled: August 21, 2019Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy
-
Publication number: 20200137114Abstract: Suspending communication to/from non-compliant servers through a firewall includes establishing a secure collection of compliance rules for security compliance, ascertaining, for each server of server(s) of an environment, respective software package(s) installed on the server, building a secure server and acceptable risk listing that indicates each of the server(s) and the software package(s) installed on each server, assigning and securely storing risk ratings for the server(s), comparing the assigned risk rating for a second server to an acceptable risk level indicated for a first server, and based on determining that the assigned risk rating for the second server exceeds the acceptable risk level, performing a rules modification to the firewall to enforce the compliance rules. The rules modification disables communication between the first server and the second server through the firewall.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Michael BENDER, Rhonda L. CHILDRESS, Todd R. PALMER, Helio L. PINHEIRO E MOTA
-
Publication number: 20200089853Abstract: A computer-implemented method includes: receiving, by a computer device, biometric data scanned from a guardian and biometric data scanned from a ward; receiving, by the computer device, data defining a relationship between the guardian and the ward; storing, by the computer device, the biometric data scanned from the guardian, the biometric data scanned from the ward, and the data defining the relationship in a record in a secure database; receiving, by the computer device, a request for validation including scanned biometric data; determining, by the computer device, the scanned biometric data matches the record in the secure database; and transmitting, by the computer device and in response to the determining, data defining an authorization based on the relationship.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Manjari Roy
-
Publication number: 20200007915Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining a first media stream, the first media stream being played on a first playback device and having first timestamps indicating when respective different time ordered sections of data defining the first media stream have been played by the first playback device; obtaining a second media stream, the second media stream being played on a second playback device and having second timestamps indicating when respective different time ordered sections of data defining the second media stream have been played by the second playback device, wherein the first media stream and second media stream are common media streams being simultaneously played by the first playback device and the second playback device, respectively, at desynchronized times.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Michael BENDER, Craig M. TRIM, Todd R. PALMER
-
Publication number: 20190378386Abstract: Methods and systems for tracking objects are provided. A method includes: accessing, by a tracking server, a secure database that stores data about an object of personal property; determining, by the tracking server and from the data about the object, that a tracking state of the object is set to ON; obtaining, by the tracking server and in response to the determining, altitude data from an altitude sensor of an Internet of Things (IoT) device associated with the object; comparing, by the tracking server, the altitude data to a predefined criteria; and repeating, by the tracking server, the obtaining and the comparing until one of: the altitude data satisfies the predefined criteria, or the tracking state of the object is set to OFF.Type: ApplicationFiled: August 21, 2019Publication date: December 12, 2019Inventors: Michael BENDER, Jeremy R. FOX, Todd R. PALMER, Manjari ROY
-
Patent number: 10475306Abstract: Methods and systems for tracking objects are provided. A method includes: accessing, by a tracking server, a secure database that stores data about an object of personal property; determining, by the tracking server and from the data about the object, that a tracking state of the object is set to ON; obtaining, by the tracking server and in response to the determining, altitude data from an altitude sensor of an Internet of Things (IoT) device associated with the object; comparing, by the tracking server, the altitude data to a predefined criteria; and repeating, by the tracking server, the obtaining and the comparing until one of: the altitude data satisfies the predefined criteria, or the tracking state of the object is set to OFF.Type: GrantFiled: April 24, 2018Date of Patent: November 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy
-
Publication number: 20190325719Abstract: Methods and systems for tracking objects are provided. A method includes: accessing, by a tracking server, a secure database that stores data about an object of personal property; determining, by the tracking server and from the data about the object, that a tracking state of the object is set to ON; obtaining, by the tracking server and in response to the determining, altitude data from an altitude sensor of an Internet of Things (IoT) device associated with the object; comparing, by the tracking server, the altitude data to a predefined criteria; and repeating, by the tracking server, the obtaining and the comparing until one of: the altitude data satisfies the predefined criteria, or the tracking state of the object is set to OFF.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy