US 12,346,880 B2
Integrating structured data containers into virtual spaces for communication platform
Angela Kirchhof, Denver, CO (US); Josef Teplow, New York, NY (US); Kyle Meyer, San Francisco, CA (US); and Kevin Marshall, Mill Valley, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 6, 2023, as Appl. No. 18/151,057.
Prior Publication US 2024/0232806 A1, Jul. 11, 2024
Int. Cl. G06Q 10/10 (2023.01); G06F 3/0482 (2013.01); H04L 51/216 (2022.01); H04L 51/224 (2022.01)
CPC G06Q 10/103 (2013.01) [G06F 3/0482 (2013.01); H04L 51/216 (2022.05); H04L 51/224 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, implemented at least in part by one or more computing devices of a group-based communication platform, the method comprising:
receiving, from a user associated with the group-based communication platform, a first request to create a structured data container representing a system of record associated with the group-based communication platform;
generating, in response to the first request, the structured data container, the structured data container comprising a plurality of fields, the plurality of fields containing information collected across multiple virtual spaces associated with the group-based communication platform; presenting, via a first graphical user interface, the structured data container representing the system of record including the plurality of fields;
receiving, from the user, a second request to share a field of the plurality of fields to a virtual space of the group-based communication platform, wherein the virtual space is presented via a second graphical user interface;
in response to the second request, presenting the field of the plurality of fields of the structured data container within the virtual space of the group-based communication platform via the second graphical user interface;
receiving, from the user and via the virtual space of the group-based communication platform, an input associated with a modification to the field of the plurality of fields;
modifying the field of the plurality of fields of the structured data container based at least in part on receiving the input to the field of the plurality of fields via the virtual space of the group-based communication platform;
generating a messaging thread associated with the field of the plurality of fields of the structured data container; and
presenting, via the second graphical user interface, the messaging thread associated with the field of the plurality of fields of the structured data container, wherein the modification to the field of the plurality of fields is reflected in the messaging thread such that the modification to the field of the plurality of fields is tracked.