US2019196706A1PendingUtilityA1

Digital resource management system

Assignee: KNOWLIO INCPriority: Sep 21, 2015Filed: Mar 1, 2019Published: Jun 27, 2019
Est. expirySep 21, 2035(~9.2 yrs left)· nominal 20-yr term from priority
G06F 3/04817G06F 40/183G06F 40/117G06F 40/186G06F 17/218G06F 3/04847G06F 17/2247G06F 17/248G06F 17/247G06F 40/143
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer device enables a user to construct presentations from independent Hosted Information Resources. A dynamic navigation user interface includes a navigation specific user interface control element that when selected cause the web browser to navigate between the ordered set of digital resources in the resource data set. The client device causes the display screen to display the webpage with the dynamic navigation user interface in the web browser. Responsive to the selection of a control element in the dynamic navigation user interface, the web browser application loads the next resource of the ordered set of resources and updated dynamic navigation user interface is generated.

Claims

exact text as granted — not AI-modified
1 . A method for controlling navigation of digital resources in a web browser application executing on a client device in a networked computer environment, the method comprising:
 detecting that a webpage has been loaded into the web browser application;   accessing, by the client device, uniform resource identifiers for an ordered set of digital resources in a resource data set;   detecting that a uniform resource identifier of the webpage matches a uniform resource identifier of a digital resource of the ordered set of digital resources;   responsive to detecting that the uniform resource identifier of the webpage matches the uniform resource identifier of the digital resource, executing by a processor of the client device, instructions associated with the web browser application to generate a dynamic navigation user interface for display on a display screen of the client device, the dynamic navigation user interface including a navigation specific user interface control element that when selected causes the web browser to navigate between the ordered set of digital resources in the resource data set;   causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application;   receiving an input indicating a selection of the navigation specific user interface control element in the dynamic navigation user interface to navigate to a next webpage of the ordered set of digital resources;   responsive to the input, identifying from the uniform resource identifiers, a next uniform resource identifier associated with a next webpage in the ordered set of digital resources; and   loading by the web browser application, the next webpage of the ordered set of resources.   
     
     
         2 . The method of  claim 1 , further comprising:
 detecting if other identifying elements of the webpage matches other identifying elements of the digital resource in the ordered set of digital resources in the resource data set stored in the storage medium,   wherein executing the instructions is further responsive to detecting that the other identifying elements of the webpage match the other identifying elements of the digital resource.   
     
     
         3 . The method of  claim 1 , wherein causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the webpage with the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         4 . The method of  claim 1 , wherein causing the display screen of the client to display the next webpage with the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the next webpage and the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         5 . The method of  claim 1 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a browser-bound user interface.   
     
     
         6 . The method of  claim 1 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a page-bound user interface.   
     
     
         7 . The method of  claim 1 , further comprising:
 executing instructions to generate an updated dynamic navigation user interface; and   causing the display screen of the client to display the next webpage and the updated dynamic navigation user interface in the web browser application.   
     
     
         8 . A non-transitory computer-readable storage medium storing instruction for controlling navigation of digital resources in a web browser application executing on a client device in a networked computer environment, the instructions when executed by a processor causing the processor to perform steps including:
 detecting that a webpage has been loaded into the web browser application;   accessing, by the client device, uniform resource identifiers for an ordered set of digital resources in a resource data set;   detecting that a uniform resource identifier of the webpage matches a uniform resource identifier of a digital resource of the ordered set of digital resources;   responsive to detecting that the uniform resource identifier of the webpage matches the uniform resource identifier of the digital resource, executing by a processor of the client device, instructions associated with the web browser application to generate a dynamic navigation user interface for display on a display screen of the client device, the dynamic navigation user interface including a navigation specific user interface control element that when selected causes the web browser to navigate between the ordered set of digital resources in the resource data set;   causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application;   receiving an input indicating a selection of the navigation specific user interface control element in the dynamic navigation user interface to navigate to a next webpage of the ordered set of digital resources;   responsive to the input, identifying from the uniform resource identifiers, a next uniform resource identifier associated with a next webpage in the ordered set of digital resources; and   loading by the web browser application, the next webpage of the ordered set of resources.   
     
     
         9 . The non-transitory computer-readable storage medium of  claim 8 , further comprising:
 detecting if other identifying elements of the webpage matches other identifying elements of the digital resource in the ordered set of digital resources in the resource data set stored in the storage medium,   wherein executing the instructions associated with the web browser application is further responsive to detecting that the other identifying elements of the webpage match the other identifying elements of the digital resource.   
     
     
         10 . The non-transitory computer-readable storage medium of  claim 8 , wherein causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the webpage with the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         11 . The non-transitory computer-readable storage medium of  claim 8 , wherein causing the display screen of the client to display the next webpage and the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the next webpage with the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         12 . The non-transitory computer-readable storage medium of  claim 8 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a browser-bound user interface.   
     
     
         13 . The non-transitory computer-readable storage medium of  claim 8 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a page-bound user interface.   
     
     
         14 . The non-transitory computer-readable storage medium of  claim 8 , wherein the instructions when executed further causing the processor to perform steps including:
 generating an updated dynamic navigation user interface; and   causing the display screen of the client to display the next webpage and the updated dynamic navigation user interface in the web browser application.   
     
     
         15 . A computer device comprising:
 a processor; and   a non-transitory computer-readable storage medium storing instructions for controlling navigation of digital resources in a web browser application executing on the computing device in a networked computer environment, the instructions when executed by the processor causing the processor to perform steps including:
 detecting that a webpage has been loaded into the web browser application; 
 accessing, by the client device, uniform resource identifiers for an ordered set of digital resources in a resource data set; 
 detecting that a uniform resource identifier of the webpage matches a uniform resource identifier of a digital resource of the ordered set of digital resources; 
 responsive to detecting that the uniform resource identifier of the webpage matches the uniform resource identifier of the digital resource, by a processor of the client device, instructions associated with the web browser application to generate a dynamic navigation user interface for display on a display screen of the client device, the dynamic navigation user interface including a navigation specific user interface control element that when selected causes the web browser to navigate between the ordered set of digital resources in the resource data set; 
 causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application; 
 receiving an input indicating a selection of the navigation specific user interface control element in the dynamic navigation user interface to navigate to a next webpage of the ordered set of digital resources; 
 responsive to the input, identifying from the uniform resource identifiers, a next uniform resource identifier associated with a next webpage in the ordered set of digital resources; and 
 loading by the web browser application, the next webpage of the ordered set of resources. 
   
     
     
         16 . The computer device of  claim 15 , wherein the instructions when executed by the processor further cause the processor to perform steps including:
 detecting if other identifying elements of the webpage matches other identifying elements of the digital resource in the ordered set of digital resources in the resource data set stored in the storage medium,   wherein executing the instructions associated with the browser application is further responsive to detecting that the other identifying elements of the webpage match the other identifying elements of the digital resource.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 15 , wherein causing the display screen of the client to display the webpage and the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the webpage with the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 15 , wherein causing the display screen of the client to display the next webpage and the dynamic navigation user interface in the web browser application includes:
 causing the display screen of the client to display the next webpage with the dynamic navigation user interface in a separate pop-window from the webpage in the web browser application.   
     
     
         19 . The computer device of  claim 15 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a browser-bound user interface.   
     
     
         20 . The computer device of  claim 15 , wherein executing the instructions associated with the web browser application to generate the dynamic navigation user interface comprises:
 generating, by an application controller of the web browser application, a resource data message identifying the uniform resource identifier for the webpage;   communicating the resource data message from the application controller of the browser application to a user interface controller of the browser application; and   executing, by the user interface controller of the browser application, the instructions based on the resource data message to generate the dynamic navigation user interface as a page-bound user interface.

Join the waitlist — get patent alerts

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

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