I need a php script to retrieve patent data and store it in a MySQL database. The script would pull data from the USPTO search at [url removed, login to view] The script would need to be able to accept a string to search for then go through all pages of results into each result and for each listing download each of the fields displayed into the MySQL database. The script also must be able to run through a proxy server (which I can add in a settings file somewhere). The script should be able to deal with large queries of 100k+ records if needed. I need all of the information on the patent page put into the MySQL database. An example page of the patent detail would be: [url removed, login to view]'wireless+networking'&OS=%22wireless+networking%22&RS=%22wireless+networking%22 All data needs to be grabbed including the patent number, the date, the title, the abstract, the inventors, assinee, application number, date filed, current us class, current international class, field of search, each of the referenced patents and other reference as well as the 2 very large text fields called claims and description. I also need a simple php script to display the information from the database on my server. Something like [url removed, login to view] would display all of the data on that patent including listing the referenced patents and linking to them (http://localhost/[url removed, login to view]) if there is data on them in the database. I need a programmer with a good understanding of english that is creative and can solve problems. I have more work in the future for the right programmer that can get things done quickly and correctly. When bidding please mention past experience with similar projects.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Should run on any linux based server with the latest versions of PHP and MySQL.