Patents by Inventor Michael Thomas MCLEAN

Michael Thomas MCLEAN 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: 20240127185
    Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Priyank Deepak SANGHAVI, Li LI, Jayant Kishorbhai MANGLANI
  • Patent number: 11893540
    Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas McLean, Ladislau Conceicao, Priyank Deepak Sanghavi, Li Li, Jayant Kishorbhai Manglani
  • Publication number: 20240012628
    Abstract: Systems and methods for inviting an external user to join a shared collaborative channel are provided. In particular, a computing device may generate a common channel invitation for one or more users and cause the common channel invitation to be transmitted to the one or more users. The common channel invitation may include an invitation link to a shared collaborative channel and a selectable option to redeem the common channel invitation to the shared collaboration channel. The computing device is further monitor whether the one or more users access the shared collaborative channel via the invitation link, and in response to detecting that at least one of the one or more users is accessing the shared collaborative channel via the invitation link, allow the at least one user to view at least some content of the shared collaborative channel.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rafael Bussioli Alves CORREA, Arjun Kumar KALLURI, Michael Thomas MCLEAN
  • Patent number: 11775266
    Abstract: Systems and methods for inviting an external user to join a shared collaborative channel are provided. In particular, a computing device may generate a common channel invitation for one or more users and cause the common channel invitation to be transmitted to the one or more users. The common channel invitation may include an invitation link to a shared collaborative channel and a selectable option to redeem the common channel invitation to the shared collaboration channel. The computing device is further monitor whether the one or more users access the shared collaborative channel via the invitation link, and in response to detecting that at least one of the one or more users is accessing the shared collaborative channel via the invitation link, allow the at least one user to view at least some content of the shared collaborative channel.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rafael Bussioli Alves Correa, Arjun Kumar Kalluri, Michael Thomas McLean
  • Publication number: 20230120512
    Abstract: Systems and methods for determining granular authorization of an authorization request for a user operation are provided. In particular, a computing device may receive the authorization request from a user requesting to perform the user operation on a resource, authenticate the user based on identity information included in the authorization request, evaluate the authorization request to identify one or more authorization claims for performing the user operation on the resource, determine one or more claim providers for generating the one or more authorization claims, and fetch the one or more authorization claims from the one or more claim providers. The computing device may further evaluate one or more authorization policies for determining whether the user is authorized to perform the user operation on the resource and determine permissions granted for the authorization request based on the evaluating the one or more authorization policies and the one or more authorization claims.
    Type: Application
    Filed: September 30, 2021
    Publication date: April 20, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Monika BISLA, Michael Thomas MCLEAN
  • Publication number: 20230111687
    Abstract: Systems and methods for enabling cross-tenant access are provided. In particular, a computing device may receive an access request, from a user of a first tenant, requesting access to a resource of a plurality of resources on a shared collaborative channel of a second tenant. The computing device may further evaluate cross-tenant access policies of the first and second tenants to determine that access to the plurality of resources is authorized by the first and second tenants, validate that the user is a member of the shared collaborative channel, and generate a validation token indicating the user is validated to access the plurality of resources. Based on the validation token, the computing device may further validate that the user is in compliance with the cross-tenant access policies for accessing the resource and grant the user a set of permissions to access the resource.
    Type: Application
    Filed: September 30, 2021
    Publication date: April 13, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Glenn David BLOCK, Timothy Yu-Rui CHEN, Dean Shiyu CHIANG, Matthias LEIBMANN
  • Publication number: 20230094554
    Abstract: Systems and methods for inviting an external user to join a shared collaborative channel are provided. In particular, a computing device may generate a common channel invitation for one or more users and cause the common channel invitation to be transmitted to the one or more users. The common channel invitation may include an invitation link to a shared collaborative channel and a selectable option to redeem the common channel invitation to the shared collaboration channel. The computing device is further monitor whether the one or more users access the shared collaborative channel via the invitation link, and in response to detecting that at least one of the one or more users is accessing the shared collaborative channel via the invitation link, allow the at least one user to view at least some content of the shared collaborative channel.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rafael Bussioli Alves CORREA, Arjun Kumar KALLURI, Michael Thomas MCLEAN
  • Publication number: 20230102546
    Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Priyank Deepak SANGHAVI, Li LI, Jayant Kishorbhai MANGLANI
  • Publication number: 20230095050
    Abstract: Systems and methods for enforcing cross-tenant access policies during collaboration between internal users associated with a resource tenant and external users associated with a home tenant are provided. In particular, a computing device may host, by the resource tenant, a shared collaborative channel and receive a first cross-tenant access policy of the home tenant and a second cross-tenant access policy of the resource tenant. The shared collaborative channel may facilitate the collaboration between internal members associated with the resource tenant and external members associated with the home tenant, and the first cross-tenant access policy and the second cross-tenant access policy may define access to the one or more resources by the external members of the shared collaborative channel. The computing device may further receive at least one attribute for each external member of the shared collaborative channel and perform a cross-tenant access policy check for each external member.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Thomas MCLEAN, Rafael Bussioli Alves CORREA
  • Patent number: 11232179
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-device access to group features are presented. A facial image input may be received from a user. A determination may be made that the user is not associated with a group having access to one or more sets of features accessible from the device. An authorization request may be sent to an owner account associated with the device for adding the user to the group. A request to add the user to the group may be received via the authorization request. The user may be added to the group.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kiran Phani Kaja, Ashutosh Kumar, Michael Thomas McLean, Arjun Kumar Kalluri, Nathaniel Trent Potter
  • Publication number: 20200302040
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-device access to group features are presented. A facial image input may be received from a user. A determination may be made that the user is not associated with a group having access to one or more sets of features accessible from the device. An authorization request may be sent to an owner account associated with the device for adding the user to the group. A request to add the user to the group may be received via the authorization request. The user may be added to the group.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Kiran Phani Kaja, Ashutosh Kumar, Michael Thomas McLean, Arjun Kumar Kalluri, Nathaniel Trent Potter
  • Publication number: 20180358011
    Abstract: Variety of approaches to provide an event based activity service are described. A communication service initiates operations) to provide the event based activity service upon analyzing at least a portion of a conversation. An activity associated with the conversation is inferred froth the analyzed portion. Next, an item associated with the activity is created. A creation notification associated with the item is inserted into the conversation.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Thomas MCLEAN, Kiran P. KAJA, Rafael Ferreira BARCELOS, lzis DE MELO MOREIRA