Patents by Inventor Matthew Wahl

Matthew Wahl 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: 20240155010
    Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: Salesforce, Inc.
    Inventors: Michael Demmer, Matthew Wahl, Christopher Sullivan, Ilan Frank, Yian Lo
  • Patent number: 11888908
    Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Michael Demmer, Matthew Wahl, Christopher Sullivan, Ilan Frank, Yian Lo
  • Publication number: 20240028644
    Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 25, 2024
    Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
  • Publication number: 20240005277
    Abstract: Generating a shared workspace communication is described. A communication platform can receive, from a first account of a first workspace associated with a first organization, a request to create a shared workspace between the first organization and a second organization associated with a second workspace, wherein the first workspace comprises a first set of functions and the second workspace comprises a second set of functions. Based on the request, the communication platform can generate the shared workspace which may be accessible to one or more first users associated with the first workspace and one or more second users associated with the second workspace. The communication platform can assign a set of permissions to interact with the shared workspace to the one or more first users and the one or more second users to interact with the shared workspace. In some examples, the communication platform may generate a channel in the shared workspace.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Michael Demmer, Ilan Frank, Matthew Wahl, Andrew S. Morrison, Christopher Sullivan, Colin Gibbs, Jonathan Russell, Youny Jing Kuang
  • Patent number: 11809491
    Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: November 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
  • Publication number: 20230344879
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11729226
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: August 15, 2023
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Publication number: 20230099324
    Abstract: Techniques for enabling contact sharing via communications transmitted via a communication platform are described herein. In an example, a first user can communicate with a second user via a virtual space (e.g., direct messaging instance, communication channel, etc.) of the communication platform. The first user can include an indicator associated with a third user in a communication to be transmitted via the virtual space. In response to a determination that the second user and the third user have not previously established a connection, the communication platform can associate a contact card of the third user with the communication. The contact card can include contact information associated with the third user. The contact card can be selectable to enable communications between the second user and the third user and/or to add the contact information associated with the third user to a contact list of the second user.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Matthew Wahl, Elizabeth Clemenson, Anna Kalkanis, Erin Woo, Tatiana Petkova, Derek Hollis
  • Publication number: 20230069507
    Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
    Type: Application
    Filed: April 18, 2022
    Publication date: March 2, 2023
    Inventors: Michael Demmer, Matthew Wahl, Christopher Sullivan, Ilan Frank, Yian Lo
  • Publication number: 20230012993
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 19, 2023
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Publication number: 20230020457
    Abstract: Embodiments of the present disclosure relate to verifying a third-party resource by automatically validating multi-factor message codes associated with the third-party resource to enable access to functionality associated with the third-party resource via a multi-app communication system. An example embodiment includes a multi-app communication system including at least one processor and at least one memory. The embodiment multi-app communication system is configured to receive a sign-in request from a multi-app communication system application executed on a client device, and cause transmission of a multi-factor confirmation message to a verified third-party multi-factor authentication resource. The embodiment multi-app communication system is further configured query the verified third-party multi-factor authentication resource to identify the multi-factor confirmation message, and enable access to the third-party resource.
    Type: Application
    Filed: September 21, 2022
    Publication date: January 19, 2023
    Inventors: Mark Pike, Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11539653
    Abstract: Method, system, apparatus, and computer program product for programmatically managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system are described herein.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: December 27, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Matthew Wahl, Britton Jamison, San Oo
  • Publication number: 20220365968
    Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 17, 2022
    Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
  • Patent number: 11489833
    Abstract: Embodiments of the present disclosure relate to verifying a third-party resource by automatically validating multi-factor message codes associated with the third-party resource to enable access to functionality associated with the third-party resource via a multi-app communication system. An example embodiment includes a multi-app communication system including at least one processor and at least one memory. The embodiment multi-app communication system is configured to receive a sign-in request from a multi-app communication system application executed on a client device, and cause transmission of a multi-factor confirmation message to a verified third-party multi-factor authentication resource. The embodiment multi-app communication system is further configured query the verified third-party multi-factor authentication resource to identify the multi-factor confirmation message, and enable access to the third-party resource.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 1, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Pike, Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11470126
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: October 11, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11449547
    Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 20, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail
  • Patent number: 11425584
    Abstract: Apparatuses, systems, and methods are provided that enable automatic diagnosis and repair of notification signal disruptions associated with a mobile device and a mobile application stored thereon.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: August 23, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Andrew Timmons, Jonathan Schear, Kaya Thomas Wilson, Shannon Tinkley, Matthew Wahl
  • Patent number: 11310295
    Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: April 19, 2022
    Assignee: Salesforce Inc.
    Inventors: Michael Demmer, Matthew Wahl, Christopher Sullivan, Ilan Frank, Yian Lo
  • Publication number: 20220103511
    Abstract: Methods, systems, and apparatuses for programmatically managing email data integration between an external email resource associated with a group-based communication system user and a group-based communication system are provided herein.
    Type: Application
    Filed: October 25, 2021
    Publication date: March 31, 2022
    Inventors: Roland Schemers, James McPhail, Matthew Wahl, San OO
  • Publication number: 20220038409
    Abstract: Method, system, apparatus, and computer program product for programmatically managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system are described herein.
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Inventors: Roland SCHEMERS, James MCPHAIL, Matthew WAHL, Britton JAMISON, San OO