Patents by Inventor Michael Montazeri

Michael Montazeri 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: 20240073262
    Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 29, 2024
    Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
  • Patent number: 11871305
    Abstract: This disclosure is directed to a group-based communication system that is configured to generate a group-based communication interface comprising a priority pane, a last actions pane, and a missed pane. Each of the priority pane, the last actions pane, and the missed pane and configured for efficient positioning within a defined display window of a client device.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Isaiah Greene, Jerry Talton, Noah Weiss, Michael Montazeri, Luis Tandalla, Anna Niess, Renaud Bourassa, Kyle Stetz
  • Patent number: 11843646
    Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
  • Publication number: 20230319001
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Application
    Filed: April 10, 2023
    Publication date: October 5, 2023
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Patent number: 11716289
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: August 1, 2023
    Assignee: Salesforce, Inc.
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11652769
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: May 16, 2023
    Assignee: Salesforce, Inc.
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Publication number: 20220394066
    Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
  • Publication number: 20220286411
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 8, 2022
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11431769
    Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: August 30, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
  • Publication number: 20220124464
    Abstract: This disclosure is directed to a group-based communication system that is configured to generate a group-based communication interface comprising a priority pane, a last actions pane, and a missed pane. Each of the priority pane, the last actions pane, and the missed pane and configured for efficient positioning within a defined display window of a client device.
    Type: Application
    Filed: November 1, 2021
    Publication date: April 21, 2022
    Inventors: Isaiah Greene, Jerry Talton, Noah Weiss, Michael Montazeri, Luis Tandalla, Anna Niess, Renaud Bourassa-Denis, Kyle Stetz
  • Publication number: 20220109650
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 7, 2022
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Patent number: 11283728
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: March 22, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11184400
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11178088
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: November 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Patent number: 11166126
    Abstract: This disclosure is directed to a group-based communication system that is configured to generate a group-based communication interface comprising a priority pane, a last actions pane, and a missed pane. Each of the priority pane, the last actions pane, and the missed pane and configured for efficient positioning within a defined display window of a client device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: November 2, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Isaiah Greene, Jerry Talton, Noah Weiss, Michael Montazeri, Luis Tandalla, Anna Niess, Renaud Bourassa-Denis, Kyle Stetz
  • Publication number: 20210311620
    Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage group-based communication interfaces associated with one or more group-based communication workspaces. The group-based communication apparatus is configured to create and assign labels in association with one or more of a plurality of group-based communication channels that are associated with two or more groups or organizations. The labels corresponding to the communication channels associated with the two or more groups or organizations may be displayed to a sidebar label focus interface component of a sidebar pane of the group-based communication interfaces. The labels may be combined with other data of the groups or organizations, such as group-based communication workspaces, to assemble one or more work graph data structures.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Inventors: Michael Montazeri, Kyle Stetz, Matthew Hodgins
  • Patent number: 11139993
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that are configured to generate a predicted channel add object in an improved system of networked computing devices. The embodiments disclose an apparatus and system that provide channel invite suggestions. The channel invite suggestions comprise recommendations of users to invite to group-based communication channels. To provide the channel-invite suggestions, the group-based communication system generates a user-channel data structure that stores a plurality of values that capture relationships between users and group-based communication channels. The values may capture information regarding membership of a user in a group-based communication channel, starring of a group-based communication channel by a user, a level of activity of a user in a group-based communication channel, and a user's word usage in a group-based communication channel.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 5, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Renaud Bourassa-Denis, John Gallagher, Michael Montazeri, Paul Rosania, Jerry Talton
  • Patent number: 11099726
    Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to efficiently manage group-based communication interfaces associated with one or more group-based communication workspaces. The group-based communication apparatus is configured to create and assign user-defined channel labels in association with one or more of a plurality of group-based communication channels. The user-defined channel labels may be displayed to a sidebar label focus interface component of a sidebar pane of the group-based communication interfaces. The user-defined channel labels may be combined with other data of the group-based communication workspaces to assemble one or more work graph data structures.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 24, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Kyle Stetz, Matthew Hodgins
  • Publication number: 20210226900
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Publication number: 20210144180
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Applicant: SLACK TECHNOLOGIES, INC.
    Inventors: Michael MONTAZERI, Shanan DELP, Matthew HODGINS, Elizabeth CLEMENSON, Andrew SCHMIDT, Lauren Bosak WAGNER, Joan GAMELL FARRE, Gregg HORTON, Yingyu SUN, Anna KALKANIS