Patents by Inventor Michael Vincent MCLAUGHLIN

Michael Vincent MCLAUGHLIN 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: 12688288
    Abstract: Methods and systems for identifying malicious tenants using machine learning (ML) models and spatialized activity data within a cloud platform. A method includes accessing sequential activity data for a tenant, converting the sequential data into spatial data by creating multi-dimensional representation(s) expressing the sequential data across different timescales, training an ML model based on the spatial data, and deploying the trained ML model in the cloud platform to detect tenants engaged in malicious activities. A method also includes accessing sequential activity data for a tenant, converting the sequential data into spatial data by creating multi-dimensional representation(s) expressing the sequential data across different timescales, inputting the spatial data into a trained ML model, and initiating a remedial action against the tenant based on an output indicating that activity data for the tenant has a threshold probability of being malicious.
    Type: Grant
    Filed: December 3, 2024
    Date of Patent: July 21, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Beibei Cheng, Michael Vincent Mclaughlin, Tannu Jiwnani
  • Publication number: 20260154406
    Abstract: Methods and systems for identifying malicious tenants using machine learning (ML) models and spatialized activity data within a cloud platform. A method includes accessing sequential activity data for a tenant, converting the sequential data into spatial data by creating multi-dimensional representation(s) expressing the sequential data across different timescales, training an ML model based on the spatial data, and deploying the trained ML model in the cloud platform to detect tenants engaged in malicious activities. A method also includes accessing sequential activity data for a tenant, converting the sequential data into spatial data by creating multi-dimensional representation(s) expressing the sequential data across different timescales, inputting the spatial data into a trained ML model, and initiating a remedial action against the tenant based on an output indicating that activity data for the tenant has a threshold probability of being malicious.
    Type: Application
    Filed: December 3, 2024
    Publication date: June 4, 2026
    Inventors: Beibei CHENG, Michael Vincent MCLAUGHLIN, Tannu JIWNANI
  • Publication number: 20260147880
    Abstract: Systems and methods herein provide a detection engine and its related functions. In an aspect, a detection engine determines tenants associated with a service within a cloud-based or hybrid environment and determines a plurality of resources associated with the tenants. Based on the resources, the detection engine determines a relational similarity between a first subset of tenants, such as by clustering the tenants into groups indicating related resources. From the grouping, the detection engine determines a first group of tenants contains bot-created tenants. Subsequently, the detection engine submits the first group of tenants as input into a neural network model to determine whether the tenants within the first group are legitimate or bot-created. Based on the output from the neural network model, the detection engine identifies the bot-created tenants within the first group, as well as any legitimate tenants present therein.
    Type: Application
    Filed: November 22, 2024
    Publication date: May 28, 2026
    Inventors: Zheng YANG, Beibei CHENG, Cormac HERLEY, Anna Swanson BERTIGER, Sergio ROMERO ZAMBRANO, Michael Vincent MCLAUGHLIN
  • Publication number: 20250200166
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to cause a graphical user interface to be displayed, the graphical user interface including graphical icons of a plurality of authentication types available for assignment to users and a graphical icon of a first user. The instructions may also cause the processor to detect a movement of a graphical icon of a first authentication type from a first location to a second location in the graphical user interface, the second location corresponding to the graphical icon of the first user and based on the detected movement, assign the first authentication type to the first user.
    Type: Application
    Filed: January 2, 2025
    Publication date: June 19, 2025
    Inventors: Steven James BALL, Michael Vincent MCLAUGHLIN
  • Patent number: 12229239
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to cause a graphical user interface to be displayed, the graphical user interface including graphical icons of a plurality of authentication types available for assignment to users and a graphical icon of a first user. The instructions may also cause the processor to detect a movement of a graphical icon of a first authentication type from a first location to a second location in the graphical user interface, the second location corresponding to the graphical icon of the first user and based on the detected movement, assign the first authentication type to the first user.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: February 18, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven James Ball, Michael Vincent Mclaughlin
  • Patent number: 12074878
    Abstract: An account provisioning manager is disclosed. A placeholder account is generated with a primary work set attribute and a plurality of enhanced work set attributes. Initially, the primary work set attribute is populated with data to convert the placeholder account into an onboarded operating account. Subsequently, the plurality of enhanced work set attributes are populated via data propagation into the onboarded operating account, wherein an enhanced work set attribute of the plurality of enhanced work set attributes is selectively populated in response to a trigger for the onboarded operating account.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 27, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steve Ball, Justin Anthony Niles, Muhammad Omer Iqbal, Sadie Elise Henry, Sangeeta Ranjit, Sarat Chandra Subramaniam, Michael Vincent McLaughlin, Rachel Anne Brown Teller
  • Publication number: 20240004977
    Abstract: Techniques are described herein that are capable of providing sequence-based authentication using rhythm and/or poses. A user-defined secret of a user is received. The user-defined secret indicates a user-defined sequence, which includes a sequence of shapes, a rhythmic sequence of sounds, and/or a rhythmic sequence of visual gestures. A first request for the user to be granted access to a resource is received. A second request, requesting that the user repeat the user-defined sequence, is caused to be presented via a user interface of a computing system. A second sequence, which is included in a response to the second request, is compared to the user-defined sequence. Access to the resource is provided to the user based at least in part on the second sequence corresponding to the user-defined sequence.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Rachel Anne BROWN TELLER, Steven J. BALL, Michael Vincent MCLAUGHLIN
  • Publication number: 20230177135
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to cause a graphical user interface to be displayed, the graphical user interface including graphical icons of a plurality of authentication types available for assignment to users and a graphical icon of a first user. The instructions may also cause the processor to detect a movement of a graphical icon of a first authentication type from a first location to a second location in the graphical user interface, the second location corresponding to the graphical icon of the first user and based on the detected movement, assign the first authentication type to the first user.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steven James BALL, Michael Vincent MCLAUGHLIN
  • Publication number: 20230007004
    Abstract: An account provisioning manager is disclosed. A placeholder account is generated with a primary work set attribute and a plurality of enhanced work set attributes. Initially, the primary work set attribute is populated with data to convert the placeholder account into an onboarded operating account. Subsequently, the plurality of enhanced work set attributes are populated via data propagation into the onboarded operating account, wherein an enhanced work set attribute of the plurality of enhanced work set attributes is selectively populated in response to a trigger for the onboarded operating account.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steve Ball, Justin Anthony Niles, Muhammad Omer Iqbal, Sadie Elise Henry, Sangeeta Ranjit, Sarat Chandra Subramaniam, Michael Vincent McLaughlin, Rachel Anne Brown Teller
  • Patent number: 11212395
    Abstract: According to examples, an apparatus may include a processor and a computer readable medium on which is stored machine readable instructions that may cause the processor to determine a call duration threshold assigned to an entity, in which a phone number may be associated with the entity. The processor may also track durations of one or more calls placed to the phone number, determine whether the tracked durations of the one or more calls placed to the phone number meet or exceed the call duration threshold, and based on a determination that the tracked durations meet or exceed the call duration threshold, throttle placement of an additional call to the phone number.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 28, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Vincent McLaughlin, Timothy Colin Larson
  • Publication number: 20210092234
    Abstract: According to examples, an apparatus may include a processor and a computer readable medium on which is stored machine readable instructions that may cause the processor to determine a call duration threshold assigned to an entity, in which a phone number may be associated with the entity. The processor may also track durations of one or more calls placed to the phone number, determine whether the tracked durations of the one or more calls placed to the phone number meet or exceed the call duration threshold, and based on a determination that the tracked durations meet or exceed the call duration threshold, throttle placement of an additional call to the phone number.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Vincent MCLAUGHLIN, Timothy Colin Larson