US 12,169,781 B2
Methods, architectures and systems for program defined systems
Randall M. Katz, Beverly Hills, CA (US); and Robert Tercek, Los Angeles, CA (US)
Assigned to MILESTONE ENTERTAINMENT, LLC, Beverly Hills, CA (US)
Filed by MILESTONE ENTERTAINMENT, LLC, Beverly Hills, CA (US)
Filed on Dec. 22, 2023, as Appl. No. 18/393,780.
Application 18/393,780 is a continuation of application No. 18/099,289, filed on Jan. 20, 2023, abandoned.
Application 18/099,289 is a continuation of application No. 17/352,859, filed on Jun. 21, 2021, granted, now 11,562,242, issued on Jan. 24, 2023.
Application 17/352,859 is a continuation of application No. 16/925,813, filed on Jul. 10, 2020, granted, now 11,042,801, issued on Jun. 22, 2021.
Application 16/925,813 is a continuation of application No. 16/596,134, filed on Oct. 8, 2019, granted, now 10,713,564, issued on Jul. 14, 2020.
Application 16/596,134 is a continuation of application No. 16/052,207, filed on Aug. 1, 2018, granted, now 10,445,643, issued on Oct. 15, 2019.
Application 16/052,207 is a continuation of application No. 15/886,432, filed on Feb. 1, 2018.
Claims priority of provisional application 62/454,423, filed on Feb. 3, 2017.
Prior Publication US 2024/0127053 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 3/08 (2023.01); G06F 9/54 (2006.01); G06F 21/31 (2013.01); G06F 21/53 (2013.01); G06N 3/006 (2023.01); G06N 3/04 (2023.01); G06N 5/04 (2023.01); G06Q 20/06 (2012.01); G06Q 20/12 (2012.01); G06Q 20/38 (2012.01); G06V 40/16 (2022.01); G07F 17/32 (2006.01); H04L 9/40 (2022.01)
CPC G06N 3/08 (2013.01) [G06F 9/54 (2013.01); G06F 21/316 (2013.01); G06F 21/53 (2013.01); G06N 3/006 (2013.01); G06N 3/04 (2013.01); G06Q 20/065 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/12 (2013.01); G06Q 20/389 (2013.01); G06V 40/16 (2022.01); G07F 17/3206 (2013.01); G07F 17/3225 (2013.01); G07F 17/3237 (2013.01); G07F 17/3241 (2013.01); G07F 17/329 (2013.01); H04L 63/102 (2013.01); G06N 5/04 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for the control of a program defined transaction system, the system including at least an application plane layer, a control plane layer including an adaptive control unit including a cognitive computing unit using at least machine learning that is trained at least in part on analyzing the behavioral responses of users in response to content provide on one or more displays to the users as sensed by one or more sensors, and a data plane layer, the data plane layer including an input interface to receive and store data input from one or more data sources other than the control plane layer, at least part of the data input being subject to transformation into content for output from the system, and an output for the transformed content, the data plane layer further including a title and value transfer element, comprising:
receiving at the application plane layer instructions regarding operation of the program defined transaction system, the application plane layer coupled to an application plane layer interface, the application plane layer communicating requirements to the control plane layer via an application controller interface,
interfacing the control plane layer with the application plane layer via the application plane layer interface to receive information related to the instructions regarding operation of the program defined transaction system,
the control plane layer including the cognitive computing unit,
the control plane further including a (1) a difference engine coupled to at least a first set of stored data and a second set of stored data and (2) a transformation engine, and
the control plane layer translating the requirements of the application plane layer to the data plane layer,
receiving at the input interface of the data plane layer (1) information related to the title and value transfer element for use in the program defined transaction system and (2) data input content information transferring the data input content information to the adaptive control unit, the adaptive control unit synthesizing output content at least in part by transforming the data input content into the output content, the data plane layer including an output adapted to provide the content to the display, the data plane layer including an input interface to receive data input from one or more data sources including the output from the sensors, the data plane layer being coupled to the control plane layer, and
coupling a behavior detection unit to the output from the sensors and provide an output to the control plane layer to train the adaptive control unit.