Systems and methods for generating intellectual property
Systems and methods are disclosed for checking a document by identifying all nouns and noun phrases in a portion of the document; and checking that the first occurrence of each noun or noun phrases has proper antecedent basis.
This application is related to provisional application Ser. No. 60/185,644, filed Feb. 29, 2000.
BACKGROUNDThe invention relates to systems, methods and techniques for procuring intellectual property assets.
Due to the speed at which new ideas and concepts propagates, businesses typically protect new concepts and technology through patent and other intellectual property (IP) law. A patent is obtained by filing an application with a national patent office such as the United States Patent & Trademark Office (US PTO), the Japanese Patent Office (JPO), or a regional patent office such as the European Patent Office (EPO), among others. The application must adhere to certain requirements. For example, in the US, the specification of the application must be enabling and must describe the invention “in such full, clear, concise, and exact terms as to enable any person skilled in the art . . . to make and use” the invention without undue experimentation in accordance with 35 U.S.C. § 112. The claims must particularly point out and distinctly claim what the applicant regards as the invention and must satisfy the statutory requirement that the claimed invention has utility and qualifies as patentable subject matter. Moreover, drawings may be required where necessary to understand the claimed subject matter. These drawings need to conform to specific Patent Office rules. Additionally, certain procedures (prior art submission, for example), if done properly and in a timely manner, can optimize cost, facilitate prosecution, and minimize charges of invalidity during enforcement. These exacting requirements make a patent application one of the most difficult legal document to be generated.
SUMMARYSystems and methods are disclosed for checking a document by identifying all nouns and noun phrases in a portion of the document; and checking that the first occurrence of each noun or noun phrases has proper antecedent basis.
Advantages of the techniques may include one or more of the following. The techniques provide an easy-to-use patent generating system for patent applicants to learn and use. The software provides visually based tools to create an intuitive environment in which a patent application may be developed. The tools are simple to use yet sophisticated in their functionality. Inventors and new patent agents/attorneys need to learn only a few basic skills and techniques about the art of patenting before they can draft complex patent applications. The system also checks the documents to be filed for errors and prepares formal documents for filing with the Patent Office. The system supports paper-based filing as well as electronic patent filing. The techniques eliminate the cost and delay of physically handling, processing and delivering patent applications. The techniques also interact with the national patent offices in preparing their transmittal information and provide real time acknowledgment of submissions. The system provides a convenient interface to different national electronic patent systems and allows the user to create an application that is compatible with the different national patent systems. The information is interchanged between the software and the various national patent systems using electronic techniques, which reduces most of the application processes conventionally conducted by a user, makes the patenting process efficient, enhances the reliability of the patenting process, and simplifies the control of operation by users.
Other advantages and features will become apparent from the following description, including the drawings and claims.
BRIEF DESCRIPTION OF THE DRAWINGS
After conceptualization, the system of
The tools support prior art searching (100), claim drafting (120), background section drafting (200), summary section drafting (210), drawing generating/importing (220), brief description of the drawings drafting (230), description drafting (240), abstract drafting and title drafting (290). The tools also assist the inventor in filling out formal forms that are accepted by the US PTO, including a completing a declaration form (310), an assignment/recordation form (320), and information disclosure form (330), transmittal cover and fee sheet form (310), and an acknowledgment card (350). Each of the functional tools is described in more detail below.
At any point during the drafting process, the drafter can run a diagnostic on the current section being drafted or edited. Alternatively, after a first complete draft of an application, the drafter can validate the complete draft (500). If the validation is successful, the drafter can file the patent application (800).
The system assists the user in drafting the application itself, including text discussing the field of the invention and a background discussion of the invention (including citation and discussion of prior art). The information provided in the invention disclosure can be used as a basis for the background discussion. The system guides the user in writing a summary and a brief description of the drawings. Next, the system guides the user in generating a description, which is a detailed discussion of the invention. A summary of the invention and an abstract are automatically generated based on the claims, and the user can edit the computer-generated summary of the invention and abstract if needed. The summary is separate and distinct from the abstract and is directed toward the invention rather than the disclosure as a whole. The summary may point out the advantages of the invention or how it solves problems previously existent in the art (and preferably indicated in the Background of the Invention). The process also generates formal documents such as Declaration, Assignment, and an information disclosure statement (IDS) based on the known prior art, for example.
Although the above example relates to drafting patent applications, the system of
Turning now to
In one embodiment, the user selects a search source (102). The source can include the US PTO search site, the European Patent Office search site, a commercial search site such as Westlaw, Lexis or Thomson-Delphion, or search engines such as Google, among others. Next, the user enters search term(s) and review the result of the search (104). Relevant prior art is retrieved (106). If the prior art is a patent document, actual copy of the patent can be downloaded. The process parses the retrieved text into sections and copies each parsed section into exemplary text to be displayed as examples (108). To illustrate, each US patent has a claims section, background section, summary section, brief description of the drawings section, and description section. The process parses each US patent into its relevant section and shows the section as example upon request. The process also tags the patent number, title, and other relevant information to fill out the IDS form and other forms as needed (110).
In one embodiment, the system generates the primary element list by asking the user to list only the essential elements that make the invention work and differentiate the invention from the prior art. The elements identified eventually become the elements of the claims. The primary elements are determined using an iterative process by listing all basic structures of the invention and their cooperative relationships. These elements are iteratively refined using a process of elimination to hone in on elements that differentiate the invention from the prior art. The primary elements are also refined to broaden the element from their specifics to become generic. Items that are not important in distinguishing the prior art or items that are implementation specific are moved to the secondary element list.
The system prompts the user to refine the primary elements by substituting words that broaden the element. Thus, if the element is a sub-class that can be restated as a generic term to indicate the whole class without affecting patentability, the user can restate the element as a generic term and move the narrower sub-class language into the secondary list. To illustrate, assume that in the first pass, major elements of an erasable pencil listed include: a wood housing, a carbon core, and a rubber portion. The wood housing primary element can be broadened by moving the word “wood” into the secondary element list, leaving “housing” in the primary element list. The more specific “wood” language eventually makes its way into the dependent claim as “wherein the housing comprises wood”, for example. The process can be iteratively done to refine the claim, and ideally at the end of the process, a broad claim is formed that is patentably distinctly novel over the prior art.
Next, the system generates dependent claims from the secondary element list. The system further prompts the user to expand the dependent claims. In one embodiment, dependent claims are by right clicking on a particular claim and selecting “Add Dependent Claim”. One way to supplement the dependent claims is to exhaustively list alternate ways to implement each primary element. The user can supplement the dependent claims with the features and advantages that make the invention marketable, salable, and commercially practical. The user can add the dependent claims by listing all the alternate ways to implement each primary element to block competitors from using these alternate ways to design-around the invention. The user can also claim as dependent claims unobvious ”tricks“ or special implementations not commonly done to satisfy the best mode requirement.
Once an independent claim has been drafted, the system guides the user through a series of sequence to broaden the independent claim while preserving validity over known prior art. The user is prompted to list generic alternatives for each element and uses the generic alternative in place of the specific version of the element in an independent claim, with the specific version being used in appropriate dependent claims for purposes of claim differentiation. For example, if the claim recites a “jet engine” but the invention can work with any type of engine, the system would suggest moving the specific reference “jet” to a dependent claim. The system iteratively asks the user what elements can be eliminated from a claim. For each element, the system asks the user whether this element is really necessary and can a competitor do without the element in a design around effort.
Exemplary pseudo-code for drafting an apparatus claim is as follows:
The checking of antecedent basis requires a list of nouns or noun phrases be identified from the claims and then the system can search for occurrences of each noun phrase to see if the first occurrence of the noun or noun phrase begins with “a” or “an” to satisfy the antecedent basis requirement. For cases where the user does not enter the exact phrase, the system builds a table or array of the noun/noun phrases, sort the entries, and look for substantial similarity before identifying slight variations in the phrases as being the same reference element.
The algorithm for antecedent basis checking needs to identify noun phrases. The algorithm for identifying noun phrases in one embodiment is as follows:
The algorithm for identifying noun phrases in a second embodiment is described next. If current word is an element number, the process can reverse the noun phrase from the element number as follows:
In another embodiment, the process looks for a number first, then saves an arbitrary number of words (for example 5 words) prior to the number. Then the process sorts all numbers encountered along with the word lists. The process matches word by word back from the number until no match. Based on the common matches, the process arrives at the element name table with corresponding element numbers. This embodiment can also work with the “a” “the” process described above.
The noun phrase algorithm is also used in the description section to identify element description that goes with each element number encountered in the description and background section for diagnostic purposes.
The process asks the user to describe a hypothetical product that, if produced, would infringe the claims. The process then helps the user in drafting one or more patentable independent claims to cover the hypothetical product in view of the prior art. The process also performs a potential infringement analysis by reading the claims onto the hypothetical accused product. If the infringement analysis indicates that the claims had been drafted too narrowly, the above process is repeated until the user is satisfied with the scope of the claims in view of the prior art.
Additionally, the system reduces the risks of a design-around as follows: with each independent claim, select the one or more elements that can be omitted from a commercial product. The user is asked to select one element (such as the least important element) and substitute an element that performs the same function but is physically as different as possible from that of the claimed element so as not to be considered an insubstantial change. The user is also asked to select the least important element and determine if the element can be changed so as to force it to function in a different way (from what is recited in either the specification or claim) while producing the same result. Based on the independent claims, the process guides the user through generating the dependent claims. This is done by iteratively asking the user about significant variations on each element of the independent claims. For example, for each independent claim, the user designates substitutes for each element for the claim.
The system helps the user in visualizing claim relationship. To move claims, the user can drag/drop claims and the claims are automatically renumbered to show their new relationship. The user can also select a claim and add new claims or delete an existing claim. The other claims are automatically adjusted and renumbered accordingly.
In one embodiment, the process guides the user in drafting statements about the advantages of the invention. The system requests the user to provide a short pitch for the invention by describing the features, qualities and benefits the invention has over the existing technology. Commercial advantages for the invention should be listed, including improved performance, reduction in size/weight, increased resolution or speed, reduction in operating and/or purchase cost savings, among others. The advantages of the invention shed light on the commercial utility of a new product or service that people would want to pay for. This section can also focus on the comparative benefits over existing products to a buyer, a user, or to a manufacturer. These advantages to the buyer or user should be great enough for a company to take the risk and commit the resources necessary to commercialize the invention. The advantages portion is positioned at the end of the summary section in one embodiment.
Turning now to
Referring now to
The process also prompts the user to ensure that the best mode contemplated by the inventor of carrying out his invention has been described. The process also prompts the user that the specification must particularly point out the part or parts of the process, machine, manufacture, or composition of matter to which the improvement relates, and the description should be confined to the specific improvement and to such parts as necessarily cooperate with it or as may be necessary to a complete understanding or description of it.
Pseudo code for one embodiment to generate the description is:
Turning now to
Turning now to
In one embodiment, the process assembles the draft application in accordance with a predetermined order of arrangement: Title of the invention; Cross-reference to related applications; Statement regarding federally sponsored research or development; Reference to a “Microfiche appendix”; Background of the invention, including a Field of the invention and a Description of related art; Brief summary of the invention; Brief description of the several views of the drawing; Detailed description of the invention; Claims; Abstract of the Disclosure; Drawings; and Sequence Listing (if any). The process guides the user through a detailed pre-filing check that eliminates common filing mistakes. For example, the pre-filing check verifies that the Express Mail Declaration includes correct Mailing Label Number and Express Mail Mailing Label stub or sticker is attached to the Declaration; Postcard includes Express Mail Mailing Label Number and lists all papers being sent and the pages of each; Check for filing fee attached or deposit account charged on transmittal letter; Transmittal letter is complete and accurate, names all known inventors and includes Express Mail stamp; Cover sheet includes title, names of inventors, and Express Mail stamp; All pages are present and checked for printer errors, and all pasted in tables and handwritten symbols are included; At least one claim is included; Appendices, if any, include all pages and cover sheets of each include an Express Mail stamp; Microfiche appendix, if any, is referenced at start of specification; Declaration is signed and if not signed, warn the user that surcharge will be assessed and signed Declaration will be required within 3 months; All figures are included and checked against the list of figures in the specification; Figure stamp appears on back of all sheets; Assignment, if filed, is complete and includes Recordation Cover Sheet; Check for assignment fee is attached; Small Entity Declaration, if qualify, is signed by proper company officer or inventor; Foreign priority documents are enclosed to perfect the claim for priority; IDS, if included, lists all art cited by the applicant or examiner in any related application and any new art; Copies of all the art are included; and Transmittal letter includes Express Mail stamps with correct mailing label number, among others.
From 802, if e-filing is to be done, the process formats the application data (820). The data is then encrypted to ensure its confidentiality (822). The application is then electronically transmitted to a server at a national patent office (824). In one implementation, the system communicates with an electronic Packaging and Validation Engine (ePAVE,) developed by the US PTO to provide its customers with a means to enter transmittal and fee information, bundle it with the application's Declaration and Specification, compress the package, and transmit it to the agency. To address the confidentially and integrity of the information as it is being transmitted over the Internet, the system conforms to the US PTO's Public Key Infrastructure (PKI) software to digitally sign and encrypt the information. Although the US PTO is mentioned as an example, other suitable patent offices include regional patent offices such as the European Patent Office and national patent offices such as the Japanese Patent Office, among others.
In one embodiment, the system provides an on-line assistant in the form of an electronic agent. In one implementation, the agent character is Merlin, available from Microsoft. For new users who were not sure of how to proceed, Merlin would guide them in a more reassuring manner. The script for Merlin is reproduced below to provide more user assistance.:
In another embodiment, the patent system is embedded in a word processor such as Microsoft Word or Corel WordPerfect. A new menu is added:
When the user selects “Check Application”, the system “Check Brief Description of Figures” by verifying that each Figure mentioned in this section is mentioned at least once in the Background or the Description. In reverse, verify that each Figure mentioned in the Description or Background is reflected in the Brief Description of Figures section. (Figure=Fig. and Figures=Figs). Next, the system check claims by analyzing claim dependency. The system also identifies each noun phrase in the claim and check to see if the noun phrase is mentioned at least once in the rest of the document text (outside of the Claim Section). The system also performs an antecedent basis check. The system verifies that the same item text in the entire document text does not refer to 2 different numbers and checks that word count for Abstract is less than 250 words and Abstract is only one paragraph. A Claim Tool is provided where, from text of all claims, an explorer list is generated showing claims and independent/dependent relationship. The system allows users to add/delete claims graphically. When the user clicks on Save, regenerate Claim list as Word text. The user can pick between printing reports or saving the report to a file.
Although the above system is stand-alone, the system can also be networked. In such a system, a server is connected to a network such as the Internet. One or more client workstations are also connected to the network. Additionally, an Internet community with one or more service providers, manufacturers, or marketers is connected to the network and can communicate directly with users of the client workstations or indirectly through the server. The Internet community provides the client workstations with access to a network of IP specialists. For example, members of the Internet community can include attorneys who can add value to the preparation, the prosecution, and the enforcement of the resulting IP rights. Additionally, the Internet community also provides access to a variety of supporting members such as prior art search firms and patent delivery firms, among others. Additionally, one or more patent granting authorities such as the US PTO, the Japanese Patent Office, and the European Patent Office, among others, can be connected to the network. The patent granting authorities can receive electronic patent application submissions and can also provide various resources aiding patent applicants. Yet another service supported by the portal is on-line trading of IP assets. By communicating through a wide area network such as the Internet, the portal supports a network-based community in which buyers and sellers are brought together in an efficient format to buy and sell intellectual property and other assets. The portal permits sellers to list assets for sale, buyers to bid on assets of interest and all users to browse through listed items in a fully-automated, topically-arranged, intuitive and easy-to-use online service that is available 24-hours-a-day, seven-days-a-week. Through such an IP trading portal, IP buyers can access a significantly broader selection of IP assets to purchase and sellers have the opportunity to sell their IP assets efficiently to a broader base of buyers. The portal overcomes the inefficiencies associated with traditional person-to-person trading by facilitating buyers and sellers meeting, listing items for sale, exchanging information, interacting with each other and, ultimately, consummating transactions. The portal helps the user protect new ideas or concepts in an economical, efficient and fast manner by providing the user with access to a network of IP lawyers for assistance in finalizing the applications. The portal also links the user with IP related businesses such as those who specialize in trading or mediating IP related issues. The portal also provides access to non-IP resources, including venture capitalists and analysts who track evolving competition and market places. The portal remains with users the entire time they are online and can automatically update the users on any competing products or any new patents or trademarks granted in their areas of interest. Once users are logged-in, the portal remains in full view throughout the session, including when they are waiting for pages to download, navigating the Internet and even engaging in non-browsing activities such as sending or receiving e-mail. The constant visibility of the portal allows advertisements to be displayed for a predetermined period of time. Thus, the techniques provide Internet advertisers and direct marketers a number of advantages in realizing the full potential of online advertising. The techniques capture the users' profiles regarding their areas of interests, current occupations, company affiliations, demographic information (such as age, gender, income, geographic location and personal interests), and the users' behavior when they are online with the system. As a result, the system can deliver targeted advertisements based on information provided by users, actual Web sites visited, Web-site being viewed, or a combination of this information, and measure their effectiveness. Thus, the system allows online advertisers to successfully target their audiences, largely due to the availability of a precise demographic and navigation data on users. The system also allows advertisers to receive real-time feedback and capitalize on other potential advantages of online advertising. The techniques also support purchasing or selling intellectual property related products and services with a computerized bid, auction and sale system over a network such as the Internet. The techniques provide IP owners with access to an open market for trading IP. The techniques support a service-based auction network of branded, online auctions to individuals, businesses, or business units. The techniques offer a quick-to-market, flexible business model that can be customized to fit the IP needs of any industry and target technology. On-line trading is done through a network-based community in which buyers and sellers are brought together in an efficient format to buy and sell intellectual property and other assets. The system permits sellers to list assets for sale, buyers to bid on assets of interest and all users to browse through listed items in a fully-automated, topically-arranged, intuitive and easy-to-use online service that is available 24-hours-a-day, seven-days-a-week. The system overcomes the inefficiencies associated with traditional person-to-person trading by facilitating buyers and sellers meeting, listing items for sale, exchanging information, interacting with each other and, ultimately, consummating transactions. Through such a trading place, buyers can access a significantly broader selection of assets to purchase and sellers have the opportunity to sell their assets efficiently to a broader base of buyers. The techniques support real time and interactive auctions that allows bidders place bids in real time and compete with other bidders around the world using the Internet. The techniques allow customer bids to be automatically increased as necessary up to the maximum amount specified, so bids can be raised and auctions won even when bidders are away from their computers.
Although the above systems and processes are geared toward patents, the system can process applications for copyrights and trademarks. In one embodiment for generating software copyright applications, the system selects and displays an appropriate form such as a Form TX from the Copyright Office. Databases are generally considered to be literary works, and are also registered using Form TX. If the database is continually updated, it may be considered a serial work, whose registration should be completed using Form SE. If pictorial images and accompanying sounds are dominant over the text therein, the application should be registered as an audiovisual work, using Form PA. The system then walks the user through each section of the application. For Form TX, the system prompts the user to enter a title, which is the name of the work that the Copyright Office will use for indexing purposes, and for future identification. Here, each program will need its own title and, optionally, a version number. If the version number is other than 1.0, an examiner may allow only the additions over the earlier, but non-copyrighted, versions. If the software is known by any other titles in a previous version, then that information must be filled into the space for the block labeled Previous or Alternative Titles. Further, in cases where the work is a contribution to a periodical, serial or collection, the collective work must also be identified. The system then guides the user in Section 2 of Form TX, where the author or authors are identified. If the work was made for hire, then the hiring party is the author. If not, the person who actually wrote the program is the author. If the work-for-hire box is checked, the employer should be identified as the author. The author's birth date is required, where an individual is the author, but is not required if the software is a work-for-hire. If the author is deceased, the year of death must be included. Finally, the nationality or domicile of the author is needed. Further, a brief description of the work must be entered in the space labeled “Nature of Authorship.” For computer programs, the user is prompted to broadly state the description. The following provides a list of examples: computer program, entire computer code, entire program, entire program code, entire text, entire work, module, program, program instructions, program listing, program text, revised program, routine, subroutine, software, and text of program. The system then prompts the user to fill Section 3, which asks for the creation date, or the date that the work was first fixed in some medium, and the publication date, or the date of first distribution (or offer of distribution), public performance, or public display. Similarly, Section 4 asks for the names and addresses of each claimant, which can be the author, or a person or organization who has ownership interests in the work. If the claimant is not the author, a brief statement explaining the chain of ownership should be given. This statement can be as simple as “By written contract,” “Transfer of all rights by author,” or “Assignment.” The application need not include transfer documents or riders to support the statement. The user is guided on to Section 5, which asks for the date of the latest prior registration of the work and (assuming the identical work has already been registered) the basis for the subsequent application. If the same version has already been registered, a subsequent registration may be used to correct authorship, or where the work was originally registered in an unpublished version, a subsequent registration can be sought for the published version. Next, the system provides a menu for the user to determine if the work being registered is a changed version, a compilation, or a derivative work. In Section 6, the system presents the user with choices along with explanation on the choices, including “Previous Version,” “Revised Computer Program,” or “Revisions and Additional Text of Computer Programs.” If the work is both a derivative work and a compilation, the system prompts the user to state “Compilation and Additional New Materials.” Further, the system prompts the user to provide a deposit material. For a computer program, the deposit material must be in some visually perceivable form. Where the program has not been published (or if the program has been published only in machine readable form) one complete copy of “identifying portions” of the program must be reproduced on paper or microfilm. If published, 2 copies of the program must be submitted. Generally, an identifying portion consists of the first and last 25 pages (or equivalent units of source code) if printed on paper, plus the page containing the copyright notice. Alternatively, if the program is less than 50 pages, the whole program listing can be deposited.
Similarly, for trademark applications, another embodiment can walk the user through whether he or she wishes to generate use-based applications or intent-to-use (ITU) applications, which are available if one has not yet used the mark on goods. The system prompts the user to list all the goods with which the mark will be used, or has been used. This should be carefully worded to ensure that the registration is not unduly narrowed. The system then requests a description of how the mark is used. A trademark must be used on (or in connection with) the actual goods—advertising is not sufficient use. The system can ask if the mark is a composite mark (such as a logo plus words), then the system presents the user with a choice of registering the word mark alone, the word/logo combination, or the logo alone. The system also guides the user with the selection of specimens with a use application. These are actual labels, tags, or packaging. The system can then suggest alternatives such as photographs that can be sent instead of specimens when the specimen is not flat, or when it is too large.
This invention has been described herein in considerable detail in order to comply with the patent Statutes and to provide those skilled in the art with the information needed to apply the novel principles and to construct and use such specialized components as are required. However, it is to be understood that the invention can be carried out by specifically different equipment and devices, and that various modifications, both as to the equipment details and operating procedures, can be accomplished without departing from the scope of the invention itself.
Claims
1. A method for checking a document, comprising:
- identifying all nouns and noun phrases in a portion of the document; and
- checking that the first occurrence of each noun or noun phrases has proper antecedent basis.
2. The method of claim 1, wherein the portion comprises a claim section.
3. The method of claim 1, wherein the portion comprises a description section.
4. The method of claim 4, comprising identifying each reference number associated with each noun or noun phrases.
5. The method of claim 4, comprising checking that each noun or noun phrases refers to a unique reference number.
6. The method of claim 1, comprising checking that each reference number is shown in one or more drawings.
7. The method of claim 1, wherein the document is a patent document.
8. The method of claim 1, comprising:
- a. searching and downloading prior art over a wide area network, the prior art having corresponding sub-parts;
- b. separating the downloaded prior art into corresponding prior art sub-parts; and
- c. displaying a user interface to receive each IP sub-part and displaying the corresponding prior art sub-part as an example
9. The method of claim 1, comprising filing the document with an agency over the Internet.
10. The method of claim 1, wherein the agency is one of: a patent office and a security exchange commission.
11. An intellectual property (IP) application generator, comprising:
- means for identifying all nouns and noun phrases in a portion of the document; and
- means for checking that the first occurrence of each noun or noun phrases has proper antecedent basis.
12. The generator of claim 11, wherein the portion comprises a claim section.
13. The generator of claim 11, wherein the portion comprises a description section.
14. The generator of claim 14, comprising means for identifying each reference number associated with each noun or noun phrases.
15. The generator of claim 14, comprising means for checking that each noun or noun phrases refers to a unique reference number.
16. The generator of claim 11, comprising means for checking that each reference number is shown in one or more drawings.
17. The generator of claim 11, comprising:
- a. searching and downloading prior art over a wide area network, the prior art having corresponding sub-parts;
- b. separating the downloaded prior art into corresponding prior art sub-parts; and
- c. displaying a user interface to receive each IP sub-part and displaying the corresponding prior art sub-part as an example
18. The generator of claim 11, comprising filing the document with an agency over the Internet.
19. The generator of claim 11, wherein the agency is one of: a patent office and a security exchange commission.
20. An intellectual property (IP) application generation software, comprising code to:
- search for prior art, each prior art having one or more sections, the search engine storing prior art data in a data structure;
- parse coupled to the data structure to separate the prior art data into its respective sections;
- receive data for a new IP application, the user interface having an example coupled to the parser to receive display;
- identify all nouns and noun phrases in a portion of the document; and
- check that the first occurrence of each noun or noun phrases has proper antecedent basis;
Type: Application
Filed: Sep 10, 2004
Publication Date: Mar 16, 2006
Inventor: Bao Tran (San Jose, CA)
Application Number: 10/938,784
International Classification: G06F 17/24 (20060101); G06F 17/21 (20060101);