Central registry for binding features using dynamic pointers
First Claim
1. A computer-implemented method, comprising:
- receiving, at an app management system, a first input that identifies a first app feature and that indicates that the first app feature is to depend on a dynamic pointer;
updating a central registry to indicate that the first app feature depends on the dynamic pointer;
receiving, at the app management system, a second input that indicates that the dynamic pointer is to be set to point to a second app feature;
updating the central registry to indicate that the dynamic pointer points to the second app feature;
detecting an event indicating that the pointing of the dynamic pointer or that a value of the second app feature has changed;
wherein the second app feature comprises a query, and wherein the detecting of the event indicating that the pointing of the dynamic pointer or that the value of the second app feature has changed comprises;
detecting that a user has selected or identified the value of the second app feature;
causing, in response to the event detection, a value of the first app feature to change.
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).
-
Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at an app management system, a first input that identifies a first app feature and that indicates that the first app feature is to depend on a dynamic pointer; updating a central registry to indicate that the first app feature depends on the dynamic pointer; receiving, at the app management system, a second input that indicates that the dynamic pointer is to be set to point to a second app feature; updating the central registry to indicate that the dynamic pointer points to the second app feature; detecting an event indicating that the pointing of the dynamic pointer or that a value of the second app feature has changed; wherein the second app feature comprises a query, and wherein the detecting of the event indicating that the pointing of the dynamic pointer or that the value of the second app feature has changed comprises;
detecting that a user has selected or identified the value of the second app feature;causing, in response to the event detection, a value of the first app feature to change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including; receiving, at an app management system, a first input that identifies a first app feature and that indicates that the first app feature is to depend on a dynamic pointer; updating a central registry to indicate that the first app feature depends on the dynamic pointer; receiving, at the app management system, a second input that indicates that the dynamic pointer is to be set to point to a second app feature; updating the central registry to indicate that the dynamic pointer points to the second app feature; detecting an event indicating that the pointing of the dynamic pointer or that a value of the second app feature has changed; wherein the second app feature comprises a query, and wherein the detecting of the event indicating that the pointing of the dynamic pointer or that the value of the second app feature has changed comprises;
detecting that a user has selected or identified the value of the second app feature;causing, in response to the event detection, a value of the first app feature to change. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to:
-
receive, at an app management system, a first input that identifies a first app feature and that indicates that the first app feature is to depend on a dynamic pointer; update a central registry to indicate that the first app feature depends on the dynamic pointer; receive, at the app management system, a second input that indicates that the dynamic pointer is to be set to point to a second app feature; update the central registry to indicate that the dynamic pointer points to the second app feature; detect an event indicating that the pointing of the dynamic pointer or that a value of the second app feature has changed; wherein the second app feature comprises a query, and wherein the detecting of the event indicating that the pointing of the dynamic pointer or that the value of the second app feature has changed comprises;
detecting that a user has selected or identified the value of the second app feature; andcause, in response to the event detection, a value of the first app feature to change. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification