Control for Persistent Search Results and Iterative Searching
US-2015058318-A1 · Feb 26, 2015 · US
US2018375922A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018375922-A1 |
| Application number | US-201816003584-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 8, 2018 |
| Priority date | Jun 21, 2017 |
| Publication date | Dec 27, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A dynamic file creation including a processor coupled to a data storage device and configured to execute a content downloading module system is provided. The content downloading module is configured to acquire a source identifier associated with a data repository. The content downloading module executes a plurality of separate and distinct download content portion requests on the data repository for portions of data pursuant to user specific parameters. The content downloading module downloads the portions of the data from the data repository into the data storage device as separate and distinct intermediate data files. The content downloading module combines the separate and distinct intermediate data files corresponding to each of the portions of the data into a consolidated data file.
Opening claim text (preview).
We claim: 1 . A dynamic file creation system comprising: a data storage device; a processor coupled to the data storage device and configured to execute a content downloading module, the content downloading module configured to: acquire a source identifier associated with a data repository storing data; analyze a source code associated with the data repository to identify content delivery fields associated with downloading data from the data repository; generate user input fields associated with the identified content delivery fields, the user input fields configured to receive user specific parameters for downloading portions of data, the user specific parameters including at least an iteration quantity indicating a number of portions into which the portions of the data are partitioned and a change for each iteration; receive the user specific parameters entered into the user input fields; execute a plurality of separate and distinct download content portion requests on the data repository for each of the portions of the data pursuant to the user specific parameters; download the portions of the data from the data repository into the data storage device, each of the portions of the data being stored in the data storage device as separate and distinct intermediate data files; and combine the separate and distinct intermediate data files corresponding to each of the portions of the data into a consolidated data file based on the user specific parameters, the consolidated data file being stored in the data storage device. 2 . The system of claim 1 , the content downloading module further configured to execute the plurality of download content portion requests by: generating a plurality of browser windows in a web browser associated with the source identifier and based on the iteration quantity; inserting the user specific parameters into each of the browser windows of the web browser, wherein each browser window downloads a portion of the data; and executing each browser window in sequence or concurrently. 3 . The system of claim 1 , the content downloading module further configured to execute the plurality of download content portion requests by: generating a browser window in a web browser associated with the source identifier; and iteratively looping through the portions of the data using the browser window by passing the user specific parameters as input parameters to the browser window, wherein each loop iteration includes the change for each iteration. 4 . The system of claim 1 , the content downloading module further configured to: divide the portions of the data into equal-size download content portions according to the entered iteration quantity. 5 . The system of claim 1 , wherein the source identifier is a network address or a uniform resource locator (URL) address associated with the data repository. 6 . The system of claim 1 , wherein the plurality of download content portion requests are issued over multiple network connections. 7 . The system of claim 6 , the content downloading module further configured to: receive the portions of the data over the multiple network connections, wherein at least two of the portions of the data are received simultaneously over separate network connections of the multiple network connections. 8 . The system of claim 1 , the content downloading module further configured to analyze the source code associated with the source identifier by: receiving a hypertext markup language (HTML) associated with the source identifier; and analyzing the HTML for content delivery fields associated with downloading the portions of the data. 9 . The system of claim 1 , the content downloading module further configured to: record and maintain download status information of the portions of the data. 10 . The system of claim 1 , further comprising an enhanced browser, wherein the content downloading module acquires the source identifier and receives the user specific parameters using the enhanced browser. 11 . A method for creating dynamic files comprising: acquiring, by a content downloading module, a source identifier associated with a data repository storing data; analyzing, by the content downloading module, a source code associated with the data repository to identify content delivery fields associated with downloading data from the data repository; generating, by the content downloading module, user input fields associated with the identified content delivery fields, the user input fields configured to receive user specific parameters for downloading portions of data, the user specific parameters including at least an iteration quantity indicating a number of portions into which the portions of the data are partitioned and a change for each iteration; receiving, by the content downloading module, the user specific parameters entered into the user input fields; executing, by the content downloading module, a plurality of separate and distinct download content portion requests on the data repository for each of the portions of the data pursuant to the user specific parameters; downloading, by the content downloading module, the portions of the data from the data repository into a data storage device, each of the portions of the data being stored in the data storage device as separate and distinct intermediate data files; and combining, the content downloading module, the separate and distinct intermediate data files corresponding to each of the portions of the data into a consolidated data file based on the user specific parameters, the consolidated data file being stored in the data storage device. 12 . The method of claim 11 , the content downloading module further configured to execute the plurality of download content portion requests by: generating, by the content downloading module, a plurality of browser windows in a web browser associated with the source identifier and based on the iteration quantity; inserting, by the content downloading module, the user specific parameters into each of the browser windows of the web browser, wherein each browser window downloads a portion of the data; and executing, by the content downloading module, each browser window in sequence or concurrently. 13 . The method of claim 11 , the content downloading module further configured to execute the plurality of download content portion requests by: generating, by the content downloading module, a browser window in a web browser associated with the source identifier; and iteratively looping, by the content downloading module, through the portions of the data using the browser window by passing the user specific parameters as input parameters to the browser window, wherein each loop iteration includes the change for each iteration. 14 . The method of claim 11 , further comprising: dividing, by the content downloading module, the portions of the data into equal-size download content portions according to the entered iteration quantity. 15 . The method of claim 11 , wherein the source identifier is a network address or a uniform resource locator (URL) address associated with the data repository. 16 . The method of claim 11 , wherein the plurality of download content portion requests are issued over multiple network connections. 17 . The method of claim 16 , further comprising: receiving, by the content downloading module, the portions of the data over the multiple network connections, wherein at least two of the portions of the data are received simultaneously over separate network connect
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.