Patents by Inventor Mark A. Nelson

Mark A. Nelson 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: 10168670
    Abstract: An intelligent switching method and system. The method includes retrieving by a computer processor of an intelligent switching device, detection data indicating that an individual is located within a specified proximity of an apparatus. The intelligent switching device is lockably attached to the apparatus. The computer processor receives a request from an individual for enabling the apparatus. The computer processor determines that the individual is in compliance with safety procedures associated with operating the apparatus and generates an enable signal. The enable signal enables a power signal for the apparatus. The computer processor indicates that the apparatus has been enabled and is operational.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20180287852
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a secure session connection between the computing device and a server associated with a plurality of routing networks. The computing device may receive, from the server and via the secure session connection, data associated with the plurality of routing networks. The computing device may determine whether activity associated with a user and involving at least one of the plurality of routing networks is detected. In response to determining that the activity associated with the user is detected, the computing device may determine, based on the data associated with the plurality of routing networks, a score for the activity. The computing device may determine a third party routing network different from each routing network of the plurality of routing networks.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Mark A. Nelson, Mark Williams, Bradley Holland, Matthew Murphy
  • Publication number: 20180287851
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a secure session connection between the computing device and a server associated with one or more routing networks. The computing device may receive, from the server and via the secure session connection, data associated with the one or more routing networks. The computing device may store, at a database, the data associated with the one or more routing networks. The computing device may determine whether new activity associated with a user and involving at least one of the one or more routing networks is detected. In response to determining that new activity associated with the user is detected, the computing device may transmit, to the database, a request for the stored data associated with the one or more routing networks.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Mark Williams, Bradley Holland, Mark A. Nelson, Matthew Murphy
  • Publication number: 20180287950
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a first secure session connection between the computing device and a first server associated with a first routing network. The computing device may receive, from the first server and via the first secure session connection, data associated with the first routing network. The computing device may generate a second secure session connection between the computing device and a second server associated with a second routing network. The computing device may receive, from the second server and via the second secure session connection, data associated with the second routing network. The computing device may analyze the data associated with the first routing network and the data associated with the second routing network.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Mark A. Nelson, Bradley Holland, Mark Williams, Matthew Murphy
  • Publication number: 20180288562
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a wireless sensing device configured to detect that a user device is within range of a location. In response to detecting that the user device is within range of the location, the wireless sensing device may transmit, to a computing device, data indicating that the user device is within range of the location. The computing device may comprise a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate, for display via the user device, a notification indicating the one or more routing networks for the user device to use at the location. After the user device is within range of the location, the computing device may generate a secure session connection between the computing device and the user device.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Matthew Murphy, Bradley Holland, Mark A. Nelson, Mark Williams
  • Publication number: 20180288174
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a first secure session connection between a computing device and a first server associated with a first routing network. The computing device may receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network. The computing device may generate a second secure session connection between the computing device and a second server associated with a second routing network. The computing device may receive, from the second server and via the second secure session connection, a plurality of pieces of data associated with the second routing network.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Matthew Murphy, Bradley Holland, Mark A. Nelson, Mark Williams
  • Publication number: 20180288690
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to receive, from a user device, data indicative of an item. The computing device may be located at a first location, and the user device may be located at a second location, where the first location is different from the second location. The computing device may identify the item based on item recognition using the data indicative of the item. The computing device may determine, based on the identified item, one or more routing networks for the user device to use for the identified item. The computing device may generate, for display via the user device, a notification indicating the one or more routing networks for the user device to use for the identified item.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Matthew Murphy, Mark A. Nelson, Bradley Holland, Mark Williams
  • Publication number: 20180287927
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a secure session connection between a computing device and a server associated with a plurality of routing networks. The computing device may receive, from the server and via the secure session connection, data associated with the plurality of routing networks. The computing device may determine whether a request to use a routing network of the plurality of routing networks at a location of a second computing device has been received. In response to determining that the request to use the routing network has been received, the computing device may determine, based on the data associated with the plurality of routing networks, a score for the request to use the routing network.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Mark A. Nelson, Mark Williams, Matthew Murphy, Bradley Holland
  • Publication number: 20180287948
    Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a user device configured to transmit, to a computing device, data indicative of a first routing network and data indicative of a second routing network. The computing device may comprise a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to receive, from the user device, the data indicative of the first routing network and the data indicative of the second routing network. The computing device may determine, based on the data indicative of the first routing network, a plurality of parameters for the first routing network. The computing device may determine, based on the data indicative of the second routing network, a plurality of parameters for the second routing network. The computing device may generate a secure session connection between the computing device and a server associated with the second routing network.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Steven M. Twombly, Matthew Murphy, Mark Williams, Bradley Holland, Mark A. Nelson
  • Publication number: 20180267485
    Abstract: An intelligent switching method and system. The method includes retrieving by a computer processor of an intelligent switching device, detection data indicating that an individual is located within a specified proximity of an apparatus. The intelligent switching device is lockably attached to the apparatus. The computer processor receives a request from an individual for enabling the apparatus. The computer processor determines that the individual is in compliance with safety procedures associated with operating the apparatus and generates an enable signal. The enable signal enables a power signal for the apparatus. The computer processor indicates that the apparatus has been enabled and is operational.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Inventors: Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20180234409
    Abstract: A system, method, apparatus, and computer program product for a privacy ensured brokered identity federation system. The privacy ensured brokered identity federation system connects a user in a brokered identity federation environment that blinds relying parties (RP) from credential service providers (CSP), blinds CSPs from RPs, and blinds a user's identity and data from the federation middleware hubs. The system utilizes ring signatures to attest to CSPs that a valid RP of the federation is making a request. The process utilizes CSP ring signatures to assure RPs that a valid CSP of the federation has provided a response. The process utilizes per transaction encryption keys created by the RP to ensure the federation has no access to data messages. It can further ensure that only the correct RP can decrypt a CSP response.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 16, 2018
    Inventors: Mark A. Nelson, George S. Rathbun, Scott Kern
  • Patent number: 9983551
    Abstract: An intelligent switching method and system. The method includes retrieving by a computer processor of an intelligent switching device, detection data indicating that an individual is located within a specified proximity of an apparatus. The intelligent switching device is lockably attached to the apparatus. The computer processor receives a request from an individual for enabling the apparatus. The computer processor determines that the individual is in compliance with safety procedures associated with operating the apparatus and generates an enable signal. The enable signal enables a power signal for the apparatus. The computer processor indicates that the apparatus has been enabled and is operational.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Patent number: 9923857
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, Jr., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Patent number: 9922069
    Abstract: Embodiments include a method, system, and computer program product for acquiring a data repository, the data repository being associated with a log configured to receive metadata. Then, a content of the log with respect to at least one manipulation of the data repository is modified by adding first metadata of the metadata.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Dayka, Mark A. Nelson, Kevin H. Peters
  • Patent number: 9471119
    Abstract: An automated secure record management system and method that receives a plurality of digitally signed records subsequent to a resetting of a running counter. In response to each received digitally signed record, the automated secure record management system and method increments the running counter. Further, upon receiving an accumulation record, automated secure record management system and method compares a value of the running counter and a signature record number of the accumulation record, such that a notification is generated whenever the comparison detects that the value of the running counter is not equal to the signature record number.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Dayka, Mark A. Nelson, Donald W. Schmidt, Anthony T. Sofia
  • Publication number: 20160275129
    Abstract: Embodiments include a method, system, and computer program product for acquiring a data repository, the data repository being associated with a log configured to receive metadata. Then, a content of the log with respect to at least one manipulation of the data repository is modified by adding first metadata of the metadata.
    Type: Application
    Filed: September 3, 2015
    Publication date: September 22, 2016
    Inventors: John C. Dayka, Mark A. Nelson, Kevin H. Peters
  • Publication number: 20160275128
    Abstract: Embodiments include a method, system, and computer program product for acquiring a data repository, the data repository being associated with a log configured to receive metadata. Then, a content of the log with respect to at least one manipulation of the data repository is modified by adding first metadata of the metadata.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: John C. Dayka, Mark A. Nelson, Kevin H. Peters
  • Patent number: 9391942
    Abstract: Embodiments of the disclosure relate to processing email having symbolic variables in the address. Aspects include receiving, by an email server, an email comprising an email address for an intended recipient and determining whether the email address includes a symbolic variable. Based on determining that the email address includes the symbolic variable, the symbolic variable from the email address are extracted, an email address for an additional recipient by querying a database based on the symbolic variable is identified, and the email is transmitted to the email address of the intended recipient and the email address of the additional recipient. Based on determining that the email address does not include the symbolic variable, the email is transmitted to the email address of the intended recipient.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuja Deedwaniya, Thomas E. Murphy, Jr., Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Patent number: 9251688
    Abstract: An attachment detection method and system. The method includes receiving, by a computer processor of a computing system, attachment data describing different devices associated with and attachable to an electro/mechanical apparatus. The computer processor retrieves first data describing a first attachment device currently attached to the electro/mechanical apparatus and analyzes the attachment data with respect to the first data. In response to the analysis, the computer processor determines specified protective gear required for operation of the electro/mechanical apparatus and the first attachment device. The computer processor generates indication data specifying required usage of the specified protective gear and presents the indication data to a user.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero
  • Publication number: 20150378323
    Abstract: An intelligent switching method and system. The method includes retrieving by a computer processor of an intelligent switching device, detection data indicating that an individual is located within a specified proximity of an apparatus. The intelligent switching device is lockably attached to the apparatus. The computer processor receives a request from an individual for enabling the apparatus. The computer processor determines that the individual is in compliance with safety procedures associated with operating the apparatus and generates an enable signal. The enable signal enables a power signal for the apparatus. The computer processor indicates that the apparatus has been enabled and is operational.
    Type: Application
    Filed: September 3, 2015
    Publication date: December 31, 2015
    Inventors: Mark A. Nelson, Kevin H. Peters, Louis R. Ruggiero