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).

  • Patent number: 11792144
    Abstract: 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: Grant
    Filed: November 9, 2022
    Date of Patent: October 17, 2023
    Assignee: Salesforce, Inc.
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Publication number: 20230208792
    Abstract: 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: Application
    Filed: December 22, 2022
    Publication date: June 29, 2023
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Publication number: 20230179551
    Abstract: 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: Application
    Filed: November 9, 2022
    Publication date: June 8, 2023
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Publication number: 20230069374
    Abstract: 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: Application
    Filed: August 31, 2022
    Publication date: March 2, 2023
    Inventors: Paul Rosania, Wayne Fan, Nicole Zeng
  • Patent number: 11539649
    Abstract: 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: Grant
    Filed: December 8, 2021
    Date of Patent: December 27, 2022
    Assignee: Salesforce, Inc.
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Patent number: 11537564
    Abstract: 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: Grant
    Filed: December 14, 2020
    Date of Patent: December 27, 2022
    Assignee: 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: 11528241
    Abstract: 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: Grant
    Filed: March 24, 2021
    Date of Patent: December 13, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Publication number: 20220103502
    Abstract: 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: Application
    Filed: December 8, 2021
    Publication date: March 31, 2022
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Patent number: 11206231
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: December 21, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Publication number: 20210211395
    Abstract: 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: Application
    Filed: March 24, 2021
    Publication date: July 8, 2021
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Publication number: 20210173493
    Abstract: 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: Application
    Filed: December 4, 2019
    Publication date: June 10, 2021
    Applicant: SLACK TECHNOLOGIES, INC.
    Inventors: Ittai Sean BARZILAY, Ana Cecilia MARTINEZ CURRIELCHE, Wayne FAN, Christopher David MONTROIS, Jordan WILLIAMS
  • Publication number: 20210149844
    Abstract: 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: Application
    Filed: December 14, 2020
    Publication date: May 20, 2021
    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: 10992614
    Abstract: 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: Grant
    Filed: October 21, 2019
    Date of Patent: April 27, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Publication number: 20210119948
    Abstract: 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: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Patent number: 10866929
    Abstract: 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: Grant
    Filed: October 31, 2018
    Date of Patent: December 15, 2020
    Assignee: 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: 20200026783
    Abstract: 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: Application
    Filed: October 31, 2018
    Publication date: January 23, 2020
    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: 20190058680
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: February 21, 2019
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Publication number: 20120045184
    Abstract: An installation assembly for connecting an optical fiber cable and an optical fiber connector is disclosed. The installation assembly comprises an fixing member adapted to fixing the optical fiber cable; a guiding member, the fixing member is movably provided in the guiding member so as to guide a bare fiber of the optical fiber cable into the optical fiber connector and thus to bring the bare fiber to be in effective contact with an inline optical fiber in the optical fiber connector; and a splicing member, the splicing member is fitted with the guiding member and the fixing member, and splices the bare fiber of the optical fiber cable and the inline optical fiber in the optical fiber connector. The above solution provides a simple installation assembly which is capable of splicing optical fibers with easy and simple operations at site. The above solution can be applied to splice various types of optical fibers. Correspondingly, the present invention also provides a method for splicing optical fibers.
    Type: Application
    Filed: April 23, 2010
    Publication date: February 23, 2012
    Applicant: Raychem Shanghai Cable Accessories Ltd.
    Inventors: Wayne Fan, Eric Wang
  • Publication number: 20050148726
    Abstract: Polymeric grout formulations comprising one or more urethane oligomers of at least two polymerized units comprising the reaction product of: (a) one or more polyfunctional isocyanate compounds; (b) one or more polyols; (c) one or more monoalcohols selected from the group consisting of fluorocarbon monoalcohols; and (d) one or more silanes. In another embodiment, the polymeric grout composition comprises an additive comprising an oligomer comprising at least two polymerized units, each said polymerized unit comprising a urethane group, and said oligomer being substituted with (i) one or more covalently bonded perfluoroalkyl groups, or one or more covalently bonded perfluoroheteroalkyl groups, and (ii) one or more covalently bonded silyl groups.
    Type: Application
    Filed: December 30, 2003
    Publication date: July 7, 2005
    Inventors: William Coggio, Wayne Fan
  • Patent number: D1003933
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: November 7, 2023
    Assignee: Salesforce, Inc.
    Inventor: Wayne Fan