US 11,792,144 B2
Format-dynamic string processing in group-based communication systems
Andreas Haugstrup Pedersen, San Francisco, CA (US); Wayne Fan, San Francisco, CA (US); Ryan Greenberg, Montclair, NJ (US); Ittai Sean Barzilay, San Francisco, CA (US); Tyler Lewis, San Francisco, CA (US); and Madeline Shortt, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Nov. 9, 2022, as Appl. No. 17/983,906.
Application 17/983,906 is a continuation of application No. 17/210,952, filed on Mar. 24, 2021, granted, now 11,528,241.
Application 17/210,952 is a continuation of application No. 16/659,274, filed on Oct. 21, 2019, granted, now 10,992,614, issued on Apr. 27, 2021.
Prior Publication US 2023/0179551 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/066 (2022.01); H04L 51/063 (2022.01); G06F 40/109 (2020.01); G06F 40/117 (2020.01); H04L 51/06 (2022.01); G06F 40/103 (2020.01)
CPC H04L 51/066 (2013.01) [G06F 40/103 (2020.01); G06F 40/109 (2020.01); G06F 40/117 (2020.01); H04L 51/06 (2013.01); H04L 51/063 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, implemented at least in part by one or more computing devices of a communication platform, the method comprising:
receiving, from a source client device associated with the communication platform, an input string that is associated with a format;
determining whether the format is a universal format of one or more universal formats associated with the communication platform or a non-universal format of one or more non-universal formats associated with the communication platform;
generating, in response to determining that the format is the non-universal format and based at least in part on the input string, a fallback data object associated with the input string, wherein the fallback data object is associated with at least one universal format of the one or more universal formats;
generating, based at least in part on the fallback data object, a composite data object; and
transmitting the composite data object to a destination client device of one or more destination client devices associated with the communication platform.