US 11,675,800 B2
Version control and execution on a mobile device
Sachin Desai, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Nov. 30, 2020, as Appl. No. 17/247,116.
Prior Publication US 2022/0171778 A1, Jun. 2, 2022
Int. Cl. G06F 7/00 (2006.01); G06F 16/2458 (2019.01); G06F 16/9035 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2474 (2019.01) [G06F 16/2329 (2019.01); G06F 16/9035 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a database system implemented using a server system, the database system configurable to cause:
identifying, through a user profile of a user of the database system, a characteristic of the user;
identifying a characteristic of a client device of the user;
selecting one of two or more versions of a procedure based, at least in part, on the user characteristic and on the client device characteristic;
generating a message including:
a set of computer-readable instructions corresponding to the selected version of the procedure,
a procedure name of the procedure,
a version identifier identifying the selected version of the procedure, and
a client directive instructing the client device:
how to store the selected version of the procedure in a database,
how to use the selected version of the procedure, and
to delete a particular previous version of the procedure detected to have a bug; and
transmitting the message to the client device.