US2023030331A1PendingUtilityA1

Providing a router configuration for creating and destroying parts of an application based on url patterns

Assignee: ORACLE INT CORPPriority: Sep 28, 2017Filed: Sep 28, 2022Published: Feb 2, 2023
Est. expirySep 28, 2037(~11.2 yrs left)· nominal 20-yr term from priority
G06F 8/38G06F 3/04817G06F 3/0486G06F 16/9566G06F 16/955G06F 3/0483G06F 8/34G06F 16/182G06F 9/4493G06F 9/451
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A router configuration is provided for creating and destroying parts of an application based on URL patterns. A first uniform resource locator (URL) pattern is received. Parts of an application are created based on the first URL pattern. A second URL pattern with a portion that is different than the first URL pattern is received. A subset of the parts of the application are destroyed based the portion that is different between the first and the second URL patterns.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A non-transitory processor-readable storage device storing instructions which when executed by a processor perform a method of providing a router configuration for creating and destroying parts of an application based on URL patterns, the method comprising:
 receiving a first uniform resource locator (URL) pattern;   creating parts of an application based on the first URL pattern;   receiving a second URL pattern with a portion that is different than the first URL pattern; and   destroying a subset of the parts of the application based the portion that is different between the first and the second URL patterns.   
     
     
         2 . The non-transitory processor-readable storage device of  claim 1 , wherein the method further comprises:
 associating containers with URL parts of the first URL pattern, wherein the URL parts are separated by slashes and wherein each of the URL parts of the first URL pattern has a separate container.   
     
     
         3 . The non-transitory processor-readable storage device of  claim 2 , wherein the method further comprises:
 providing a respective hierarchy path for each of the containers and an order of containers along each of the respective hierarchy paths.   
     
     
         4 . The non-transitory processor-readable storage device of  claim 2 , wherein the method further comprises:
 providing a particular container access to variables of the particular container and variables for containers along a hierarchy path of the particular container.   
     
     
         5 . The non-transitory processor-readable storage device of  claim 2 , wherein the method further comprises:
 receiving user input, at a design time tool, defining part of the application;   generating computer executable instructions for the application based on the input; and   executing the generated computer executable instructions during runtime of the application.   
     
     
         6 . The non-transitory processor-readable storage device of  claim 2 , wherein the method further comprises:
 providing each of the containers a respective lifecycle, wherein a lifecycle includes phases.   
     
     
         7 . The non-transitory processor-readable storage device of  claim 6 , wherein the method further comprises:
 associating a lifecycle of a container with a URL part that corresponds with the container.   
     
     
         8 . The non-transitory processor-readable storage device of  claim 6 , wherein the phases are mutually exclusive. 
     
     
         9 . The non-transitory processor-readable storage device of  claim 6 , wherein at least one of the phases is an event for starting an action chain. 
     
     
         10 . The non-transitory processor-readable storage device of  claim 1 , wherein the method further comprises:
 creating variables for the containers based on a hierarchy path of the containers, wherein the containers are the parts of the application and wherein the hierarchy path is based on the first URL pattern; and   destroying variables for a subset of the containers based on the hierarchy path, wherein the subset of the containers are the subset of the parts of the application.   
     
     
         11 . A method of providing a router configuration for creating and destroying parts of an application based on URL patterns, the method comprising:
 receiving a first uniform resource locator (URL) pattern;   creating parts of an application based on the first URL pattern;   receiving a second URL pattern with a portion that is different than the first URL pattern; and   destroying a subset of the parts of the application based the portion that is different between the first and the second URL patterns.   
     
     
         12 . The method of  claim 11 , wherein the method further comprises:
 associating containers with URL parts of the first URL pattern, wherein the URL parts are separated by slashes and wherein each of the URL parts of the first URL pattern has a separate container.   
     
     
         13 . The method of  claim 12 , wherein the method further comprises:
 providing a respective hierarchy path for each of the containers and an order of containers along each of the respective hierarchy paths.   
     
     
         14 . The method of  claim 12 , wherein the method further comprises:
 providing a particular container access to variables of the particular container and variables for containers along a hierarchy path of the particular container.   
     
     
         15 . The method of  claim 12 , wherein the method further comprises:
 receiving user input, at a design time tool, defining part of the application;   generating computer executable instructions for the application based on the input; and   executing the generated computer executable instructions during runtime of the application.   
     
     
         16 . The method of  claim 12 , wherein the method further comprises:
 providing each of the containers a respective lifecycle, wherein a lifecycle includes phases and the phases are mutually exclusive.   
     
     
         17 . The method of  claim 16 , wherein the method further comprises:
 associating a lifecycle of a container with a URL part that corresponds with the container.   
     
     
         18 . The method of  claim 16 , wherein at least one of the phases is an event for starting an action chain. 
     
     
         19 . The non-transitory processor-readable storage device of  claim 11 , wherein the method further comprises:
 creating variables for the containers based on a hierarchy path of the containers, wherein the containers are the parts of the application and wherein the hierarchy path is based on the first URL pattern; and   destroying variables for a subset of the containers based on the hierarchy path, wherein the subset of the containers are the subset of the parts of the application.   
     
     
         20 . A system comprising:
 one or more processors; and   a non-transitory processor-readable storage device storing instructions which when executed by a processor perform a method of providing a router configuration for creating and destroying parts of an application based on URL patterns comprising:   receiving a first uniform resource locator (URL) pattern;   creating parts of an application based on the first URL pattern;   receiving a second URL pattern with a portion that is different than the first URL pattern; and   destroying a subset of the parts of the application based the portion that is different between the first and the second URL patterns.

Join the waitlist — get patent alerts

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

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