Patents by Inventor Marc Dickenson

Marc Dickenson 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: 12248590
    Abstract: An example operation may include one or more of receiving, by a document server, a document from a document owner node, the document contains restricted access segments, splitting, by the document server, the document into a plurality of ledger entries to be stored on a blockchain, updating, by the document server, a ledger entry of the plurality of the ledger entries based on a proposed change to the document made by an authorized participant node, committing, by the document server, the ledger entry to the blockchain based on votes collected from a plurality of participant nodes, and sending a notification to a set of participating nodes of the plurality of the participant nodes authorized to view the document.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 11, 2025
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
  • Patent number: 12118812
    Abstract: An image of a financial instrument can be received and analyzed. One or more properties of the financial instrument can be determined based on the image. A uniqueness rating of the financial instrument can be determined based on the property or properties. Terms of the financial instrument are identified, and the financial instrument and identified terms are recorded in a digital storage base.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Marc Dickenson, Andrew J Lavery
  • Patent number: 11972004
    Abstract: An example operation may include one or more of splitting, by a document server, a document provided by a document owner node into a plurality of segments to be stored on a ledger of a blockchain, detecting, by the document server, a change to the document made by an authorized participant node, updating, by the document server, a segment of the plurality of segments stored on the ledger based on the change to the document, collecting, by the document server, votes on the change to the document from a plurality of participant nodes, and committing the updated segment to the blockchain based on the votes.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
  • Patent number: 11682416
    Abstract: Providing contextual help in an interactive voice system includes receiving a plurality of user interaction events during a user interaction window, wherein each of the user interaction events comprises one of a low quality voice transcription event from a speech-to-text (STT) service or a no-intent matching event from a natural language processing (NLP) service and receiving a respective transcription confidence score from the STT service for each of the plurality of user interaction events. For a one of the plurality of user interaction events, a determination is made of how to respond to a user providing the user interaction events based on how many events comprise the plurality of events and the transcription confidence score for the one event; and then instructions are provided to cause the determined response to be presented to the user in accordance with the determination of how to respond.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Igor Ramos, Marc Dickenson
  • Patent number: 11418502
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for entering a user input based on validating a user identity. A computer receives a user input and, provided the computer has received user consent, captures user data. In addition, computer extracts purported user identity data and determines whether the data of the purported user identity matches that captured. Based on determining that the user identity is validated, the computer enters the received user input and provides feedback regarding the user input. Based on determining that the user identity is not validated, the computer does not enter the received user input, provides feedback regarding the user input, and provides recourse or an opportunity to cure deficiencies causing the input not to be entered.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventor: Marc Dickenson
  • Patent number: 11358031
    Abstract: A system assists a user to traverse a structure. A safety device includes a sensor assembly to detect positions of a user along a travel path for a structure, wherein the travel path includes a plurality of attachment points to secure the user to the structure via one or more lines, a motion assembly to move the safety device along the travel path based on the detected positions of the user, wherein the motion assembly maintains a threshold distance from the user, and a coupling mechanism to couple the one or more lines to one or more of the attachment points encountered along the travel path. Embodiments of the present invention further include a method and program product for assisting a user to traverse a structure in substantially the same manner described above.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Marc Dickenson, Igor S. Ramos, Andrew J. Lavery
  • Publication number: 20220036060
    Abstract: An image of a financial instrument can be received and analyzed. One or more properties of the financial instrument can be determined based on the image. A uniqueness rating of the financial instrument can be determined based on the property or properties. Terms of the financial instrument are identified, and the financial instrument and identified terms are recorded in a digital storage base.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Igor S. Ramos, Marc Dickenson, Andrew J. Lavery
  • Patent number: 10931460
    Abstract: Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marc Dickenson, Igor Ramos
  • Publication number: 20200394321
    Abstract: An example operation may include one or more of receiving, by a document server, a document from a document owner node, the document contains restricted access segments, splitting, by the document server, the document into a plurality of ledger entries to be stored on a blockchain, updating, by the document server, a ledger entry of the plurality of the ledger entries based on a proposed change to the document made by an authorized participant node, committing, by the document server, the ledger entry to the blockchain based on votes collected from a plurality of participant nodes, and sending a notification to a set of participating nodes of the plurality of the participant nodes authorized to view the document.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
  • Publication number: 20200394322
    Abstract: An example operation may include one or more of splitting, by a document server, a document provided by a document owner node into a plurality of segments to be stored on a ledger of a blockchain, detecting, by the document server, a change to the document made by an authorized participant node, updating, by the document server, a segment of the plurality of segments stored on the ledger based on the change to the document, collecting, by the document server, votes on the change to the document from a plurality of participant nodes, and committing the updated segment to the blockchain based on the votes.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
  • Publication number: 20200376343
    Abstract: A system assists a user to traverse a structure. A safety device includes a sensor assembly to detect positions of a user along a travel path for a structure, wherein the travel path includes a plurality of attachment points to secure the user to the structure via one or more lines, a motion assembly to move the safety device along the travel path based on the detected positions of the user, wherein the motion assembly maintains a threshold distance from the user, and a coupling mechanism to couple the one or more lines to one or more of the attachment points encountered along the travel path. Embodiments of the present invention further include a method and program product for assisting a user to traverse a structure in substantially the same manner described above.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Marc Dickenson, Igor S. Ramos, Andrew J. Lavery
  • Patent number: 10833869
    Abstract: Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marc Dickenson, Igor Ramos
  • Publication number: 20200162456
    Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for entering a user input based on validating a user identity. A computer receives a user input and, provided the computer has received user consent, captures user data. In addition, computer extracts purported user identity data and determines whether the data of the purported user identity matches that captured. Based on determining that the user identity is validated, the computer enters the received user input and provides feedback regarding the user input. Based on determining that the user identity is not validated, the computer does not enter the received user input, provides feedback regarding the user input, and provides recourse or an opportunity to cure deficiencies causing the input not to be entered.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventor: Marc Dickenson
  • Patent number: 10628931
    Abstract: A method and system for enhancing a facial image of a user in real time by digital generation of a portion of a facial image using artificial intelligence (AI) during a video conference with a plurality of participants. The method and system including receiving a digital image of a first portion of a user's face in real time from a camera viewing the first portion of the user's face. The camera is unable to view the second portion of the user's face. The method and system includes improving resolution and/or digitally completing the second portion of the user's facial image, using an AI system. The improving resolution including, receiving the digital image at the AI system which includes a Generative Adversarial Network (GAN). The method and system includes generating, in real time, a complete enhanced digital facial image of the user's face using the GAN.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Angelo Danducci, II, Stefan A. G. van Der Stockt, Marc Dickenson
  • Publication number: 20200043519
    Abstract: Providing contextual help in an interactive voice system includes receiving a plurality of user interaction events during a user interaction window, wherein each of the user interaction events comprises one of a low quality voice transcription event from a speech-to-text (STT) service or a no-intent matching event from a natural language processing (NLP) service and receiving a respective transcription confidence score from the STT service for each of the plurality of user interaction events. For a one of the plurality of user interaction events, a determination is made of how to respond to a user providing the user interaction events based on how many events comprise the plurality of events and the transcription confidence score for the one event; and then instructions are provided to cause the determined response to be presented to the user in accordance with the determination of how to respond.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Igor Ramos, Marc Dickenson
  • Publication number: 20190312736
    Abstract: Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.
    Type: Application
    Filed: June 14, 2019
    Publication date: October 10, 2019
    Inventors: Marc DICKENSON, Igor RAMOS
  • Publication number: 20190215162
    Abstract: Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Marc DICKENSON, Igor RAMOS
  • Publication number: 20070168702
    Abstract: A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second flash memory storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first flash memory with the modification of the second formatting. The first data is different from the second data.
    Type: Application
    Filed: November 15, 2005
    Publication date: July 19, 2007
    Inventors: Marc Dickenson, John Langford, Atit Patel
  • Publication number: 20070168700
    Abstract: A method for correcting a formatting error in a boot sector of a hard disk drive is disclosed. An error in a first formatting of a first hard disk drive is discovered, and a second formatting is extracted from a second hard disk drive storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first hard disk drive with the modification of the second formatting. The first data is different from the second data.
    Type: Application
    Filed: November 15, 2005
    Publication date: July 19, 2007
    Inventors: Marc Dickenson, John Langford, Atit Patel
  • Publication number: 20060095427
    Abstract: Methods, systems, and media to enhance memory leakage management by identifying a suspect allocation pattern during execution of a task, which may be indicative of memory leakage and implementing measures to protect against memory leakage based upon the suspect allocation pattern, are disclosed. More specifically, embodiments may detect a suspect allocation pattern by monitoring memory allocations and deallocations for tasks. The pattern of memory allocations and deallocations may then be analyzed to determine whether a suspect allocation pattern exists. For instance, the memory allocations and deallocations may be compared to determine whether there is an increasing net residual allocation left by the task after it has reached a quiescent runtime state. In some embodiments, a suspect allocation pattern exists if the total memory allocation for a task continues to rise after a pre-determined time period.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventor: Marc Dickenson