US2025199825A1PendingUtilityA1

Use-constrained user interface component distribution

Assignee: WELLS FARGO BANK NAPriority: Dec 15, 2023Filed: Dec 15, 2023Published: Jun 19, 2025
Est. expiryDec 15, 2043(~17.4 yrs left)· nominal 20-yr term from priority
G06F 9/451
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

System and techniques to provide use constraints when distributing user interface component are described herein. A request for a user interface component is received with a call context. This call context is matched to a local use context that embodies constraints on use of the UIC. Corresponding call context values are compared to the use context to determine whether the use of the user interface component is compliant. If the use is compliant, the user interface component is served in response to the request; otherwise the user interface component is not served.

Claims

exact text as granted — not AI-modified
1 . A machine readable medium including instructions for use-constrained user interface component distribution, the instructions, when executed by processing circuitry of a system, cause the processing circuitry to perform operations comprising:
 receiving, at the system, a request for a user interface component (UIC), the UIC being one of multiple UICs hosted by the system, individual UICs being composable with other UICs into a user interface, the request corresponding to a call context with a first element for an application making the request, the first element including a first field name and a first field value;   retrieving, based on receipt of the request for the UIC, a use context corresponding to the UIC, the use context including a second element, the second element including a second field name and a second field value;   locating the first element from the call context based on locating the first field name using the second field name;   comparing the first field value to the second field value to determine that the first field value does not meet the second field value; and   transmitting a failure message in response to the request based on the first field value not meeting the second field value.   
     
     
         2 . The machine readable medium of  claim 1 , wherein the second field value is a range, and wherein the first field value is not within the range. 
     
     
         3 . The machine readable medium of  claim 1 , wherein the second field value is an alphanumeric value, and wherein the first field value has a degree of difference to the alphanumeric value that is beyond a predetermined threshold. 
     
     
         4 . The machine readable medium of  claim 1 , wherein the first element and the second element correspond to a physical location. 
     
     
         5 . The machine readable medium of  claim 1 , wherein the first element is a list of other elements in the user interface. 
     
     
         6 . The machine readable medium of  claim 5 , wherein the second element is a list of elements that are composable with the UIC. 
     
     
         7 . The machine readable medium of  claim 5 , wherein the second element is a list of elements that cannot be composed with the UIC. 
     
     
         8 . The machine readable medium of  claim 1 , wherein the operations comprise recording telemetry of requests for the UIC. 
     
     
         9 . The machine readable medium of  claim 1 , wherein the operations comprise:
 receiving a registration request for the UIC, the registration request including the use context;   comparing elements of the use context with a deployment standard to determine that a third element of the use context does not meet a deployment standard; and   communicating a failure to register the UIC message based on the third element not meeting the deployment standard.   
     
     
         10 . The machine readable medium of  claim 9 , wherein the registration request includes source code for a portion of the UIC, and wherein communication of the failure is also based on the source code deviating from the deployment standard. 
     
     
         11 . A method for use-constrained user interface component distribution, the method comprising:
 receiving, at a system, a request for a user interface component (UIC), the UIC being one of multiple UICs hosted by the system, individual UICs being composable with other UICs into a user interface, the request corresponding to a call context with a first element for an application making the request, the first element including a first field name and a first field value;   retrieving, based on receipt of the request for the UIC, a use context corresponding to the UIC, the use context including a second element, the second element including a second field name and a second field value;   locating the first element from the call context based on locating the first field name using the second field name;   comparing the first field value to the second field value to determine that the first field value does not meet the second field value; and   transmitting a failure message in response to the request based on the first field value not meeting the second field value.   
     
     
         12 . The method of  claim 11 , wherein the second field value is a range, and wherein the first field value is not within the range. 
     
     
         13 . The method of  claim 11 , wherein the second field value is an alphanumeric value, and wherein the first field value has a degree of difference to the alphanumeric value that is beyond a predetermined threshold. 
     
     
         14 . The method of  claim 11 , wherein the first element and the second element correspond to a physical location. 
     
     
         15 . The method of  claim 11 , wherein the first element is a list of other elements in the user interface. 
     
     
         16 . The method of  claim 15 , wherein the second element is a list of elements that are composable with the UIC. 
     
     
         17 . The method of  claim 15 , wherein the second element is a list of elements that cannot be composed with the UIC. 
     
     
         18 . The method of  claim 11 , comprising recording telemetry of requests for the UIC. 
     
     
         19 . The method of  claim 11 , comprising:
 receiving a registration request for the UIC, the registration request including the use context;   comparing elements of the use context with a deployment standard to determine that a third element of the use context does not meet a deployment standard; and   communicating a failure to register the UIC message based on the third element not meeting the deployment standard.   
     
     
         20 . The method of  claim 19 , wherein the registration request includes source code for a portion of the UIC, and wherein communication of the failure is also based on the source code deviating from the deployment standard.

Join the waitlist — get patent alerts

Track US2025199825A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.