US 11,682,380 B2
Systems and methods for crowdsourced actions and commands
Rajat Mukherjee, San Jose, CA (US); and Kiran Bindhu Hemaraj, Trivandrum (IN)
Assigned to PELOTON INTERACTIVE INC., New York, NY (US)
Filed by PELOTON INTERACTIVE, INC., New York, NY (US)
Filed on Jun. 21, 2021, as Appl. No. 17/353,383.
Application 17/353,383 is a continuation of application No. 16/038,993, filed on Jul. 18, 2018, granted, now 11,043,206.
Application 16/038,993 is a continuation in part of application No. 15/984,122, filed on May 18, 2018, granted, now 11,520,610.
Claims priority of provisional application 62/576,766, filed on Oct. 25, 2017.
Claims priority of provisional application 62/508,181, filed on May 18, 2017.
Prior Publication US 2021/0312909 A1, Oct. 7, 2021
Int. Cl. G10L 15/06 (2013.01); G10L 15/22 (2006.01); G06F 3/16 (2006.01)
CPC G10L 15/063 (2013.01) [G06F 3/167 (2013.01); G10L 15/22 (2013.01); G10L 2015/0635 (2013.01); G10L 2015/223 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for invoking digital assistant operations on a remote computing device, the method comprising:
obtaining, by a server device, a set of instructions and a command template that corresponds to the set of instructions,
wherein the set of instructions is part of an action dataset that is interpretable by the remote computing device to cause the remote computing device to reproduce a series of operations thereon, and the corresponding command template includes a set of keywords;
receiving, by the server device, a command transmitted from the remote computing device;
communicating, to the remote computing device, the action dataset that includes the set of instructions based on a determination by the server device that the received command corresponds at least in part to the set of keywords included in the corresponding command template; and
causing, by the server device, the remote computing device to reproduce the series of operations based at least in part on the communicated set of instructions included in the action dataset,
wherein the action dataset is interpretable by the remote computing device to reproduce the series of operations utilizing an application associated with the set of instructions.