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: 11165827
    Abstract: 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: Grant
    Filed: October 30, 2018
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Helio L. Pinheiro E Mota
  • Patent number: 11068566
    Abstract: 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: Grant
    Filed: June 19, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Michael Bender, Todd R Palmer, Manjari Roy
  • Patent number: 10977353
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Manjari Roy
  • Publication number: 20200401677
    Abstract: 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: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: Rhonda L. Childress, Michael Bender, Todd R Palmer, Manjari Roy
  • Patent number: 10674192
    Abstract: 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: Grant
    Filed: June 29, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Craig M. Trim, Todd R. Palmer
  • Patent number: 10672241
    Abstract: 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: Grant
    Filed: August 21, 2019
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy
  • Publication number: 20200137114
    Abstract: 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: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Michael BENDER, Rhonda L. CHILDRESS, Todd R. PALMER, Helio L. PINHEIRO E MOTA
  • Publication number: 20200089853
    Abstract: 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: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Michael Bender, Rhonda L. Childress, Todd R. Palmer, Manjari Roy
  • Publication number: 20200007915
    Abstract: 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: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Michael BENDER, Craig M. TRIM, Todd R. PALMER
  • Publication number: 20190378386
    Abstract: 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: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: Michael BENDER, Jeremy R. FOX, Todd R. PALMER, Manjari ROY
  • Patent number: 10475306
    Abstract: 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: Grant
    Filed: April 24, 2018
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy
  • Publication number: 20190325719
    Abstract: 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: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Michael Bender, Jeremy R. Fox, Todd R. Palmer, Manjari Roy