Patents by Inventor Iain MacNaughton

Iain MacNaughton 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: 20230061969
    Abstract: Systems and methods managing interaction between one of a plurality of advisors and a client. Client intent is determined based upon request details indicating a category of interest to the client. One of a plurality of advisors is selected to advise the client based, at least in part, upon the category and the client intent. The client is added to a sales pipeline of the selected advisor, and the selected advisor is prompted, at intervals, to interact with the client. The workload of each advisor is managed. The selected advisor is also prompted to generate and send a curation to the client. The systems and methods also provides e-commerce card fraud protection using conventional transaction processing methodology by including a random code in a pending transaction for the card and finalizing the transaction with the card provider when the code is correctly returned by the client.
    Type: Application
    Filed: October 28, 2022
    Publication date: March 2, 2023
    Inventors: Alex Vauthey, Annabel Liu, Iain MacNaughton, Eduardo Vivas, Joseph Florencio, Kyle Johnson, Kyle Sosnowski, Peter Ombres, Qi Liu, Rodrigo Parras
  • Publication number: 20230069589
    Abstract: Systems and methods managing interaction between one of a plurality of advisors and a client. Client intent is determined based upon request details indicating a category of interest to the client. One of a plurality of advisors is selected to advise the client based, at least in part, upon the category and the client intent. The client is added to a sales pipeline of the selected advisor, and the selected advisor is prompted, at intervals, to interact with the client. The workload of each advisor is managed. The selected advisor is also prompted to generate and send a curation to the client. The systems and methods also provides e-commerce card fraud protection using conventional transaction processing methodology by including a random code in a pending transaction for the card and finalizing the transaction with the card provider when the code is correctly returned by the client.
    Type: Application
    Filed: October 28, 2022
    Publication date: March 2, 2023
    Inventors: Alex Vauthey, Annabel Liu, Iain MacNaughton, Eduardo Vivas, Joseph Florencio, Kyle Johnson, Kyle Sosnowski, Peter Ombres, Qi Liu, Rodrigo Parras
  • Publication number: 20210133852
    Abstract: Systems and methods managing interaction between one of a plurality of advisors and a client. Client intent is determined based upon request details indicating a category of interest to the client. One of a plurality of advisors is selected to advise the client based, at least in part, upon the category and the client intent. The client is added to a sales pipeline of the selected advisor, and the selected advisor is prompted, at intervals, to interact with the client. The workload of each advisor is managed. The selected advisor is also prompted to generate and send a curation to the client. The systems and methods also provides e-commerce card fraud protection using conventional transaction processing methodology by including a random code in a pending transaction for the card and finalizing the transaction with the card provider when the code is correctly returned by the client.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Inventors: Alex Vauthey, Annabel Liu, Iain MacNaughton, Eduardo Vivas, Joseph Florencio, Kyle Johnson, Kyle Sosnowski, Peter Ombres, Qi Liu, Rodrigo Parras
  • Patent number: 10860982
    Abstract: A method of ingesting job postings into a social-networking system is disclosed. A candidate mapping is identified between a type of a data field corresponding to content items published on a third-party system and a type of a data field corresponding to job postings published on a social-networking system. A user interface is generated to prompt an administrator to identify the candidate mapping as a confirmed mapping. Based on the administrator identifying the candidate mapping as the confirmed mapping, the mapping is included in a data model corresponding to the content items published on the third-party system. Additional job postings to be published on the social-networking system are generated based on an application of the data model to additional content items published on the third-party system.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony Duane Duerr, Iain MacNaughton
  • Publication number: 20160125361
    Abstract: Techniques for ingesting job listings are described. A job ingestion module of a social network system can access a seed uniform resource locator (URL), and identify a job URL from the seed URL. Additionally, the job ingestion module can obtain job attributes from the job URL. Furthermore, the job ingestion module can validate the obtained field attributes using member data from the social network system. Moreover, the job ingestion module can generate a job listing based on the validated job attributes. Subsequently, the job ingestion module can post the generated job listing.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 5, 2016
    Inventors: Eduardo Vivas, Anthony Duane Duerr, Aaron Tyler Rucker, Nikko David Bautista, Iain MacNaughton, Rafael E. Crespo, Kyle Sosnowski, Christophe Boudet, Nitin Perumbeti
  • Publication number: 20160117641
    Abstract: A method of ingesting job postings into a social-networking system is disclosed. A candidate mapping is identified between a type of a data field corresponding to content items published on a third-party system and a type of a data field corresponding to job postings published on a. social-networking system. A user interface is generated to prompt an administrator to identify the candidate mapping as a confirmed mapping. Based on the administrator identifying the candidate mapping as the confirmed mapping, the mapping is included in a data model corresponding to the content items published on the third-party system. Additional job postings to be published on the social-networking system are generated based on an application of the data model to additional content items published on the third-party system.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Anthony Duane Duer, Iain MacNaughton