Patents by Inventor Wayne Fan
Wayne Fan 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: 20250224956Abstract: Techniques are described herein for implementing and using a project management interface software tool configured to integrate and bind together multiple additional software tools and provide a single engagement layer. In various examples, the project management interface may provide users (e.g., individual contributors such as designers, developers, project managers, etc.) with alignment and focus, by serving as a single source of updated and accurate project data across all of the multiple underlying tools. The project management interface also may improve user functionality and leverage by providing deep integrations and cross-tool interoperability. The project management interface described herein also may improve ergonomics by providing a consistent and uniform user experience, and building on the backend technologies of the underlying tools rather than replacing those tools.Type: ApplicationFiled: March 24, 2025Publication date: July 10, 2025Inventors: Paul Rosania, Wayne Fan, Nicole Zeng
-
Patent number: 12282767Abstract: Techniques are described herein for implementing and using a project management interface software tool configured to integrate and bind together multiple additional software tools and provide a single engagement layer. In various examples, the project management interface may provide users (e.g., individual contributors such as designers, developers, project managers, etc.) with alignment and focus, by serving as a single source of updated and accurate project data across all of the multiple underlying tools. The project management interface also may improve user functionality and leverage by providing deep integrations and cross-tool interoperability. The project management interface described herein also may improve ergonomics by providing a consistent and uniform user experience, and building on the backend technologies of the underlying tools rather than replacing those tools.Type: GrantFiled: August 31, 2022Date of Patent: April 22, 2025Assignee: Formagrid IncInventors: Paul Rosania, Wayne Fan, Nicole Zeng
-
Patent number: 11792144Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: GrantFiled: November 9, 2022Date of Patent: October 17, 2023Assignee: Salesforce, Inc.Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Publication number: 20230208792Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.Type: ApplicationFiled: December 22, 2022Publication date: June 29, 2023Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
-
Publication number: 20230179551Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: ApplicationFiled: November 9, 2022Publication date: June 8, 2023Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Publication number: 20230069374Abstract: Techniques are described herein for implementing and using a project management interface software tool configured to integrate and bind together multiple additional software tools and provide a single engagement layer. In various examples, the project management interface may provide users (e.g., individual contributors such as designers, developers, project managers, etc.) with alignment and focus, by serving as a single source of updated and accurate project data across all of the multiple underlying tools. The project management interface also may improve user functionality and leverage by providing deep integrations and cross-tool interoperability. The project management interface described herein also may improve ergonomics by providing a consistent and uniform user experience, and building on the backend technologies of the underlying tools rather than replacing those tools.Type: ApplicationFiled: August 31, 2022Publication date: March 2, 2023Inventors: Paul Rosania, Wayne Fan, Nicole Zeng
-
Patent number: 11537564Abstract: A group-based communication interface with subsidiary file communications is described. A request to share a file in a feed of a group-based communication platform can be received, wherein the feed comprises a channel, a thread, or a direct message associated with a group of the group-based communication platform. A representation of the file can be rendered in a user interface presented via client device(s) of user(s) associated with the group, wherein the representation of the file is associated with an engageable link for accessing the file, and wherein a thread summary indicator, representing a thread of message(s) associated with the file, is presented proximate the representation of the file. Based at least in part on receiving an indication of an interaction with the thread summary indicator, the message(s) associated with the thread can be rendered in the user interface proximate the representation of the file.Type: GrantFiled: December 14, 2020Date of Patent: December 27, 2022Assignee: Salesforce, Inc.Inventors: Milo Watanabe, Ayesha Bose, Bernadette Le, Faisal Yaqub, Fayaz Ashraf, Marcel Weekes, Wayne Fan, Adam Cole, Jordan Williams, Patrick Kane, Oluwatosin Afolabi
-
Patent number: 11539649Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.Type: GrantFiled: December 8, 2021Date of Patent: December 27, 2022Assignee: Salesforce, Inc.Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
-
Patent number: 11528241Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: GrantFiled: March 24, 2021Date of Patent: December 13, 2022Assignee: Slack Technologies, LLCInventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Publication number: 20220103502Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.Type: ApplicationFiled: December 8, 2021Publication date: March 31, 2022Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
-
Patent number: 11206231Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.Type: GrantFiled: October 11, 2017Date of Patent: December 21, 2021Assignee: Slack Technologies, Inc.Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
-
Publication number: 20210211395Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: ApplicationFiled: March 24, 2021Publication date: July 8, 2021Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Publication number: 20210173493Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to manage draft messaging communications and various interfaces associated with such draft messaging communications in a group-based communication system. The group-based communication apparatus is configured to render a draft message composer interface to a group-based communication interface to provide an interface for a user to compose a draft messaging communication, including indicating a destination and/or content to be included in such draft messaging communication. The group-based communication apparatus is further configured to detect engagement of interface components and assign draft message titles to draft messaging communications. The assigned draft message titles, or draft message placeholders when no draft message title is assigned, may be displayed to a sidebar pane of the group-based communication interface.Type: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Applicant: SLACK TECHNOLOGIES, INC.Inventors: Ittai Sean BARZILAY, Ana Cecilia MARTINEZ CURRIELCHE, Wayne FAN, Christopher David MONTROIS, Jordan WILLIAMS
-
Publication number: 20210149844Abstract: A group-based communication interface with subsidiary file communications is described. A request to share a file in a feed of a group-based communication platform can be received, wherein the feed comprises a channel, a thread, or a direct message associated with a group of the group-based communication platform. A representation of the file can be rendered in a user interface presented via client device(s) of user(s) associated with the group, wherein the representation of the file is associated with an engageable link for accessing the file, and wherein a thread summary indicator, representing a thread of message(s) associated with the file, is presented proximate the representation of the file. Based at least in part on receiving an indication of an interaction with the thread summary indicator, the message(s) associated with the thread can be rendered in the user interface proximate the representation of the file.Type: ApplicationFiled: December 14, 2020Publication date: May 20, 2021Inventors: Milo Watanabe, Ayesha Bose, Bernadette Le, Faisal Yaqub, Fayaz Ashraf, Marcel Weekes, Wayne Fan, Adam Cole, Jordan Williams, Patrick Kane, Oluwatosin Afolabi
-
Patent number: 10992614Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: GrantFiled: October 21, 2019Date of Patent: April 27, 2021Assignee: Slack Technologies, Inc.Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Publication number: 20210119948Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.Type: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
-
Patent number: 10866929Abstract: Provided is a group-based communication interface configured to efficiently share files among a plurality of group-based communication feeds. Each file share may initiate a subsidiary group-based communication feed to organize and manage discussions regarding shared files. The subsidiary group-based communication feed is unique to the particular file share. Subsequent file shares of the file initiate additional subsidiary group-based communication feeds, such that each discussion stemming from a file share does not overlap with another discussion regarding a different file share of the same file.Type: GrantFiled: October 31, 2018Date of Patent: December 15, 2020Assignee: Slack Technologies, Inc.Inventors: Milo Watanabe, Ayesha Bose, Bernadette Le, Faisal Yaqub, Fayaz Ashraf, Marcel Weekes, Wayne Fan, Adam Cole, Jordan Williams, Patrick Kane, Oluwatosin Afolabi
-
Publication number: 20200026783Abstract: Provided is a group-based communication interface configured to efficiently share files among a plurality of group-based communication feeds. Each file share may initiate a subsidiary group-based communication feed to organize and manage discussions regarding shared files. The subsidiary group-based communication feed is unique to the particular file share. Subsequent file shares of the file initiate additional subsidiary group-based communication feeds, such that each discussion stemming from a file share does not overlap with another discussion regarding a different file share of the same file.Type: ApplicationFiled: October 31, 2018Publication date: January 23, 2020Inventors: Milo WATANABE, Ayesha BOSE, Bernadette LE, Faisal YAQUB, Fayaz ASHRAF, Marcel WEEKES, Wayne FAN, Adam COLE, Jordan WILLIAMS, Patrick KANE, Oluwatosin AFOLABI
-
Publication number: 20190058680Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.Type: ApplicationFiled: October 11, 2017Publication date: February 21, 2019Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
-
Patent number: D1003933Type: GrantFiled: March 6, 2020Date of Patent: November 7, 2023Assignee: Salesforce, Inc.Inventor: Wayne Fan