US 11,853,268 B2
Declarative segment attribute activation
Vineeth Anand Nair, Mountain House, CA (US); Alan Mathias Hoffman, Orem, UT (US); Nigel Wallace Menger, Halifax (CA); Neil Raymond Parsons, Bedford (CA); Kasia Fichtner, Moraga, CA (US); Pamela Sue Walquist, Carmel, IN (US); Sarah Flamion, Newburgh, IN (US); Matthew Westover, Orinda, CA (US); Jamin Hall, Suwanee, GA (US); and Ashok Shivarudraiah, Fremont, CA (US)
Assigned to Salesforce Inc., San Francisco, CA (US)
Filed by Salesforce Inc., San Francisco, CA (US)
Filed on Jan. 26, 2021, as Appl. No. 17/158,895.
Claims priority of provisional application 63/094,267, filed on Oct. 20, 2020.
Prior Publication US 2022/0121629 A1, Apr. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 9/451 (2018.01); G06F 16/2455 (2019.01); G06F 16/28 (2019.01); G06F 16/248 (2019.01); G06F 3/04842 (2022.01)
CPC G06F 16/211 (2019.01) [G06F 3/04842 (2013.01); G06F 9/451 (2018.02); G06F 16/248 (2019.01); G06F 16/2455 (2019.01); G06F 16/285 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method for data processing, comprising:
identifying, for communication of a content object, a segment of entities of a plurality of entities of a data model based at least in part on a selection of a first attribute at a user interface, the first attribute selected from a plurality of attributes defined by the data model and configured for a tenant of a multi-tenant system;
activating, at the user interface for selection in combination with the segment of entities for communication of the content object and in response to identifying the segment of entities based on the selection of the first attribute, a set of attributes of the plurality of attributes based at least in part on the identified segment of entities and the data model;
receiving, based at least in part on activating the set of attributes, a selection of a second attribute of the set of attributes, wherein at least one entity of the segment of entities is associated with multiple numerical values for the second attribute via the data model;
identifying, for an entity of the at least one entity of the segment of entities, an input of a set of inputs based at least in part on aggregating the multiple numerical values for the second attribute associated with the entity, the set of inputs being associated with one or more entities of the identified segment of entities in the data model; and
transmitting, to a content communication system for distribution of the content object, the set of inputs and an indication of a plurality of entity identifiers corresponding to the segment of entities.