US2019132327A1PendingUtilityA1

Systems and methods for access to electronic data

Assignee: WALMART APOLLO LLCPriority: Feb 26, 2016Filed: Dec 27, 2018Published: May 2, 2019
Est. expiryFeb 26, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06F 16/951G06F 16/9574H04L 63/083H04L 67/306G06F 9/452G06F 16/955H04L 63/102H04L 67/02H04L 67/2842H04L 67/2852H04L 67/42H04L 67/568H04L 67/5682H04L 67/01
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and machine readable medium are provided for improving access to electronic data. An application is provided that generates a graphical user interface on a first client device requesting the server-based application via a web browser on the first client device. Credentials from a user of the first client device. After authorization of the user credentials, input from the user is received via the graphical user interface indicating an URL for a website, a file path for a document, and text. The entered input is stored in a local browser cache on the first client device and in a remotely-located database as being associated with the user credentials. Subsequently, a display is generated on the first client device, by the application, of electronic data related to the entered input.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for improving access to electronic data, the method comprising:
 providing a server-based application that generates a graphical user interface for display on a first client device requesting the server-based application via a web browser on the first client device;   receiving credentials from a user of the first client device with the graphical user interface;   receiving, after an authorization of the user credentials, input from the user of the first client device via the graphical user interface, the graphical user interface configured to accept input indicating an URL for a website, a file path for a document, and text;   storing the entered input in a local browser cache on the first client device and in a remotely-located database, the input stored in the remotely located database being associated with the user credentials;   retrieving data from the remotely located database and storing it in the browser cache of the first client device to replace missing data; and   providing subsequently, a display generated by the server-based application of electronic data related to the stored input.   
     
     
         2 . The method of  claim 1 , wherein the stored input is accompanied by a user-supplied description. 
     
     
         3 . The method of  claim 1 , wherein the user credentials include a username and password. 
     
     
         4 . The method of  claim 1 , further comprising:
 generating the graphical user interface on a second client device requesting the server-based application;   receiving the user credentials of the user of the first client device via the graphical user interface;   querying the database to retrieve data associated with the user credentials; and providing a display generated by the server-based application of the retrieved data on the second client device.   
     
     
         5 . The method of  claim 1 , further comprising:
 determining programmatically that a second client device is configured to use data in single or double byte format;   converting programmatically the stored input from single byte format to double byte format or from double byte format to single byte format based on the determined configuration of the second client device.   
     
     
         6 . The method of  claim 1 , wherein the stored input is an URL for a website and the subsequent display of data includes a control button that launches the website in response to a selection of the control button. 
     
     
         7 . The method of  claim 1 , wherein the entered input is a file path for a document and the subsequent display of data includes a control button that opens the document in response to a selection of the control button. 
     
     
         8 . The method of  claim 1 , wherein the entered input is text and the subsequent display of data includes a control button that displays the text in response to a selection of the control button. 
     
     
         9 . The method of  claim 1 , further comprising:
 determining that the browser cache has reached a memory limit;   clearing data stored in the browser cache based on the determining; and   storing a database key in the browser cache, the database key pointing to a record where the cleared data is stored in the remotely-located database.   
     
     
         10 . A system for providing access to electronic data, the system comprising:
 a processor;   a memory in communication with the processor and storing instructions to cause the processor to:   provide a server-based application that generates a graphical user interface for display on a first client device requesting the server-based application via a web browser on the first client device;   receive credentials from a user of the first client device with the graphical user interface;   receive, after an authorization of the user credentials, input from the user of the first client device via the graphical user interface, the graphical user interface configured to accept input indicating an URL for a website, a file path for a document, and text;   store the entered input in a local browser cache on the first client device and in a remotely-located database, the input stored in the remotely located database being associated with the user credentials;   retrieve data from the remotely located database and storing it in the browser cache of the first client device to replace missing data; and   provide subsequently, a display generated by the server-based application of electronic data related to the stored input.   
     
     
         11 . The system of  claim 10 , wherein the stored input is accompanied by a user-supplied description. 
     
     
         12 . The system of  claim 10 , wherein the user credentials include a username and password. 
     
     
         13 . The system of  claim 10 , further comprising:
 an additional processor; and   an additional memory in communication with the additional processor and storing instructions to cause the additional processor to:
 generate the graphical user interface on a second client device requesting the server-based application; 
 receive the user credentials of the user of the first client device via the graphical user interface; 
 query the database to retrieve data associated with the user credentials; and 
 provide a display generated by the server-based application of the retrieved data on the second client device. 
   
     
     
         14 . The system of  claim 13 , wherein the additional processor is further configured to:
 determine programmatically that the second client device is configured to use data in single or double byte format; and   convert programmatically the stored input from single byte format to double byte format or from double byte format to single byte format based on the determined configuration of the second client device.   
     
     
         15 . The system of  claim 10 , wherein the stored input is an URL for a website and the subsequent display of data includes a control button that launches the website in response to a selection of the control button. 
     
     
         16 . The system of  claim 10 , wherein the stored input is a file path for a document and the subsequent display of data includes a control button that opens the document in response to a selection of the control button. 
     
     
         17 . The system of  claim 10 , wherein the stored input is text and the subsequent display of data includes a control button that displays the text in response to a selection of the control button. 
     
     
         18 . The system of  claim 10 , wherein the processor is further caused to:
 determine that the browser cache has reached a memory limit;   clear data stored in the browser cache based on the determining; and   store a database key in the browser cache, the database key pointing to a record where the cleared data is stored in the remotely-located database.   
     
     
         20 . A non-transitory computer readable medium storing instructions that when executed by a processor causes the processor to implement a method for providing access to electronic data, the method comprising:
 providing a server-based application that generates a graphical user interface for display on a first client device requesting the server-based application via a web browser on the first client device;   receiving credentials from a user of the first client device with the graphical user interface;   receiving, after an authorization of the user credentials, input from the user of the first client device via the graphical user interface, the graphical user interface configured to accept input indicating an URL for a website, a file path for a document, and text;   storing the entered input in a local browser cache on the first client device and in a remotely-located database, the input stored in the remotely located database being associated with the user credentials;   retrieving data from the remotely located database and storing it in the browser cache of the first client device to replace missing data; and   providing subsequently, a display generated by the server-based application of electronic data related to the stored input.

Join the waitlist — get patent alerts

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

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