1. Field of the Invention
This invention relates to a computer software program product which applies a mathematical formula or algorithm for ultimate use in a computer thereby reconfiguring a computer to perform a specific task. It will allow any 10 digit number that follows the word “fax” to highlight, change font, and underline thus becoming a hyperlink.
2. Background Computer Science
In today's age of computers and technology people are constantly coming up with new ideas to improve on computer programming that will solve real life problems. Prior to 1980, computer software development was uncontrolled by the PTO. It was a free for all until its sudden growth which eventually lead to many legal issues regarding who owned the right to call a specific software development idea their own. These legal issues were of global proportions. Although there are many case studies that have a direct affect on the changes by the PTO regarding computer software development patents, the Federal Circuits In re Lowry□ decision was a huge advancement. It supported that data structure that was particular, as it existed in a computer memory, was entitled to patentability, since storage of the data would reconfigure or impart physical change to the memory of the computer. Eventually, the U.S Patent and Trademark Office decided that computer software was a patentable product as long as the inventor adhered to specific sections of the U.S. Patent Act and the Examination Guidelines for Computer-related inventions.
An example would be—whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvements thereof, may obtain a patent, subject to the conditions and requirements of this title. (section 101 of the US Patent Act) Computer-related software program inventions must be very specific and while the inventors claims are important, there is nothing more important than the specifications of the invention which will determine its patentability under 35 U.S.C. § 101. Now, software developers and engineers alike can protect their work and decide how their work will be used.
Most software developers upon obtaining their patent will attach a warning with their software product that will inform the end user that the product cannot be reproduced. This is their way of protecting themselves from misuse of their product. A combination of math and logic. Using science and engineering to develop a computer program that will perform a specific task. In the world of computing, the programmer creates programs that solve specific problems. Using a step by step plan, these programs are created to be used in business, industry and home use.
This software program will improve on the current way we fax documents. There will be no need for ink or printers, nor hardware or extraordinary connection devices. Its purpose is to make any home user or large business more efficient while saving money in the long run. By using this program the user will distinguish between the fax number and the phone number on the same document; thereby avoiding errors when faxing.
This invention is a software feature that will facilitate communication and reduce human errors. The feature would cause any mention of the word “fax” and all digits following that word, in any opened document, to be written in a specific font in addition for the number to be hyperlinked to a fax software. This feature can be implemented in two different ways. First, within any commercially available word processors such as Microsoft Word, or Email utility such as Lotus Notes or Microsoft Outlook, the word fax and the number following it would have a default font and the number would be hyperlinked.
The second way to implement the feature is to embed it in specialized and proprietary software that would be available off the shelf. When this software program is installed on a computer, it will hyperlink any 10 digit number following the word (fax) within any document on the computer as well as changing the font. Clicking on the hyperlink will be invoking the fax utility available on the computer. The user's potential error will be eliminated as the fax number would have a different look and feel from a phone number in the same document, thus reducing the chance of mistaking one for another.
This software program product will improve on the way we fax documents today. Once the user downloads this software program product into their computer, the user will be prompted to set up a facsimile cover page by answering a few simple questions such as their name, telephone number, fax number, and such. The way the software works is that while user is on their computer typing in any document program, it will hyperlink any 10 digit number that follows the word fax. It will highlight the number, underline it, and change the font of it. Once you click on the hyperlink, another window opens which will resemble a fax cover sheet. On this sheet you will type in the recipient's name. The users' information; such as name and fax number will be automatically entered based on the information that was used to set up the program.
Once you are ready to fax, you will be prompted to type a message to the recipient just like you would using email. You will then click on the attachment button and begin attaching documents, folders, photographs, or other media from your computer directly to a 10 digit fax number anywhere. In today's busy business environment; quickly becoming paperless, there is much time being wasted going back and forth to the fax machine to send documents that are already stored on your computer. Currently, these documents have to be printed to be made ready for faxing; wasting paper and printer ink. With this new invention, there is no need for paper or ink, you simply install this computer software program product into a computer and it's ready to go.
This software program product will transmit the faxed information via the users' current internet connection. There will be no additional hardware required to use it.
The following steps are the manner in which this program should be written and which are written in the simplest of terms.