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: 20240144565
    Abstract: 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: Application
    Filed: October 27, 2023
    Publication date: May 2, 2024
    Inventors: Yael Alkalay, Kalyan Prakash Katika, John C. McDonough
  • Patent number: 10339523
    Abstract: 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: Grant
    Filed: July 13, 2016
    Date of Patent: July 2, 2019
    Assignee: FMR LLC
    Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Ruper Stern, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
  • Patent number: 10289970
    Abstract: 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: Grant
    Filed: August 26, 2016
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventors: Xinxin Sheng, John C. McDonough
  • Publication number: 20180060791
    Abstract: 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: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Xinxin Sheng, John C. McDonough
  • Patent number: 9648372
    Abstract: 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: Grant
    Filed: March 18, 2016
    Date of Patent: May 9, 2017
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Publication number: 20170091756
    Abstract: 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: Application
    Filed: July 13, 2016
    Publication date: March 30, 2017
    Inventors: Hadley Ruper Stern, John C. McDonough, Dmitry Bisikalo, Suzanne K. McDonough, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
  • Publication number: 20170085555
    Abstract: 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: Application
    Filed: July 13, 2016
    Publication date: March 23, 2017
    Inventors: Dmitry Bisikalo, John C. McDonough, Suzanne K. McDonough, Hadley Rupert Stern, Matthew Ryan George, Alexander Charles Gavis, Thomas McGuire
  • Publication number: 20170083907
    Abstract: 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: Application
    Filed: July 13, 2016
    Publication date: March 23, 2017
    Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Ruper Stern, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
  • Publication number: 20170017954
    Abstract: 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: Application
    Filed: July 14, 2015
    Publication date: January 19, 2017
    Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Rupert Stern, Alexander Charles Gavis, Matthew Ryan George
  • Publication number: 20170017936
    Abstract: 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: Application
    Filed: July 14, 2015
    Publication date: January 19, 2017
    Inventors: Dmitry Bisikalo, John C. McDonough, Suzanne K. McDonough, Hadley Rupert Stern, Matthew Ryan George, Alexander Charles Gavis
  • Publication number: 20170017955
    Abstract: 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: Application
    Filed: July 14, 2015
    Publication date: January 19, 2017
    Inventors: Hadley Rupert Stern, John C. McDonough, Dmitry Bisikalo, Suzanne K. Mcdonough, Alexander Charles Gavis, Matthew Ryan George
  • Publication number: 20160232463
    Abstract: 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: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: John C. McDonough, Ashley Marie Reichert, Andrew Jason Seelig
  • Patent number: 9413758
    Abstract: 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: Grant
    Filed: November 3, 2015
    Date of Patent: August 9, 2016
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Publication number: 20160205428
    Abstract: 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: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Patent number: 9300663
    Abstract: 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: Grant
    Filed: August 25, 2014
    Date of Patent: March 29, 2016
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Patent number: 9294795
    Abstract: 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: Grant
    Filed: June 24, 2015
    Date of Patent: March 22, 2016
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Patent number: 9294796
    Abstract: 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: Grant
    Filed: July 31, 2015
    Date of Patent: March 22, 2016
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Publication number: 20160057139
    Abstract: 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: Application
    Filed: November 3, 2015
    Publication date: February 25, 2016
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Publication number: 20150341682
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Publication number: 20150296240
    Abstract: 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: Application
    Filed: June 24, 2015
    Publication date: October 15, 2015
    Inventors: John C. McDonough, Hadley Rupert Stern