Central registry for binding features using dynamic pointers
First Claim
1. A non-transitory computer-readable medium storing instructions that, when executed by a client computing device, cause performance of:
- responsive to determining that app features have been created, automatically registering the app features within a registry as a referring feature, a target feature, or both a target feature and a referring feature;
responsive to detecting that a referring feature of the app features is bound to a target feature of the app features, automatically registering, within the registry, the referring feature to receive notifications of events pertaining to the target feature;
responsive to detecting a change associated with the target feature;
identifying relevant app features of the app features that are registered to receive notifications about events pertaining to the target feature, wherein the relevant app features include the referring feature; and
notifying the relevant app features about the change associated with the target feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A first feature (e.g., chart or table) includes a reference to a dynamic pointer. Independently, the pointer is defined to point to a second feature (e.g., a query). The first feature is automatically updated to reflect a current value of the second feature. The reference to the pointer and pointer definition are recorded in a central registry, and changes to the pointer or second feature automatically cause the first feature to be updated to reflect the change. A mapping between features can be generated using the registry and can identify interrelationships to a developer. Further, changes in the registry can be tracked, such that a developer can view changes pertaining to a particular time period and/or feature of interest (e.g., corresponding to an operation problem).
68 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing instructions that, when executed by a client computing device, cause performance of:
-
responsive to determining that app features have been created, automatically registering the app features within a registry as a referring feature, a target feature, or both a target feature and a referring feature; responsive to detecting that a referring feature of the app features is bound to a target feature of the app features, automatically registering, within the registry, the referring feature to receive notifications of events pertaining to the target feature; responsive to detecting a change associated with the target feature; identifying relevant app features of the app features that are registered to receive notifications about events pertaining to the target feature, wherein the relevant app features include the referring feature; and notifying the relevant app features about the change associated with the target feature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
sending one or more libraries of code to a client device, wherein the one or more libraries cause the client device to perform, during execution of application code that references the one or more libraries of code; responsive to determining that app features have been created, automatically registering the app features within a registry as a referring feature, a target feature, or both a target feature and a referring feature; responsive to detecting that a referring feature of the app features is bound to a target feature of the app features, automatically registering, within the registry, the referring feature to receive notifications of events pertaining to the target feature; responsive to detecting a change associated with the target feature; identifying relevant app features of the app features that are registered to receive notifications about events pertaining to the target feature, wherein the relevant app features include the referring feature; and notifying the relevant app features about the change associated with the target feature. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; a data repository; a data server to conduct searches upon the data repository; a server to send one or more libraries of code to a client device; wherein the one or more libraries cause the client device to perform, during execution of application code that references the one or more libraries of code; responsive to determining that app features have been created, automatically registering the app features within a registry as a referring feature, a target feature, or both a target feature and a referring feature; responsive to detecting that a referring feature of the app features is bound to a target feature of the app features, automatically registering, within the registry, the referring feature to receive notifications of events pertaining to the target feature; responsive to detecting a change associated with the target feature; identifying relevant app features of the app features that are registered to receive notifications about events pertaining to the target feature, wherein the relevant app features include the referring feature; and notifying the relevant app features about the change associated with the target feature. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification