Patents by Inventor Thomas McLean
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: 20240127185Abstract: 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: ApplicationFiled: December 26, 2023Publication date: April 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Priyank Deepak SANGHAVI, Li LI, Jayant Kishorbhai MANGLANI
-
Patent number: 11893540Abstract: 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: GrantFiled: September 30, 2021Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Michael Thomas McLean, Ladislau Conceicao, Priyank Deepak Sanghavi, Li Li, Jayant Kishorbhai Manglani
-
Publication number: 20240036991Abstract: A method of database recovery includes starting a first database server, starting a second database server, starting a third database server, and starting an application server after starting the first database server, the second database server, and the third. The first, second, and third database servers are configured to store data according to first, second, and third database management systems, respectively, and the application server is configured to run application modules of a set of application modules. The method of database recovery further includes starting a search module, starting a product catalog management module, starting a web connectivity module after starting the search module, starting a graphical user interface module after starting the web connectivity module, and starting at least one business operations module.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Inventors: Shana Meyers, Meghasyam Bokam, Ian Bundock, Larry N. Cotten, JR., Jason Fleck, Jason Garland, David Gilboy, Jeffrey J. Hodges, Chun-Kai Jason Hsu, Lori McFadden, Peter Thomas McLean, Abhijit Moharil
-
Publication number: 20240012628Abstract: 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: ApplicationFiled: September 21, 2023Publication date: January 11, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Rafael Bussioli Alves CORREA, Arjun Kumar KALLURI, Michael Thomas MCLEAN
-
Patent number: 11847031Abstract: A method of database recovery includes starting a first database server, starting a second database server, starting a third database server, and starting an application server after starting the first database server, the second database server, and the third. The first, second, and third database servers are configured to store data according to first, second, and third database management systems, respectively, and the application server is configured to run application modules of a set of application modules. The method of database recovery further includes starting a search module, starting a product catalog management module, starting a web connectivity module after starting the search module, starting a graphical user interface module after starting the web connectivity module, and starting at least one business operations module.Type: GrantFiled: March 4, 2022Date of Patent: December 19, 2023Assignee: Insight Direct USA, Inc.Inventors: Shana Meyers, Meghasyam Bokam, Ian Bundock, Larry N. Cotten, Jr., Jason Fleck, Jason Garland, David Gilboy, Jeffrey J. Hodges, Chun-Kai Jason Hsu, Lori McFadden, Peter Thomas McLean, Abhijit Moharil
-
Patent number: 11843196Abstract: A stage pin electrical connector includes a housing having a first housing member and a second housing member. The first and second housing members are releasably connected together to define an interior, a conductor opening, a contact portion, and a contact opening. The contact portion includes a first snap-fit connection feature. A sleeve receives a contact member and has a second snap-fit connection feature configured to releasably mate with the first snap-fit connection feature.Type: GrantFiled: May 20, 2021Date of Patent: December 12, 2023Assignee: Hubbell IncorporatedInventors: Ryan Papageorge, Thomas Scanzillo, Christopher Carbone, Thomas McLean
-
Patent number: 11775266Abstract: 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: GrantFiled: September 30, 2021Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Rafael Bussioli Alves Correa, Arjun Kumar Kalluri, Michael Thomas McLean
-
Publication number: 20230281086Abstract: A method of database recovery includes starting a first database server, starting a second database server, starting a third database server, and starting an application server after starting the first database server, the second database server, and the third. The first, second, and third database servers are configured to store data according to first, second, and third database management systems, respectively, and the application server is configured to run application modules of a set of application modules. The method of database recovery further includes starting a search module, starting a product catalog management module, starting a web connectivity module after starting the search module, starting a graphical user interface module after starting the web connectivity module, and starting at least one business operations module.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Shana Meyers, Meghasyam Bokam, Ian Bundock, Larry N. Cotten, JR., Jason Fleck, Jason Garland, David Gilboy, Jeffrey J. Hodges, Chun-Kai Jason Hsu, Lori McFadden, Peter Thomas McLean, Abhijit Moharil
-
Publication number: 20230120512Abstract: 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: ApplicationFiled: September 30, 2021Publication date: April 20, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Monika BISLA, Michael Thomas MCLEAN
-
Publication number: 20230111687Abstract: 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: ApplicationFiled: September 30, 2021Publication date: April 13, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Glenn David BLOCK, Timothy Yu-Rui CHEN, Dean Shiyu CHIANG, Matthias LEIBMANN
-
Publication number: 20230095050Abstract: 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: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Michael Thomas MCLEAN, Rafael Bussioli Alves CORREA
-
Publication number: 20230102546Abstract: 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: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Michael Thomas MCLEAN, Ladislau CONCEICAO, Priyank Deepak SANGHAVI, Li LI, Jayant Kishorbhai MANGLANI
-
Publication number: 20230094554Abstract: 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: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Rafael Bussioli Alves CORREA, Arjun Kumar KALLURI, Michael Thomas MCLEAN
-
Publication number: 20230057367Abstract: The invention relates to a tetanus neurotoxin (TeNT) conjugate comprising a TeNT conjugated to at least one masking moiety (i) through an acid labile linkage or (ii) comprising a masking polypeptide. The invention also relates to a composition comprising the TeNT conjugate and therapeutic use of the TeNT conjugate or composition for treating hypotonia in a subject or enhancing muscle power and/or muscle tone and/or muscle healing and/or sporting performance.Type: ApplicationFiled: February 3, 2021Publication date: February 23, 2023Inventors: Thomas McLean, Peter Smooker, Luke Norbury, Peter Coloe, Russell Conduit, Anthony Sasse
-
Publication number: 20220027929Abstract: A system and method is disclosed for identifying demographics of an audience (e.g., customers, shoppers and the like) using machine learning and delivering relative content to the audience. In one embodiment, a processing unit receives images and/or audio of an audience and uses a machine learning logic to identify audience demographical characteristics. Demographical characteristics are used to select and deliver audio entertainment, and/or audio information, and/or visual entertainment and/or visual information to the audience that is relevant to the audience. In other embodiments, demographic information is used to analyze audience or customer demographics based on time periods (hour, day, week, etc.), location(s), and/or point of sale data.Type: ApplicationFiled: September 28, 2021Publication date: January 27, 2022Inventor: Marc Thomas McLean
-
Patent number: 11232469Abstract: A system and method is disclosed for identifying demographics of an audience (e.g., customers, shoppers and the like) using machine learning and delivering relative content to the audience. In one embodiment, a processing unit receives images and/or audio of an audience and uses a machine learning logic to identify audience demographical characteristics. Demographical characteristics are used to select and deliver audio entertainment, and/or audio information, and/or visual entertainment and/or visual information to the audience that is relevant to the audience. In other embodiments, demographic information is used to analyze audience or customer demographics based on time periods (hour, day, week, etc.), location(s), and/or point of sale data.Type: GrantFiled: September 28, 2021Date of Patent: January 25, 2022Assignee: ESD TECHNOLOGIES, INC.Inventor: Marc Thomas McLean
-
Patent number: 11232179Abstract: 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: GrantFiled: March 22, 2019Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Kiran Phani Kaja, Ashutosh Kumar, Michael Thomas McLean, Arjun Kumar Kalluri, Nathaniel Trent Potter
-
Publication number: 20210353724Abstract: The invention relates to a composition comprising a first PEGylated tetanus neurotoxin (PEG-TeNT) comprising tetanus neurotoxin (TeNT) conjugated to polyethylene glycol (PEG) and a second TeNT. The invention also relates to various PEG-TeNTs. The invention also relates to a method of treating hypotonia using the composition or various PEG-TeNTs, and a kit comprising the composition or various PEG-TeNTs. In one embodiment, the hypotonia is obstructive sleep apnoea.Type: ApplicationFiled: July 30, 2019Publication date: November 18, 2021Inventors: Thomas McLean, Peter Smooker, Luke Norbury, Peter Coloe, Russell Conduit, Anthony Sasse
-
Publication number: 20210334831Abstract: A system and method is disclosed for identifying demographics of an audience (e.g., customers, shoppers and the like) using machine learning and delivering relative content to the audience. In one embodiment, a processing unit receives images and/or audio of an audience and uses a machine learning logic to identify audience demographical characteristics. Demographical characteristics are used to select and deliver audio entertainment, and/or audio information, and/or visual entertainment and/or visual information to the audience that is relevant to the audience. In other embodiments, demographic information is used to analyze audience or customer demographics based on time periods (hour, day, week, etc.), location(s), and/or point of sale data.Type: ApplicationFiled: April 16, 2021Publication date: October 28, 2021Inventor: Marc Thomas McLean
-
Publication number: 20210273366Abstract: A stage pin electrical connector includes a housing having a first housing member and a second housing member. The first and second housing members are releasably connected together to define an interior, a conductor opening, a contact portion, and a contact opening. The contact portion includes a first snap-fit connection feature. A sleeve receives a contact member and has a second snap-fit connection feature configured to releasably mate with the first snap-fit connection feature.Type: ApplicationFiled: May 20, 2021Publication date: September 2, 2021Inventors: Ryan Papageorge, Thomas Scanzillo, Christopher Carbone, Thomas McLean