Patent ID: 9367338
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for dynamically binding data in an application, said method comprising: creating an expression via a framework based on input from a developer; receiving said expression at an expression engine wherein said expression describes a relation between a first property of a first data of said application to a first property of a second data of said application, wherein a data type of said first data and second data are unknown to said expression engine and wherein said expression engine queries said first data and said second data to discover said data type; creating a binding between said first data and said second data using said data type based on said relation via said expression engine; and changing said first property of said second data based on a change to said first property of said first data wherein said changing occurs because of said binding; orchestrating said receiving said expression, said creating said binding, and said changing said first property via said framework to manage when said expression is executed in said application; wherein said first data is associated with a presentation layer of said application and wherein said second data is associated with a database layer of said application; and moving said second data from said database layer of said application to said presentation layer of said application based on said binding during an execution of said application.