Patents by Inventor John C. McDonough
John C. McDonough 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).
-
Publication number: 20240144565Abstract: Methods and apparatuses are described for generating customized, context-specific visual artifacts using artificial intelligence (AI). A server computing device captures input data from one or more remote computing devices, the input data associated with one or more users. The server computing device creates one or more visual artifacts based upon the input data, each of the one or more visual artifacts associated with one or more of the users. The server computing device integrates the visual artifacts into a communication session associated with the remote computing devices.Type: ApplicationFiled: October 27, 2023Publication date: May 2, 2024Inventors: Yael Alkalay, Kalyan Prakash Katika, John C. McDonough
-
Patent number: 10339523Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms virtual wallet address inputs via SOCOACT (e.g., P2PTG) components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The SOCOACT then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: GrantFiled: July 13, 2016Date of Patent: July 2, 2019Assignee: FMR LLCInventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Ruper Stern, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
-
Patent number: 10289970Abstract: Methods and apparatuses are described for efficient resource management using mobile devices and wearable devices. A server determines an event causing unavailability of a center in a distributed network. The server determines an expected demand for service from the distributed network during an upcoming time period and identifies a mobile device and a wearable device associated with each staff member assigned to work at one of the plurality of centers that is available. The server retrieves location data from the mobile device and biometric data from the wearable device. The server identifies staff members capable of working and initiates a communication to the mobile device associated with each staff member capable of working. The server receives a response from the mobile device indicating whether the staff member has accepted and determines whether the expected demand from the distributed network during the upcoming time period is satisfied.Type: GrantFiled: August 26, 2016Date of Patent: May 14, 2019Assignee: FMR LLCInventors: Xinxin Sheng, John C. McDonough
-
Publication number: 20180060791Abstract: Methods and apparatuses are described for efficient resource management using mobile devices and wearable devices. A server determines an event causing unavailability of a center in a distributed network. The server determines an expected demand for service from the distributed network during an upcoming time period and identifies a mobile device and a wearable device associated with each staff member assigned to work at one of the plurality of centers that is available. The server retrieves location data from the mobile device and biometric data from the wearable device. The server identifies staff members capable of working and initiates a communication to the mobile device associated with each staff member capable of working. The server receives a response from the mobile device indicating whether the staff member has accepted and determines whether the expected demand from the distributed network during the upcoming time period is satisfied.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: Xinxin Sheng, John C. McDonough
-
Patent number: 9648372Abstract: Described are methods and apparatuses, including computer program products, for personalizing media content. A server determines content data likely to be requested by users, and generates common sets of information using the content data. The server receives a request for a digital media stream from a client device, and generates a first set of frames which include content data specific to the user and keys corresponding to a selected common set of information. The server combines the first set of frames and the requested stream to generate a personalized stream. The server transmits the personalized stream to a downstream device, which generates a second set of frames using content data corresponding to the one or more keys. The downstream device combines the second set of frames and the personalized stream to generate an updated stream, and transmits the updated stream to the client device.Type: GrantFiled: March 18, 2016Date of Patent: May 9, 2017Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Publication number: 20170091756Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms virtual wallet address inputs via SOCOACT (e.g., P2PTG) components into transaction confirmation outputs. In one embodiment, the SOCOACT includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The SOCOACT then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 13, 2016Publication date: March 30, 2017Inventors: Hadley Ruper Stern, John C. McDonough, Dmitry Bisikalo, Suzanne K. McDonough, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
-
Publication number: 20170085555Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms virtual wallet address inputs via SOCOACT (e.g., P2PTG) components into transaction confirmation outputs. In one embodiment, the SOCOACT includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The SOCOACT then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 13, 2016Publication date: March 23, 2017Inventors: Dmitry Bisikalo, John C. McDonough, Suzanne K. McDonough, Hadley Rupert Stern, Matthew Ryan George, Alexander Charles Gavis, Thomas McGuire
-
Publication number: 20170083907Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms virtual wallet address inputs via SOCOACT (e.g., P2PTG) components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The SOCOACT then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 13, 2016Publication date: March 23, 2017Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Ruper Stern, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
-
Publication number: 20170017954Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“P2PTG”) transforms virtual wallet address inputs via P2PTG components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The P2PTG then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 14, 2015Publication date: January 19, 2017Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Rupert Stern, Alexander Charles Gavis, Matthew Ryan George
-
Publication number: 20170017936Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“P2PTG”) transforms virtual wallet address inputs via P2PTG components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The P2PTG then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 14, 2015Publication date: January 19, 2017Inventors: Dmitry Bisikalo, John C. McDonough, Suzanne K. McDonough, Hadley Rupert Stern, Matthew Ryan George, Alexander Charles Gavis
-
Publication number: 20170017955Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“P2PTG”) transforms virtual wallet address inputs via P2PTG components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The P2PTG then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.Type: ApplicationFiled: July 14, 2015Publication date: January 19, 2017Inventors: Hadley Rupert Stern, John C. McDonough, Dmitry Bisikalo, Suzanne K. Mcdonough, Alexander Charles Gavis, Matthew Ryan George
-
Publication number: 20160232463Abstract: Methods and apparatuses are described for generating and executing computer system workflow action items based upon analysis of customer social media activity. A social media processing engine receives social media activity data from each of a plurality of social media data sources and identifies a customer associated with the social media activity data. The social media processing engine selects a workflow action item based upon the portion of the social media activity data and retrieves customer profile data and customer account data for the workflow action item. The social media processing engine populates the workflow action item with the customer profile data and the customer account data and transmits the populated workflow action item to a workflow processing engine, which executes the populated workflow action item to transmit a workflow transaction request to an enterprise computing system that is responsive to the workflow action item.Type: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventors: John C. McDonough, Ashley Marie Reichert, Andrew Jason Seelig
-
Patent number: 9413758Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects a presence of a second computing device in proximity to the first device, where the first device has established a first session with a remote computing device, and obtains first user authentication data. The first device establishes a wireless connection to the second device. A first token is transmitted to the second device. A second token and second user authentication data are received from the second device. The tokens and the user authentication data is authenticated. The first device transmits, to the second device, information indicating a state of the first communication session to enable the second device to establish a second communication session with the remote device, where the second communication session is established using the state of the first communication session.Type: GrantFiled: November 3, 2015Date of Patent: August 9, 2016Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Publication number: 20160205428Abstract: Described are methods and apparatuses, including computer program products, for personalizing media content. A server determines content data likely to be requested by users, and generates common sets of information using the content data. The server receives a request for a digital media stream from a client device, and generates a first set of frames which include content data specific to the user and keys corresponding to a selected common set of information. The server combines the first set of frames and the requested stream to generate a personalized stream. The server transmits the personalized stream to a downstream device, which generates a second set of frames using content data corresponding to the one or more keys. The downstream device combines the second set of frames and the personalized stream to generate an updated stream, and transmits the updated stream to the client device.Type: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Inventors: John C. McDonough, Hadley Rupert Stern
-
Patent number: 9300663Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects a presence of a second computing device in proximity to the first device, where the first device has established a first communication session with a remote computing device. The first device establishes a wireless connection to the second device. A first token is transmitted to the second device. A second token is received from the second device. The second token is authenticated via comparison to the first token. The first device transmits, to the second device, information indicating a state of the first communication session to enable the second device to establish a second communication session with the remote device, where the second communication session is established using the state of the first communication session.Type: GrantFiled: August 25, 2014Date of Patent: March 29, 2016Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Patent number: 9294795Abstract: Described are methods and apparatuses, including computer program products, for inserting personalized information into digital content. A digital media player receives a personalized video content stream comprising personalized data associated with a user that replaces one or more frames of requested video content. The player extracts the personalized data from the one or more replaced frames of the video content stream, and displays the personalized data and the video content stream to a user.Type: GrantFiled: June 24, 2015Date of Patent: March 22, 2016Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Patent number: 9294796Abstract: Described are methods and apparatuses, including computer program products, for personalizing video content. A server receives a request for a digital video stream from a client device and generates a first set of personalized frames to be inserted into the requested digital video stream. The server combines the first set of personalized frames and the requested digital video stream to generate a personalized video stream and transmits the personalized video stream to a downstream device. The downstream device generates a second set of personalized frames to be inserted into the personalized video stream and combines the second set of personalized frames and the personalized video stream to generate an updated personalized video stream for transmission to the client device.Type: GrantFiled: July 31, 2015Date of Patent: March 22, 2016Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Publication number: 20160057139Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects a presence of a second computing device in proximity to the first device, where the first device has established a first session with a remote computing device, and obtains first user authentication data. The first device establishes a wireless connection to the second device. A first token is transmitted to the second device. A second token and second user authentication data are received from the second device. The tokens and the user authentication data is authenticated. The first device transmits, to the second device, information indicating a state of the first communication session to enable the second device to establish a second communication session with the remote device, where the second communication session is established using the state of the first communication session.Type: ApplicationFiled: November 3, 2015Publication date: February 25, 2016Inventors: John C. McDonough, Hadley Rupert Stern
-
Publication number: 20150341682Abstract: Described are methods and apparatuses, including computer program products, for personalizing video content. A server receives a request for a digital video stream from a client device and generates a first set of personalized frames to be inserted into the requested digital video stream. The server combines the first set of personalized frames and the requested digital video stream to generate a personalized video stream and transmits the personalized video stream to a downstream device. The downstream device generates a second set of personalized frames to be inserted into the personalized video stream and combines the second set of personalized frames and the personalized video stream to generate an updated personalized video stream for transmission to the client device.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: John C. McDonough, Hadley Rupert Stern
-
Publication number: 20150296240Abstract: Described are methods and apparatuses, including computer program products, for inserting personalized information into digital content. A digital media player receives a personalized video content stream comprising personalized data associated with a user that replaces one or more frames of requested video content. The player extracts the personalized data from the one or more replaced frames of the video content stream, and displays the personalized data and the video content stream to a user.Type: ApplicationFiled: June 24, 2015Publication date: October 15, 2015Inventors: John C. McDonough, Hadley Rupert Stern