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: 12248590Abstract: 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: GrantFiled: June 11, 2019Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Patent number: 12118812Abstract: 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: GrantFiled: July 30, 2020Date of Patent: October 15, 2024Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Marc Dickenson, Andrew J Lavery
-
Patent number: 11972004Abstract: 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: GrantFiled: June 11, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Patent number: 11682416Abstract: 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: GrantFiled: August 3, 2018Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Igor Ramos, Marc Dickenson
-
Patent number: 11418502Abstract: 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: GrantFiled: November 20, 2018Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventor: Marc Dickenson
-
Patent number: 11358031Abstract: 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: GrantFiled: May 28, 2019Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Marc Dickenson, Igor S. Ramos, Andrew J. Lavery
-
Publication number: 20220036060Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Igor S. Ramos, Marc Dickenson, Andrew J. Lavery
-
Patent number: 10931460Abstract: 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: GrantFiled: June 14, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Marc Dickenson, Igor Ramos
-
Publication number: 20200394321Abstract: 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: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Publication number: 20200394322Abstract: 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: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Publication number: 20200376343Abstract: 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: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: Marc Dickenson, Igor S. Ramos, Andrew J. Lavery
-
Patent number: 10833869Abstract: 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: GrantFiled: January 5, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Marc Dickenson, Igor Ramos
-
Publication number: 20200162456Abstract: 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: ApplicationFiled: November 20, 2018Publication date: May 21, 2020Inventor: Marc Dickenson
-
Enhancing digital facial image using artificial intelligence enabled digital facial image generation
Patent number: 10628931Abstract: 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: GrantFiled: September 5, 2019Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Angelo Danducci, II, Stefan A. G. van Der Stockt, Marc Dickenson -
Publication number: 20200043519Abstract: 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: ApplicationFiled: August 3, 2018Publication date: February 6, 2020Inventors: Igor Ramos, Marc Dickenson
-
Publication number: 20190312736Abstract: 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: ApplicationFiled: June 14, 2019Publication date: October 10, 2019Inventors: Marc DICKENSON, Igor RAMOS
-
Publication number: 20190215162Abstract: 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: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Marc DICKENSON, Igor RAMOS
-
Publication number: 20070168702Abstract: 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: ApplicationFiled: November 15, 2005Publication date: July 19, 2007Inventors: Marc Dickenson, John Langford, Atit Patel
-
Publication number: 20070168700Abstract: 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: ApplicationFiled: November 15, 2005Publication date: July 19, 2007Inventors: Marc Dickenson, John Langford, Atit Patel
-
Publication number: 20060095427Abstract: 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: ApplicationFiled: October 28, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventor: Marc Dickenson