US20010049707A1 - Systems and methods for generating intellectual property - Google Patents
Systems and methods for generating intellectual property Download PDFInfo
- Publication number
- US20010049707A1 US20010049707A1 US09/792,828 US79282801A US2001049707A1 US 20010049707 A1 US20010049707 A1 US 20010049707A1 US 79282801 A US79282801 A US 79282801A US 2001049707 A1 US2001049707 A1 US 2001049707A1
- Authority
- US
- United States
- Prior art keywords
- document
- user
- portal
- text input
- drafting system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/131—Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/137—Hierarchical processing, e.g. outlines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services; Handling legal documents
- G06Q50/184—Intellectual property management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Definitions
- the invention relates to systems, methods and techniques for procuring intellectual property assets.
- IP intellectual property
- Minolta is expected to pay $127.5 million dollars to Honeywell for infringing a patent on automatic camera focusing; Motorola is expected to pay $33 million dollars to Power Integration for infringing a patent on a power IC; Texas Instruments has earned more then one billion dollars in royalties since 1986, and it expects more to come on its Japanese patent for the integrated circuit; and IBM has been licensing its patents for money as well as over one billion dollars of business relationships where licensees enter into large purchase commitments for IBM products.
- IP specialist plays an important role in assisting applicants understand patent laws and in developing strategies for maximizing the value of intellectual property under those laws.
- the IP attorney can ensure that those strategies are implemented when patent applications are prepared.
- the IP attorney is typically an expert in writing (drafting) patent claims and in negotiating the wording (and, hence, scope) of those claims during the prosecution of the patent application.
- IP attorneys are in short supply.
- every application is unique and requires the applicant to educate the IP attorney, the process can become lengthy and expensive.
- IP rights are procured with a business objective in mind (i.e., with a cost-benefit analysis).
- IP properties lie unused due to the expense of identifying infringing products and/or licensing negotiations.
- significant revenues can be generated.
- activities typically require a team of in-house lawyers, an overhead that most companies cannot afford.
- the Internet has provided companies and individuals with access to information, including IP related information.
- IP related information including IP related information.
- the sheer volume of data makes it difficult to locate and navigate the information needed to procure and trade IP assets.
- system is needed to cost-effectively facilitate and enhance the procurement and trading of IP assets.
- the techniques provide an easy-to-use software product for 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 patent agents/attorneys need not learn and use complicated programming techniques to achieve professional results. Rather, a writer needs to learn only a few basic skills and techniques about the art of patenting before the writer can create complex patent applications. Training time is reduced while the quality of work products is enhanced.
- the techniques also support electronic patent filing that substitutes an electronic form of a patent application (or any other document related to the prosecution of the patent application) for a paper copy.
- the electronic form may be a floppy disk or a transmission through on-line communication.
- 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 techniques also check the documents to be filed for errors and then prepare the documents for filing with the Patent Office.
- the techniques also interface with different national electronic patent systems and allow 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.
- the above techniques can be supported on an intranet or Internet portal that provides a single window to a user's most commonly used desktop information, as opposed to a handy collection of Web site links.
- 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.
- 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.
- 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.
- 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 provide an easy and efficient method for generating traffic to Web sites, strengthening customer relationships, which ultimately increases revenues on unused IP assets.
- 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.
- 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.
- FIG. 1 is a diagram of an environment for processing intellectual property assets.
- FIG. 2 is a flowchart illustrating a process for generating a patent application.
- FIG. 3A is a flowchart illustrating a process for generating claims.
- FIG. 3B shows an exemplary graphical user interface for a claim tree.
- FIG. 3C shows an exemplary graphical representation of an exemplary claim.
- FIG. 3D is a flowchart illustrating a process for performing antecedent basis checking on the claims.
- FIG. 3E is a flowchart illustrating a process for performing connectivity checking on the elements of the claims.
- FIG. 4 is a flowchart illustrating a process for generating figures for an application.
- FIG. 5 is a flowchart illustrating a process for generating a description for the application.
- FIG. 6 is diagram of an intellectual property portal.
- FIG. 1 shows an environment for processing intellectual property assets.
- a server 100 is connected to a network 102 such as the Internet.
- One or more client workstations 104 - 106 are also connected to the network 102 .
- an Internet community 110 with one or more service providers, manufacturers, or marketers are connected to the network 102 and can communicate directly with users of the client workstations 104 - 106 or indirectly through the server 100 .
- the Internet community 110 provides the client workstations 104 - 106 with access to a network of IP specialists.
- members of the Internet community 110 can include attorneys who can add value to the preparation, the prosecution, and the enforcement of the resulting IP rights.
- the Internet community 110 also provides access to a variety of supporting members such as prior art search firms and patent delivery firms, among others.
- one or more patent granting authorities 112 such as the US PTO, the Japanese Patent Office, and the European Patent Office, among others, can be connected to the network 102 .
- the patent granting authorities 112 can receive electronic patent application submissions and can also provide various resources aiding patent applicants.
- the server 100 can be an individual server, the server 100 can also be a cluster of redundant servers. Such a cluster can provide automatic data failover, protecting against both hardware and software faults.
- a plurality of servers provides resources independent of each other until one of the servers fails. Each server can continuously monitor other servers. When one of the servers is unable to respond, the failover process begins. The surviving server acquires the shared drives and volumes of the failed server and mounts the volumes contained on the shared drives. Applications that use the shared drives can also be started on the surviving server after the failover. As soon as the failed server is booted up and the communication between servers indicates that the server is ready to own its shared drives, the servers automatically start the recovery process.
- a server farm can be used. Network requests and server load conditions can be tracked in real time by the server farm controller, and the request can be distributed across the farm of servers to optimize responsiveness and system capacity. When necessary, the farm can automatically and transparently place additional server capacity in service as traffic load increases.
- the server 100 can also be protected by a firewall.
- the firewall receives a network packet from the network 102 , it determines whether the transmission is authorized. If so, the firewall examines the header within the packet to determine what encryption algorithm was used to encrypt the packet. Using this algorithm and a secret key, the firewall decrypts the data and addresses of the source and destination firewalls and sends the data to the server 100 . If both the source and destination are firewalls, the only addresses visible (i.e., unencrypted) on the network are those of the firewall. The addresses of computers on the internal networks, and, hence, the internal network topology, are hidden. This is called “virtual private networking” (VPN).
- VPN virtual private networking
- the server 100 supports an intellectual property portal that provides a single point of integration, access, and navigation through the multiple enterprise systems and information sources facing knowledge workers operating the client workstations 104 - 106 .
- the portal supports services that are transaction driven. Once such service is advertising: each time the user accesses the portal, the client workstation 104 or 106 downloads information from the server 100 .
- the information can contain commercial messages/links or can contain downloadable software. Based on data collected on users, advertisers may selectively broadcast messages to users. Messages can be sent through banner advertisements, which are images displayed in a window of the portal. A user can click on the image and be routed to an advertiser's Web-site.
- Advertisers pay for the number of advertisements displayed, the number of times users click on advertisements, or based on other criteria.
- the portal supports sponsorship programs, which involve providing an advertiser the right to be displayed on the face of the port or on a drop down menu for a specified period of time, usually one year or less.
- the portal also supports performance-based arrangements whose payments are dependent on the success of an advertising campaign, which may be measured by the number of times users visit a Web-site, purchase products or register for services.
- the portal can refer users to advertisers' Web-sites when they log on to the portal.
- Yet another service supported by the portal is on-line trading of IP assets.
- 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.
- 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 offers forums providing focused articles, valuable insights, questions and answers, and value-added information about seed and venture financing and startup related issues, including accounting and consulting, commercial banking, insurance, law, and venture capital.
- the portal can connect savvy Internet investors with IP owners. By having access to the member's IP interests, the portal can provide pre-screened, high-quality investment opportunities that match the investor's identified interests. The portal thus finds and adds value to good deals, allows investors to invest from seed financing right through to the IPO, and facilitates the hand off to top tier underwriters for IPO.
- members of the portal have access to a broad community of investors focused on the cutting edge of high technology, enabling them to work together as they identify and qualify investment opportunities for IP or other corporate assets.
- a user can rent space on the server to enable him/her to download application software (applets) and/or data—anytime and anywhere.
- application software apps
- data anytime and anywhere.
- the user minimizes the memory required on the client workstation 104 - 106 , thus enabling complex operations to run on minimal computers such as handheld computers and yet still ensures that he/she can access the application and related information anywhere anytime.
- Another service is On-line Software Distribution/Rental Service.
- the portal can distribute its software and other software companies from its server. Additionally, the portal can rent the software so that the user pays only for the actual usage of the software. After each use, the application is erased and will be reloaded when next needed, after paying another transaction usage fee.
- FIG. 2 shows a process 200 performed by the software for assisting the user in generating the patent application.
- the process 200 prompts the user to enter an invention disclosure and assist the user in discerning validity and patentability of subject matter (step 202 ).
- the prompting can be done using a help window or an electronic assistant (agent).
- the invention disclosure captures information relating to the need for the invention and existing solutions addressing this need.
- the user is prompted to list any publications or planned disclosures (including abstracts and presentations) of the invention; describe and list the date of any sale or public use of the invention; and list the names, addresses and affiliation of anyone to whom the invention had been disclosed and whether such disclosure was written or oral.
- the information is used to determine whether the invention has been described in a printed publication anywhere in the world, or if it has been in public use or on sale before the date of the invention.
- the user is also prompted to search and electronically capture the closest prior art located from the search, or if an electronic version is not available, to manually describe the closest prior art. The closest prior art will be used later in ascertaining patentability and in refining the scope of the claims.
- the process 200 then asks the user to describe a hypothetical product that, if produced, would infringe the claims (step 204 ).
- the process 200 then helps the user in drafting one or more patentable independent claims to cover the hypothetical product in view of the prior art (step 206 ).
- the process 200 also performs a potential infringement analysis by reading the claims onto the hypothetical accused product (step 208 ). If the infringement analysis indicates that the claims had been drafted too narrowly, steps 206 - 208 are repeated until the user is satisfied with the scope of the claims in view of the prior art.
- the process 200 guides the user in generating drawings associated with the invention (step 210 ).
- the process 200 provides a “brief description of the drawings” table with an intelligent entry bar so that the user can simply click on a brief description for a particular figure and the text becomes available for editing.
- the text is a listing of all figures by number and with corresponding statements explaining what each figure depicts.
- the process 200 After drawings have been drafted manually or using a computer, the process 200 generates a listing of elements all elements used in the drawings. Based on the listing, the process 200 checks that the elements recited in the claims appear in the drawings (step 212 ) and otherwise the process 200 indicates an error. Also, if an element number is associated with two different element names, the process 200 indicates an error to the user. If the drawings are electronic, the process 200 can also check for conformance to drawing requirements by various Patent Office regulations such as paper margin requirements, among others.
- the process 200 then 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 brief description of the drawings generated in step 210 is copied to the appropriate location in the application.
- the agent guides the user in generating a description, which is a detailed discussion of the invention (step 214 ).
- 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 (step 216 ).
- 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 200 also generates an information disclosure statement (IDS) based on the known prior art (step 220 ).
- IDS information disclosure
- the process 200 frames the draft application in accordance with a predetermined order of arrangement (step 221 ).
- the order of arrangement is: 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 200 guides the user through a detailed pre-filing check that eliminates common filing mistakes (step 222 ).
- 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 inventors IF KNOWN and includes Express Mail stamp; Cover sheet includes title, names of ALL inventors IF KNOWN, 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
- the process 200 prepares a Declaration of Inventorship; prepares a small entity statement, where applicable; and generates a post card receipt to acknowledge all documents filed with the United States Patent and Trademark Office in Washington, D.C. Additionally, the process 200 generates a transmittal letter to the Commissioner of Patents (step 224 ).
- the patent application can be file with a national patent office (step 226 ).
- the application can be hand-delivered, or can be delivered using a postal service.
- the patent application can also be saved onto a computer readable medium such as a disk that can then be forwarded to the Patent Office or the document can be transmitted directly using an on-line communication to the Patent Office.
- the process 200 supports the US Patent and Trademark Office's Electronic Filing System (EFS) to allow the submission of patent applications electronically using the Internet.
- EFS Electronic Filing System
- the USPTO has established as crucial to its Strategic Business Plan, the eventual goal of complete electronic filing of patent application submissions and the creation of an electronic workplace.
- the Electronic Filing System is one of several electronic commerce automated services to be provided to patent business customers. This capability is expected to be fully operation, according to U.S. Commerce Secretary William M. Daley: “The Department of Commerce is using the web to entirely change the way we interact with our customers. What eBay has done for auctions, we are trying to do for government.
- the EFS Pilot moves Commerce another step closer to going from a paper-based bureaucracy to an all-digital Department by the year 2002.”
- 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.
- ePAVE electronic Packaging and Validation Engine
- the system conforms to the US PTO's recently deployed Public Key Infrastructure (PKI) software to digitally sign and encrypt the information.
- PKI Public Key Infrastructure
- 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, the Korean Patent Office, and the Vietnamese Patent Office, among others.
- FIG. 3A shows in more details a process 300 that is an embodiment of step 208 .
- the user is guided to draft one or more independent claims (step 301 ).
- the claims are entered into a spreadsheet with two columns. The first column stores each element, while the second allows the user to enter notes about closest known prior art element.
- the instruction or agent then requests the user to enter each element and corresponding element in the prior art. If the corresponding element does not exists, the user can set the corresponding prior art element to “NO CORRESPONDING PRIOR ART ELEMENT.” If the user does not know how to draft a claim, he can click a button “Show Example” and the independent claims associated with the prior art, if available, will be shown in sequence as an example.
- the agent guides the user through a series of sequence to broaden the independent claim while preserving validity over known prior art (step 302 ).
- the agent checks whether more than one “NO CORRESPONDING PRIOR ART ELEMENT” exists. If so, the claim is too narrow and the user is instructed to keep one of the “NO CORRESPONDING PRIOR ART ELEMENT” element. The remaining “NO CORRESPONDING PRIOR ART ELEMENT” elements can be moved into dependent claims. Alternatively, if every element of the invention is met by the closest prior art, the agent tells the user that a new element or distinguishing point needs to be added to be patentable over the prior art.
- the process 200 performs an infringement analysis that focuses on the breadth of each independent claim (step 304 ).
- the spreadsheet showing elements of the claim becomes a checklist for determining whether infringement exists. If all the elements in the infringement checklist are present (either literally or equivalently), then infringement exists for the hypothetical product. If even one checklist element is missing, there is no infringement of that claim.
- the agent probes for a generic alternative 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 agent would suggest moving the specific reference “jet” to a dependent claim.
- the agent iteratively asks the user what elements can be eliminated from a claim. For each element, the agent asks the user whether this element is really necessary and can a competitor do without the element in a design around effort.
- Pseudo code executed by the agent for reducing the risks of a design-around is as follows:
- the process 200 guides the user through generating the dependent claims (step 306 ). This is done by iteratively asking the user about significant variations on each element of the independent claims.
- Pseudo code executed by the agent for generating the dependent claims is as follows: For each independent claim: Identify major elements for the claim; and For each element, generate dependent claims covering: Potential substitutes; or Actual elements required to implement the invention Next
- the process 200 shows a running cost associated with number of claims so far to help the user perform a cost/benefit analysis of claims (step 308 ).
- the process 200 can show a claim tree to help user visualize inter-claim relationship (step 310 ).
- An exemplary graphical user interface for the claim tree is shown in FIG. 3B.
- the user can drag/drop claims and the claims will automatically be renumbered to show their new relationship.
- the user can also select a claim and add new claims or delete an existing claim. All other claims will be automatically be adjusted and renumbered accordingly.
- Pseudo-code for creating a graphical representation of a claim is: Create and initialize empty tree data structure. For each element: Add new node to tree. If the element is written in functional language Select previous node as the parent node. Else If the element refers to another claim element with words such as “coupled to” or “connected to”, select the node being referred to as the parent node. Make current node a descendant of the parent node. Draw element and connect the element to the parent node. Next
- FIG. 3C shows an exemplary graphical representation of an exemplary claim. The user can select a claim element and add new elements or delete an existing element. All other elements will then be automatically adjusted accordingly.
- FIG. 3D is a flowchart illustrating a process 340 for performing antecedent basis checking on the claims.
- the US PTO and many other Patent Offices require the claims to be written in clear and concise language.
- One rule is that the first time an element appears, that element is preceded by “a” or “an” and the next time the element is mentioned in the same or dependent claim, the element should be preceded by “said” or “the”.
- the process 340 checks that, whenever the user uses “the” or “said” before an element, that element was properly introduced with “a” or “an” in front of the element.
- the process 340 initializes a pointer to the current text position (step 342 ).
- the process 340 identifies all gerunds except comprising/including/having as antecedent basis candidates (step 344 ) and save the gerund phrase in an element table for the claim (step 346 ).
- the process 340 repeats the following until the end of claim.
- the process 340 identifies the next occurrence of “the” or “said” and identify potential end of noun phrase (step 348 ).
- One way to determine the end of the noun phrase is to look for keywords such as for, to, etc. within a predetermined number of words from the “the” or “said”. If no keyword exists, the process 340 can do a sliding search for subsequent occurrences of a noun phrase matching the phrases following “the” or “said.” Additionally, since a subsequent reference to a multi-word element may not precisely repeat the entire text for the element, the process 340 can extract word clusters from the text for the element.
- Such clustering discovers word groups that can be used to determine an inexact antecedent basis match. These word groups are also useful in finding occurrences of the element in the detailed description. Further, fuzzy word search techniques can be used to perform an inexact comparison of a multi-word element.
- the process 340 adds an entry to cover the “means for” + mgerund form (for example, means for adding) (step 350 ).
- the noun phrase is saved in an element table for the claim (step 352 ).
- the process 340 also looks for a matching occurrence of “a” or “an” indicating a start of noun phrase. As done above, the process 340 also identifies a potential end of noun phrase (step 354 ). The noun phrase is then saved in the element table for the claim (step 356 ). Again, if the noun phrase is gerund + means form, the process 340 adds an entry to cover the “means for” +gerund form (step 358 ). If no matching occurs for the text in the current claim and if claim is a dependent claim, the process 340 searches parent claims for antecedent basis support (step 360 ). This is done by searching the element table for each claim.
- the process 340 highlights the element with “the” or “said” to indicate a problem and generates an antecedent basis error message (step 362 ). The process 340 then updates the pointer to the current position in the claim text and loops back to step 344 to check the next element (step 364 ).
- Pseudo-code for performing antecedent basis checking for each claim is: Initialize pointer to current text position in claim. If claim is method or process claim: Identify all gerund phrases in claim except “comprising/including/ having” as antecedent basis candidates. Save noun phrase in an element table for the claim.
- FIG. 3E is a flowchart illustrating a process 370 for performing connectivity checking on the elements of the claims.
- This is another rule required by the US PTO that all elements of a claim must be interconnected. This can be done by a structural connection, for example: “an [element 2 ] fixably attached to said [element 1 ] . . . ”
- a functional connection can be implicit.
- the process 370 checks for dangling elements that are not connected to other elements unless the functions of the elements inherently connect the elements.
- the process uses the tree data structure previously created in accordance to the pseudo-code of step 312 . First, the process 370 starts at root of tree data structure (step 372 ).
- the process checks whether the element has a parent node (stands alone) (step 374 ). If not, the process 370 highlights element in the graphical representation (step 376 ) and generates an error message (step 378 ). The next node is selected and analyzed until all nodes have been inspected for connectivity. Pseudo-code for performing connectivity checking is: Start at root of tree data structure. For each node representing an element: If the element does not have a parent node (stands alone), highlight element and generate error message. Next
- FIG. 4 shows a process 390 for generating drawings.
- the process 390 asks the user to describe an outline of the figures to be drawn (step 392 ). The outline can be used to generate a first draft of the “Brief Description of the Drawings.”
- the user is prompted to sketch all figures (step 394 ). Each figure is composed of one or more elements, each of which has a name.
- the process 390 collects the name and the relationship of the elements into a data structure that will be used to check conformance to the claim language and to generate a first draft of the description in FIG. 5 (step 396 ).
- the process 390 checks to ensure that all elements recited in the claims are shown in the figures (step 398 ).
- step 396 This is done by comparing the element table for each claim against the data structure saved in step 396 . If one or more elements recited in the claims are not shown in the figures, the claim element is highlighted and an error message is shown (step 399 ) before the process 390 loops back to step 394 to allow the user to update the figures.
- FIG. 5 illustrates in more detail the generation of the description.
- the description is a textual description of the drawings.
- the invention must be explained along with the process of making and using the invention in full, clear, concise, and exact terms. This section should distinguish the invention from other inventions and from what is old; and describe completely the process, machine, manufacture, composition of matter, or improvement invented.
- a process 400 generates a description by taking the elements of each figure, ascertaining the relationships among the elements, and textually describes the elements in the figures.
- the process 400 builds on the figures generated in FIG. 4. Hence, the process 400 needs not check for conformance of element names in the figures to the claims. However, if the process 400 is executed in a stand-alone mode, the figures need to be checked to ensure that all elements of the claims are shown in the figures first.
- the process 400 first selects a figure to describe (step 402 ). The process 400 then determines various related groups of elements to focus on one at a time (step 404 ). For each related group of elements in the figure, the process identifies each element in the related group (step 406 ) and extract name of element and relationship to other element(s) in the figure (step 408 ). This information is translated into text form.
- Reference characters corresponding to elements recited in the detailed description and the drawings are used in conjunction with the recitation of the same element or group of elements in the claims. The reference characters are enclosed within parentheses so as to avoid confusion with other numbers or characters that may appear in the claims.
- the process 400 also textually describes the operation of element and relationship of element to other element(s) (step 410 ).
- the process 400 then textually describes the operation of the group of elements in combination so that a reader can have a bird's eye view of the element's role (step 412 ).
- the process 400 also prompts the user to provide an overview description of all elements in the figure at the end of the description for the figure to package the description in clear and easy to read language (step 414 ).
- the process 400 also checks for informalities such as conformance to paper size, margin spacing, line spacing, and page numbering, among others. Additionally, the process 400 checks to ensure that all elements recited in the claims are described in the description section (step 420 ). This is done by searching each entry in the element table for each claim against the description generated. If one or more elements recited in the claims are not shown in the description, the claim element is highlighted and an error message is shown (step 422 ) before the process 400 allows the user to update the figures.
- the process 400 also prompts the user to confirm that the specification includes adequate written description of the invention or discovery and of the manner and process of making and using the same, and is required to be in such full, clear, concise, and exact terms as to enable any person skilled in the art or science to which the invention or discovery appertains, or with which it is most nearly connected, to make and use the same (step 424 ).
- This is necessary since the specification must set forth the precise invention for which a patent is solicited, in such manner as to distinguish it from other inventions and from what is old. It must describe completely a specific embodiment of the process, machine, manufacture, composition of matter or improvement invented, and must explain the mode of operation or principle whenever applicable.
- the process 400 also prompts the user to ensure that the best mode contemplated by the inventor of carrying out his invention has been described (step 426 ).
- the process 400 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 generating the description is: For all Figures Select next Figure For each related group of elements in the Figure For each element in the related group Extract name of element and relationship to other element(s) in the Figure. Textually describe the operation of element and relationship of element to other element(s). Next Textually describe the operation of the group of elements in combination. Next Textually describe the operation of the figure as a whole. Next Check for conformance to claim language and Section 112 requirements.
- FIG. 6 shows a diagram of a system 500 to support a portal.
- the system 500 includes a web server 502 that hosts Java, HTML and CGI scripts relating to the portal.
- An authentication server 504 authenticates user logins.
- a web cache 506 holds links to the intellectual property community 112 such as patent lawyers and businesses dealing with patents.
- An advertising server 508 serves advertisements and latest IP as well as technology news.
- a database server 510 stores user profiles and transaction/auction information.
- the portal can capture useful demographic data such as technology interests. A better understanding of the users can lead to more targeted audiences, so the portal collects as much customer data as possible.
- subscriber data is collected and verified, the portal creates a user account and activates services. The user can begin using services immediately. Additionally, a data management server performs data backup and restoration of user folders residing on the portal.
- a messaging server 512 hosts e-mail, supports dedicated virtual private networks (VPNs) for users and corporations to form their own IP network.
- a software server 514 hosts the patent generation software and upgrades and other information related to the software. The software server 514 also hosts various software downloadable by the user to access the portal.
- the portal When a user enters the portal for the first time, the portal presents the user with a simple form to collect basic information about the user, such as names and email addresses. After the user completes the form, he will be shown a legal agreement that he can sign online by clicking a button “Accept.” Alternatively, the user can request a copy of the statement to be downloaded or mailed to him by clicking “Mail Agreement”. The Mail Agreement affords the user with an opportunity to review the details of the agreement with a lawyer if necessary.
- the profile tracks the user's interests in various Intellectual Property News, Intellectual Property Laws, Seminars and Conferences, Network of Other People with similar interests, Intellectual Property Auctions & Exchanges, Intellectual Property Lawyers, Intellectual Property Businesses Intellectual Property Mediators between two companies contesting the same IP subject matter, Intellectual Property Forms (Non-disclosures etc), Patent/Trademark/Copyright Updates and Market Place updates. Though all the services are available to all on the portal, this will personalize his areas of interest and send updates to his desktop directly.
- the portal can create personalized pages for members by dynamically serving-up the content to each user utilizing dynamic HTML, among others.
- an “intellectual property assistant” (assistant).
- the software runs constantly on the user's desktop and connects to the portal whenever the user connects to the Internet.
- the assistant process is hidden from the desktop process list so that the assistant process cannot be accidentally “killed” or removed by accident.
- the user can configure this assistant to suite his/her needs.
- the assistant will also allow the user to have a CHAT/Online Conference with other users registered with the portal.
- the assistant After connecting to the portal, the assistant checks for the latest updates in his areas of Interest and show them in a small window at the bottom left portion of the screen.
- the client software performs multiple tasks, including establishing a connection to the portal; capturing demographic information; authenticating a user via a user ID and password; tracking Web-sites visited; managing the display of advertising banners; targeting advertising based on Web-sites visited and on keyword search; logging the number of times an ad was shown and the number of times an ad was clicked on; monitoring the quality of the online session including dial-up and network errors; providing a mechanism for customer feedback; short-cut buttons to content sites; an information ticker for stocks, sports and news; and a new message indicator.
- a background window is shown on his or her computer screen that is always visible while the user is online, regardless of where the user navigates.
- the window displays advertisements, advertiser-sponsored buttons, icons and drop-down menus.
- users can navigate directly to sites and services such as intellectual property news, intellectual property laws, seminars and conferences, connections to others with similar interests, intellectual property auctions & exchanges, intellectual property lawyers, intellectual property businesses, intellectual property mediators between two companies contesting the same IP subject matter, intellectual property forms such as a non-disclosure agreement, patent/trademark/copyright updates and market place updates. Revenues can be generated by selling advertisements and sponsorships on the background window and by referring users to sponsors' Web-sites.
- the assistant shows advertisements while its window is visible. If the user clicks on an advertisement or news or related feature, the assistant will automatically launch the browser and take the user to the advertiser's site.
- the portal incorporates data from multiple sources in multiple formats and organizes it into a single, easy-to-use menu.
- Information is provided to the public free-of-charge with value added databases and services such as patent drafting assistance available to subscribers who pay a subscription fee.
- the public can use without charge certain information domains in the portal.
- individual inventors, very small companies and academic users can access the patent drafting software when they subscribe to a first plan with a predetermined annual membership fee and a transaction fee charged per patent application.
- companies can access additional resources such as an IP portfolio management system, a docket management system, a licensing management system, and a litigation management system, for example. In this manner, the portal flexibly and cost-effectively serves a variety of needs.
- Factors evaluated include term of duration of rights; status of applications made in foreign countries and rights approved there; litigation with third parties; licensing status; technical nature of invention (three categories: basic technology, vastly improved technology and marginally improved technology); related patents; technical dominance of the IP asset, as judged by degree to which invention has been developed into a superior concept, extent and clarity of specification; clarity of range of technology if there is something unclear in the range of technology for which rights have been formed or there is concern over the occurrence of infringement-related disputes; relationship to use of IP rights possessed by third party; technical superiority to substitute technology; extent to which invention has been proven in real use; necessity of additional development for commercialization; markets for commercialization; transfer and distribution potential; inventors (or right-holders)'s intent to engage in continual research and development and the possibility of applying the results; potential restrictions on the places that it can be licensed to (such as limits on the term and region of implementation); the right-holder's ability to exercise its rights against infringing parties; the possibility that rights will be invalidated, canceled, or
- the portal also provides access to a bid, auction and sale system wherein the computer system establishes a virtual showroom which displays the IPs offered for sale and certain other information, such as the offeror's minimum opening bid price and bid cycle data which enables the potential purchaser or customer to view the IP asset, view rating information regarding the IP asset and place a bid or a number of bids to purchase the IP asset.
- a virtual showroom which displays the IPs offered for sale and certain other information, such as the offeror's minimum opening bid price and bid cycle data which enables the potential purchaser or customer to view the IP asset, view rating information regarding the IP asset and place a bid or a number of bids to purchase the IP asset.
- the portal has access to IP search engines that continuously search the web and identify information that is of interest to its users. These search engines will use the user profiles to search the web and store the results in the user folders. This information is also relayed to the users using the assistant.
- the portal delivers focused IP contents to interested subscribers and indirectly drives these subscribers and their businesses to innovate.
- the portal thus allows users to draft their own applications rapidly and accurately and in a manner that conforms to the requirements of the major national patent offices.
- Quality in the resulting patent application is achieved by providing an expert system in our software that guides members through each step of preparing an application.
- Speed is achieved by integrating the IP generation process with existing business workflow.
- the expert system guides the user through the process of responding. Since the member is generating the bulk of the work product, the cost in procuring the IP asset is reduce, while responsiveness is enhanced.
- a network of independent patent attorneys can perform value-added pre-filing check to enhance the member's work product, if desired.
- Information relating to the network of attorneys will be maintained in a searchable database.
- members can search by the attorney's specific expertise (legal as well as technical) and by location.
- Members can then email the selected attorney a question.
- the members will be warned that the first question should be couched abstractly so that the invention is not revealed.
- each attorney in the network automatically observes the applicable conflict rules in his or her jurisdiction before taking on the question.
- One or more attorneys in the network can respond to the first question to initiate the consultation process, if no conflict exists.
- the parties can then negotiate fees relating to subsequent questions and/or work.
- the portal supports a market-based system for getting qualified IP assistance.
- the portal generates revenues by providing advertisement space to law firms, attorneys, patent-support businesses and corporations. All business references for business-to-business transactions will be charged a fee depending on the service levels. Moreover, individuals or companies who use the IP trading services to acquire patents will pay membership fees and a percentage of the cost of the traded IP. They can also choose to pay a royalty instead of a one-time cost.
- the Web site can provide pre-screened, high-quality investment opportunities that match the investor's identified interests. The web site thus finds and adds value to potential deals, allows investors to invest from seed financing right through to the IPO, and facilitates the hand off to top tier underwriters for IPO. Additionally, members have access to a broad community of investors focused on the cutting edge of high technology, enabling them to work together as they identify and qualify investment opportunities for IP or other corporate assets.
- the system can process applications for copyrights and trademarks.
- 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.
- 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.
- each program will need its own title and, optionally, a version number. If the version number is other than 1.0, an examiner will inquire and allow only the additions over the earlier, but noncopyrighted, 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 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.
- 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.
- 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.
- 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.”
- the system prompts the user to provide a deposit material.
- the deposit material must be in some visually perceivable form.
- 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.
- 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.
- the program is less than 50 pages, the whole program listing can be deposited.
- 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.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Tourism & Hospitality (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Operations Research (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A document drafting system generates a document having a required sequence, including one or more screens to receive text input; an electronic agent to review the text input, to apply one or more diagnostic rules to the text input and to generate zero or more diagnostic messages; a visualization system coupled to one screen to graphically display one or more relationships between one or more text portions in the document; and a document generator to assemble the text input into the document according to the sequence.
Description
- This application claims priority to provisional application Ser. No. 60/185,644, filed Feb. 29, 2000.
- The invention relates to systems, methods and techniques for procuring intellectual property assets.
- To compete more effectively at Internet speed, organizations are delivering relevant information and providing increasingly sophisticated and time-sensitive services to a rapidly expanding audience, including employees, customers, suppliers and partners both inside and outside the traditional enterprise. Many organizations have extended their business over the Internet to directly reach a large number of geographically dispersed end-users. Due to the speed at which new ideas and concepts propagate over the Internet, these e-business initiatives require greatly shortened the time necessary to procure and to perfect the protection of new concepts and technology using intellectual property (IP) laws.
- Among the domains of IP laws (patents, trademarks, trade secrets, and copyrights), the procurement of patent rights is one of the most challenging processes. The resulting patent, if properly procured, can be highly valuable as it grants exclusivity on the new idea or technology to an applicant for IP rights. According to statistics from the U.S. Patent and Trademark Office, utility applications to the U.S. Patent Office for all applicants worldwide ranged from 95,000 to 102,000 between 1965 and 1976, and from 153000 to 243,000 applications between 1989 and 1998. The increase in patent applications is due in part to improvements in the management of research and development programs, and further in part to the realization that intellectual assets such as patents are commercially valuable. There's real power in patents, and real money:
- Minolta is expected to pay $127.5 million dollars to Honeywell for infringing a patent on automatic camera focusing; Motorola is expected to pay $33 million dollars to Power Integration for infringing a patent on a power IC; Texas Instruments has earned more then one billion dollars in royalties since 1986, and it expects more to come on its Japanese patent for the integrated circuit; and IBM has been licensing its patents for money as well as over one billion dollars of business relationships where licensees enter into large purchase commitments for IBM products.
- Due to the complexity of the process and the potential loss in value to the IP from to errors in procuring the IP, the applicant typically relies on an IP specialist such as a registered patent attorney. The IP specialist plays an important role in assisting applicants understand patent laws and in developing strategies for maximizing the value of intellectual property under those laws. The IP attorney can ensure that those strategies are implemented when patent applications are prepared. The IP attorney is typically an expert in writing (drafting) patent claims and in negotiating the wording (and, hence, scope) of those claims during the prosecution of the patent application. However, due to the amount of training required to understand both technical and legal matters, IP attorneys are in short supply. Moreover, since every application is unique and requires the applicant to educate the IP attorney, the process can become lengthy and expensive.
- To illustrate, patents are obtained by conducting a negotiation with the national patent office in which the patent application was filed. The process is called “prosecution” of the patent and can extend over an 18-month to two-year period, or longer. The first step in the process is the generation and filing of a complete patent application in a national patent office such as the United States Patent & Trademark Office (US PTO).
- The generation of a patent application is a fairly complicated matter, since the application must adhere to certain criteria and standards of the US PTO. The patent application generally includes a specification and claims. The specification 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. 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 highly specific Patent Office requirements. Additionally, certain procedural steps, if done properly and in a timely manner, can minimize costs, facilitate prosecution, and be the best insurance against having a patent invalidated in litigation.
- Once filed, the applicant can expect that, in the first office action “on the merits of the application,” an examiner from the national patent office will likely reject all of the claims and provide grounds for each rejection and reasons why each and every claim appears to be unpatentable. The applicant in turn responds to the rejections by arguing why they are incorrect and/or by amending the application (most likely the claims) to avoid the rejections. The examiner considers the response/amendment submitted by the applicant and then issues a second Office action. In the second Office action, it is not unusual for the examiner to make a “final rejection” of some or all of the claims. Upon receipt of a final rejection, the only options available to the applicant are to adopt changes in the rejected claims suggested by the examiner (if any are suggested), to appeal the examiner's decision to the Board of Patent Appeals and Interferences or to abandon the application, if the examiner has not allowed any claims.
- Historically, inventors use the services of patent agents or attorneys who can put an application in a proper format for submission. However, increased demand for the services of these agents and attorneys, combined with a limited supply of patent agents and attorneys, has caused costs for patent applications to spiral upward. Further, the average pendency for drafting patent applications has also increased due to the increased workloads on the agents and attorneys. To reduce delays, certain patent professionals have culled their client base and focus on serving large or well-funded corporate clients.
- To cut cost and/or to speed up the application process, patent applications can be prepared, filed and prosecuted by applicants who are not represented by a patent attorney (pro se applicants). To serve this market, a number of how-to books and software templates have evolved. However, the how-to books require users to spend valuable time learning the never-ending complexity of the IP legal system. Software templates provide a series of examples for a user to follow in completing an application. However, these templates tend to be too simplistic and essentially present only the major parts of the application to the user. However, the user is left on his own in completing the application. These templates do not actively check mistakes that a novice can make, and they can't assist users in responding to rejections from the patent office.
- Due to the complexity of the entire process from filing to negotiating with examiners well versed in the patenting process as well as the prior art, the filing or prosecution of patent applications on a “pro se” basis is not recommended for inventors who have not had years of experience in such patent application drafting and an aptitude for the complex legal work that is often involved. In sum, due to cost and other issues, only well-financed organizations can afford to participate and profit from the world's IP systems.
- Additionally, companies and individuals do not procure IP rights in the abstract. Rather, IP rights are procured with a business objective in mind (i.e., with a cost-benefit analysis). However, once procured, many IP properties lie unused due to the expense of identifying infringing products and/or licensing negotiations. By mining these idled corporate assets, significant revenues can be generated. However, such activities typically require a team of in-house lawyers, an overhead that most companies cannot afford.
- Individual inventors are typically more aware of the value of their patents. They can use the services of invention promotion firms to extract values from their IP assets. However, the Federal Trade Commission (FTC) has investigated these firms for unscrupulous activities. As stated by the FTC in its Web site, “[i]ndeed, many inventors pay thousands of dollars to firms that promise to evaluate, develop, patent, and market inventions . . . and then do little or nothing for their fees.”
- The Internet has provided companies and individuals with access to information, including IP related information. However, as the information piles up, the sheer volume of data makes it difficult to locate and navigate the information needed to procure and trade IP assets. Hence, system is needed to cost-effectively facilitate and enhance the procurement and trading of IP assets.
- Advantages of the techniques may include one or more of the following. The techniques provide an easy-to-use software product for 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 patent agents/attorneys need not learn and use complicated programming techniques to achieve professional results. Rather, a writer needs to learn only a few basic skills and techniques about the art of patenting before the writer can create complex patent applications. Training time is reduced while the quality of work products is enhanced.
- The techniques also support electronic patent filing that substitutes an electronic form of a patent application (or any other document related to the prosecution of the patent application) for a paper copy. The electronic form may be a floppy disk or a transmission through on-line communication. 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 techniques also check the documents to be filed for errors and then prepare the documents for filing with the Patent Office.
- The techniques also interface with different national electronic patent systems and allow 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.
- The above techniques can be supported on an intranet or Internet portal that provides a single window to a user's most commonly used desktop information, as opposed to a handy collection of Web site links. 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 provide an easy and efficient method for generating traffic to Web sites, strengthening customer relationships, which ultimately increases revenues on unused IP assets.
- 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.
- Other advantages and features will become apparent from the following description, including the drawings and claims.
- FIG. 1 is a diagram of an environment for processing intellectual property assets.
- FIG. 2 is a flowchart illustrating a process for generating a patent application.
- FIG. 3A is a flowchart illustrating a process for generating claims.
- FIG. 3B shows an exemplary graphical user interface for a claim tree.
- FIG. 3C shows an exemplary graphical representation of an exemplary claim.
- FIG. 3D is a flowchart illustrating a process for performing antecedent basis checking on the claims.
- FIG. 3E is a flowchart illustrating a process for performing connectivity checking on the elements of the claims.
- FIG. 4 is a flowchart illustrating a process for generating figures for an application.
- FIG. 5 is a flowchart illustrating a process for generating a description for the application.
- FIG. 6 is diagram of an intellectual property portal.
- FIG. 1 shows an environment for processing intellectual property assets. A
server 100 is connected to anetwork 102 such as the Internet. One or more client workstations 104-106 are also connected to thenetwork 102. Additionally, anInternet community 110 with one or more service providers, manufacturers, or marketers are connected to thenetwork 102 and can communicate directly with users of the client workstations 104-106 or indirectly through theserver 100. TheInternet community 110 provides the client workstations 104-106 with access to a network of IP specialists. For example, members of theInternet community 110 can include attorneys who can add value to the preparation, the prosecution, and the enforcement of the resulting IP rights. Additionally, theInternet community 110 also provides access to a variety of supporting members such as prior art search firms and patent delivery firms, among others. Additionally, one or morepatent granting authorities 112 such as the US PTO, the Japanese Patent Office, and the European Patent Office, among others, can be connected to thenetwork 102. Thepatent granting authorities 112 can receive electronic patent application submissions and can also provide various resources aiding patent applicants. - Although the
server 100 can be an individual server, theserver 100 can also be a cluster of redundant servers. Such a cluster can provide automatic data failover, protecting against both hardware and software faults. In this environment, a plurality of servers provides resources independent of each other until one of the servers fails. Each server can continuously monitor other servers. When one of the servers is unable to respond, the failover process begins. The surviving server acquires the shared drives and volumes of the failed server and mounts the volumes contained on the shared drives. Applications that use the shared drives can also be started on the surviving server after the failover. As soon as the failed server is booted up and the communication between servers indicates that the server is ready to own its shared drives, the servers automatically start the recovery process. Additionally, a server farm can be used. Network requests and server load conditions can be tracked in real time by the server farm controller, and the request can be distributed across the farm of servers to optimize responsiveness and system capacity. When necessary, the farm can automatically and transparently place additional server capacity in service as traffic load increases. - The
server 100 can also be protected by a firewall. When the firewall receives a network packet from thenetwork 102, it determines whether the transmission is authorized. If so, the firewall examines the header within the packet to determine what encryption algorithm was used to encrypt the packet. Using this algorithm and a secret key, the firewall decrypts the data and addresses of the source and destination firewalls and sends the data to theserver 100. If both the source and destination are firewalls, the only addresses visible (i.e., unencrypted) on the network are those of the firewall. The addresses of computers on the internal networks, and, hence, the internal network topology, are hidden. This is called “virtual private networking” (VPN). - The
server 100 supports an intellectual property portal that provides a single point of integration, access, and navigation through the multiple enterprise systems and information sources facing knowledge workers operating the client workstations 104-106. The portal supports services that are transaction driven. Once such service is advertising: each time the user accesses the portal, theclient workstation 104 or 106 downloads information from theserver 100. The information can contain commercial messages/links or can contain downloadable software. Based on data collected on users, advertisers may selectively broadcast messages to users. Messages can be sent through banner advertisements, which are images displayed in a window of the portal. A user can click on the image and be routed to an advertiser's Web-site. Advertisers pay for the number of advertisements displayed, the number of times users click on advertisements, or based on other criteria. Alternatively, the portal supports sponsorship programs, which involve providing an advertiser the right to be displayed on the face of the port or on a drop down menu for a specified period of time, usually one year or less. The portal also supports performance-based arrangements whose payments are dependent on the success of an advertising campaign, which may be measured by the number of times users visit a Web-site, purchase products or register for services. The portal can refer users to advertisers' Web-sites when they log on to the portal. - 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.
- Additionally, the portal offers forums providing focused articles, valuable insights, questions and answers, and value-added information about seed and venture financing and startup related issues, including accounting and consulting, commercial banking, insurance, law, and venture capital. The portal can connect savvy Internet investors with IP owners. By having access to the member's IP interests, the portal can provide pre-screened, high-quality investment opportunities that match the investor's identified interests. The portal thus finds and adds value to good deals, allows investors to invest from seed financing right through to the IPO, and facilitates the hand off to top tier underwriters for IPO. Additionally, members of the portal have access to a broad community of investors focused on the cutting edge of high technology, enabling them to work together as they identify and qualify investment opportunities for IP or other corporate assets.
- Other services can be supported as well. For example, a user can rent space on the server to enable him/her to download application software (applets) and/or data—anytime and anywhere. By off-loading the storage on the server, the user minimizes the memory required on the client workstation104-106, thus enabling complex operations to run on minimal computers such as handheld computers and yet still ensures that he/she can access the application and related information anywhere anytime. Another service is On-line Software Distribution/Rental Service. The portal can distribute its software and other software companies from its server. Additionally, the portal can rent the software so that the user pays only for the actual usage of the software. After each use, the application is erased and will be reloaded when next needed, after paying another transaction usage fee.
- Software that can be downloaded from the
server 100 includes a module to assist a user in generating a patent application. FIG. 2 shows aprocess 200 performed by the software for assisting the user in generating the patent application. First, theprocess 200 prompts the user to enter an invention disclosure and assist the user in discerning validity and patentability of subject matter (step 202). The prompting can be done using a help window or an electronic assistant (agent). The invention disclosure captures information relating to the need for the invention and existing solutions addressing this need. As part of the disclosure, the user is prompted to list any publications or planned disclosures (including abstracts and presentations) of the invention; describe and list the date of any sale or public use of the invention; and list the names, addresses and affiliation of anyone to whom the invention had been disclosed and whether such disclosure was written or oral. The information is used to determine whether the invention has been described in a printed publication anywhere in the world, or if it has been in public use or on sale before the date of the invention. The user is also prompted to search and electronically capture the closest prior art located from the search, or if an electronic version is not available, to manually describe the closest prior art. The closest prior art will be used later in ascertaining patentability and in refining the scope of the claims. - The
process 200 then asks the user to describe a hypothetical product that, if produced, would infringe the claims (step 204). Theprocess 200 then helps the user in drafting one or more patentable independent claims to cover the hypothetical product in view of the prior art (step 206). Theprocess 200 also performs a potential infringement analysis by reading the claims onto the hypothetical accused product (step 208). If the infringement analysis indicates that the claims had been drafted too narrowly, steps 206-208 are repeated until the user is satisfied with the scope of the claims in view of the prior art. - The
process 200 then guides the user in generating drawings associated with the invention (step 210). In this step, theprocess 200 provides a “brief description of the drawings” table with an intelligent entry bar so that the user can simply click on a brief description for a particular figure and the text becomes available for editing. The text is a listing of all figures by number and with corresponding statements explaining what each figure depicts. After drawings have been drafted manually or using a computer, theprocess 200 generates a listing of elements all elements used in the drawings. Based on the listing, theprocess 200 checks that the elements recited in the claims appear in the drawings (step 212) and otherwise theprocess 200 indicates an error. Also, if an element number is associated with two different element names, theprocess 200 indicates an error to the user. If the drawings are electronic, theprocess 200 can also check for conformance to drawing requirements by various Patent Office regulations such as paper margin requirements, among others. - The
process 200 then 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 brief description of the drawings generated instep 210 is copied to the appropriate location in the application. Next, the agent guides the user in generating a description, which is a detailed discussion of the invention (step 214). 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 (step 216). 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). Theprocess 200 also generates an information disclosure statement (IDS) based on the known prior art (step 220). - When the user completes the application, the
process 200 frames the draft application in accordance with a predetermined order of arrangement (step 221). In one embodiment, the order of arrangement is: 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 200 guides the user through a detailed pre-filing check that eliminates common filing mistakes (step 222). 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 inventors IF KNOWN and includes Express Mail stamp; Cover sheet includes title, names of ALL inventors IF KNOWN, 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. - Additionally, the
process 200 prepares a Declaration of Inventorship; prepares a small entity statement, where applicable; and generates a post card receipt to acknowledge all documents filed with the United States Patent and Trademark Office in Washington, D.C. Additionally, theprocess 200 generates a transmittal letter to the Commissioner of Patents (step 224). - At this point, the patent application can be file with a national patent office (step226). The application can be hand-delivered, or can be delivered using a postal service. Alternatively, the patent application can also be saved onto a computer readable medium such as a disk that can then be forwarded to the Patent Office or the document can be transmitted directly using an on-line communication to the Patent Office.
- In one implementation, the
process 200 supports the US Patent and Trademark Office's Electronic Filing System (EFS) to allow the submission of patent applications electronically using the Internet. The USPTO has established as crucial to its Strategic Business Plan, the eventual goal of complete electronic filing of patent application submissions and the creation of an electronic workplace. The Electronic Filing System is one of several electronic commerce automated services to be provided to patent business customers. This capability is expected to be fully operation, according to U.S. Commerce Secretary William M. Daley: “The Department of Commerce is using the web to entirely change the way we interact with our customers. What eBay has done for auctions, we are trying to do for government. The EFS Pilot moves Commerce another step closer to going from a paper-based bureaucracy to an all-digital Department by the year 2002.” - In this 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 recently deployed 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, the Korean Patent Office, and the Vietnamese Patent Office, among others.
- FIG. 3A shows in more details a process300 that is an embodiment of step 208. First, the user is guided to draft one or more independent claims (step 301). In one embodiment, the claims are entered into a spreadsheet with two columns. The first column stores each element, while the second allows the user to enter notes about closest known prior art element. The instruction or agent then requests the user to enter each element and corresponding element in the prior art. If the corresponding element does not exists, the user can set the corresponding prior art element to “NO CORRESPONDING PRIOR ART ELEMENT.” If the user does not know how to draft a claim, he can click a button “Show Example” and the independent claims associated with the prior art, if available, will be shown in sequence as an example.
- Once an independent claim has been drafted, the agent guides the user through a series of sequence to broaden the independent claim while preserving validity over known prior art (step302). First, the agent checks whether more than one “NO CORRESPONDING PRIOR ART ELEMENT” exists. If so, the claim is too narrow and the user is instructed to keep one of the “NO CORRESPONDING PRIOR ART ELEMENT” element. The remaining “NO CORRESPONDING PRIOR ART ELEMENT” elements can be moved into dependent claims. Alternatively, if every element of the invention is met by the closest prior art, the agent tells the user that a new element or distinguishing point needs to be added to be patentable over the prior art.
- Once the independent claim is deemed to be patentable over the prior art, the
process 200 performs an infringement analysis that focuses on the breadth of each independent claim (step 304). The spreadsheet showing elements of the claim becomes a checklist for determining whether infringement exists. If all the elements in the infringement checklist are present (either literally or equivalently), then infringement exists for the hypothetical product. If even one checklist element is missing, there is no infringement of that claim. The agent probes for a generic alternative 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 agent would suggest moving the specific reference “jet” to a dependent claim. - The agent iteratively asks the user what elements can be eliminated from a claim. For each element, the agent asks the user whether this element is really necessary and can a competitor do without the element in a design around effort. Pseudo code executed by the agent for reducing the risks of a design-around is as follows:
- With each independent claim, select the one or more elements that can be omitted from a commercial product.
- Select one element of least importance 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.
- 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.
- Iterate until the above steps can not be done.
- Based on the independent claims, the
process 200 guides the user through generating the dependent claims (step 306). This is done by iteratively asking the user about significant variations on each element of the independent claims. Pseudo code executed by the agent for generating the dependent claims is as follows:For each independent claim: Identify major elements for the claim; and For each element, generate dependent claims covering: Potential substitutes; or Actual elements required to implement the invention Next - As each new claim is generated, the
process 200 shows a running cost associated with number of claims so far to help the user perform a cost/benefit analysis of claims (step 308). - When requested by the user, the
process 200 can show a claim tree to help user visualize inter-claim relationship (step 310). An exemplary graphical user interface for the claim tree is shown in FIG. 3B. To move claims, the user can drag/drop claims and the claims will automatically be renumbered to show their new relationship. The user can also select a claim and add new claims or delete an existing claim. All other claims will be automatically be adjusted and renumbered accordingly. - Also, once the user clicks on a particular claim, he can request the computer to diagram elements of the claim in a graphical representation (step312). Pseudo-code for creating a graphical representation of a claim is:
Create and initialize empty tree data structure. For each element: Add new node to tree. If the element is written in functional language Select previous node as the parent node. Else If the element refers to another claim element with words such as “coupled to” or “connected to”, select the node being referred to as the parent node. Make current node a descendant of the parent node. Draw element and connect the element to the parent node. Next - FIG. 3C shows an exemplary graphical representation of an exemplary claim. The user can select a claim element and add new elements or delete an existing element. All other elements will then be automatically adjusted accordingly.
- FIG. 3D is a flowchart illustrating a process340 for performing antecedent basis checking on the claims. The US PTO and many other Patent Offices require the claims to be written in clear and concise language. One rule is that the first time an element appears, that element is preceded by “a” or “an” and the next time the element is mentioned in the same or dependent claim, the element should be preceded by “said” or “the”. The process 340 checks that, whenever the user uses “the” or “said” before an element, that element was properly introduced with “a” or “an” in front of the element.
- For each claim, the process340 initializes a pointer to the current text position (step 342). Next, if the claim preamble indicates that the claim is a method or a process claim, the process 340 identifies all gerunds except comprising/including/having as antecedent basis candidates (step 344) and save the gerund phrase in an element table for the claim (step 346).
- Alternatively, if the claim is not a method or process claim, the process340 repeats the following until the end of claim. First, the process 340 identifies the next occurrence of “the” or “said” and identify potential end of noun phrase (step 348). One way to determine the end of the noun phrase is to look for keywords such as for, to, etc. within a predetermined number of words from the “the” or “said”. If no keyword exists, the process 340 can do a sliding search for subsequent occurrences of a noun phrase matching the phrases following “the” or “said.” Additionally, since a subsequent reference to a multi-word element may not precisely repeat the entire text for the element, the process 340 can extract word clusters from the text for the element. Such clustering discovers word groups that can be used to determine an inexact antecedent basis match. These word groups are also useful in finding occurrences of the element in the detailed description. Further, fuzzy word search techniques can be used to perform an inexact comparison of a multi-word element.
- Further, if the noun phrase is in a gerund + means form (for example, adding means), the process340 adds an entry to cover the “means for” + mgerund form (for example, means for adding) (step 350). The noun phrase is saved in an element table for the claim (step 352).
- The process340 also looks for a matching occurrence of “a” or “an” indicating a start of noun phrase. As done above, the process 340 also identifies a potential end of noun phrase (step 354). The noun phrase is then saved in the element table for the claim (step 356). Again, if the noun phrase is gerund + means form, the process 340 adds an entry to cover the “means for” +gerund form (step 358). If no matching occurs for the text in the current claim and if claim is a dependent claim, the process 340 searches parent claims for antecedent basis support (step 360). This is done by searching the element table for each claim. If all claims have been searched and no match exists, the process 340 highlights the element with “the” or “said” to indicate a problem and generates an antecedent basis error message (step 362). The process 340 then updates the pointer to the current position in the claim text and loops back to step 344 to check the next element (step 364). Pseudo-code for performing antecedent basis checking for each claim is:
Initialize pointer to current text position in claim. If claim is method or process claim: Identify all gerund phrases in claim except “comprising/including/ having” as antecedent basis candidates. Save noun phrase in an element table for the claim. Else repeat until end of claim Identify next occurrence of “the” or “said” and identify potential end of noun phrase. Save noun phrase in an element table for the claim. If noun phrase is gerund + means form, add an entry to cover the “means for” + gerund form. Look for matching occurrence of “a” or “an” indicating a start of noun phrase and identify potential end of noun phrase. Save noun phrase in an element table for the claim. If noun phrase is gerund + means form, add an entry to cover the “means for” + gerund form. If no matching occurrence for current claim text and if claim is a dependent claim, search parent claims for antecedent basis. If all claims have been searched and no match exists, highlight element with “the” or “said” and flag antecedent basis error. Update pointer to current position. End if - FIG. 3E is a flowchart illustrating a
process 370 for performing connectivity checking on the elements of the claims. This is another rule required by the US PTO that all elements of a claim must be interconnected. This can be done by a structural connection, for example: “an [element 2] fixably attached to said [element 1] . . . ” Alternatively, when functional claims such as means plus function claims are used, a functional connection can be implicit. Theprocess 370 checks for dangling elements that are not connected to other elements unless the functions of the elements inherently connect the elements. The process uses the tree data structure previously created in accordance to the pseudo-code ofstep 312. First, theprocess 370 starts at root of tree data structure (step 372). Next, for each node of the tree data structure representing an element, the process checks whether the element has a parent node (stands alone) (step 374). If not, theprocess 370 highlights element in the graphical representation (step 376) and generates an error message (step 378). The next node is selected and analyzed until all nodes have been inspected for connectivity. Pseudo-code for performing connectivity checking is:Start at root of tree data structure. For each node representing an element: If the element does not have a parent node (stands alone), highlight element and generate error message. Next - FIG. 4 shows a process390 for generating drawings. First, the process 390 asks the user to describe an outline of the figures to be drawn (step 392). The outline can be used to generate a first draft of the “Brief Description of the Drawings.” Next, the user is prompted to sketch all figures (step 394). Each figure is composed of one or more elements, each of which has a name. The process 390 collects the name and the relationship of the elements into a data structure that will be used to check conformance to the claim language and to generate a first draft of the description in FIG. 5 (step 396). Next, the process 390 checks to ensure that all elements recited in the claims are shown in the figures (step 398). This is done by comparing the element table for each claim against the data structure saved in
step 396. If one or more elements recited in the claims are not shown in the figures, the claim element is highlighted and an error message is shown (step 399) before the process 390 loops back to step 394 to allow the user to update the figures. - FIG. 5 illustrates in more detail the generation of the description. The description is a textual description of the drawings. In this section, the invention must be explained along with the process of making and using the invention in full, clear, concise, and exact terms. This section should distinguish the invention from other inventions and from what is old; and describe completely the process, machine, manufacture, composition of matter, or improvement invented.
- In general, the description simply discusses the invention in sufficient detail so that any person of ordinary skill in the art could make and use the invention without extensive experimentation. The best mode contemplated by the inventor of carrying out the invention must be set forth in the description. Each element in the drawings should be mentioned in the description. The user should also describe any possible equivalents for each element recited in the claims. The explicit equivalent discussion in the patent application can frustrate attempts to design-around the patent using equivalent elements.
- In one embodiment, a
process 400 generates a description by taking the elements of each figure, ascertaining the relationships among the elements, and textually describes the elements in the figures. Theprocess 400 builds on the figures generated in FIG. 4. Hence, theprocess 400 needs not check for conformance of element names in the figures to the claims. However, if theprocess 400 is executed in a stand-alone mode, the figures need to be checked to ensure that all elements of the claims are shown in the figures first. - The
process 400 first selects a figure to describe (step 402). Theprocess 400 then determines various related groups of elements to focus on one at a time (step 404). For each related group of elements in the figure, the process identifies each element in the related group (step 406) and extract name of element and relationship to other element(s) in the figure (step 408). This information is translated into text form. Reference characters corresponding to elements recited in the detailed description and the drawings are used in conjunction with the recitation of the same element or group of elements in the claims. The reference characters are enclosed within parentheses so as to avoid confusion with other numbers or characters that may appear in the claims. Theprocess 400 also textually describes the operation of element and relationship of element to other element(s) (step 410). Theprocess 400 then textually describes the operation of the group of elements in combination so that a reader can have a bird's eye view of the element's role (step 412). Further, theprocess 400 also prompts the user to provide an overview description of all elements in the figure at the end of the description for the figure to package the description in clear and easy to read language (step 414). - The
process 400 also checks for informalities such as conformance to paper size, margin spacing, line spacing, and page numbering, among others. Additionally, theprocess 400 checks to ensure that all elements recited in the claims are described in the description section (step 420). This is done by searching each entry in the element table for each claim against the description generated. If one or more elements recited in the claims are not shown in the description, the claim element is highlighted and an error message is shown (step 422) before theprocess 400 allows the user to update the figures. - The
process 400 also prompts the user to confirm that the specification includes adequate written description of the invention or discovery and of the manner and process of making and using the same, and is required to be in such full, clear, concise, and exact terms as to enable any person skilled in the art or science to which the invention or discovery appertains, or with which it is most nearly connected, to make and use the same (step 424). This is necessary since the specification must set forth the precise invention for which a patent is solicited, in such manner as to distinguish it from other inventions and from what is old. It must describe completely a specific embodiment of the process, machine, manufacture, composition of matter or improvement invented, and must explain the mode of operation or principle whenever applicable. - The
process 400 also prompts the user to ensure that the best mode contemplated by the inventor of carrying out his invention has been described (step 426). In the case of an improvement, theprocess 400 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 generating the description is:For all Figures Select next Figure For each related group of elements in the Figure For each element in the related group Extract name of element and relationship to other element(s) in the Figure. Textually describe the operation of element and relationship of element to other element(s). Next Textually describe the operation of the group of elements in combination. Next Textually describe the operation of the figure as a whole. Next Check for conformance to claim language and Section 112 requirements. - FIG. 6 shows a diagram of a system500 to support a portal. The system 500 includes a
web server 502 that hosts Java, HTML and CGI scripts relating to the portal. Anauthentication server 504 authenticates user logins. Aweb cache 506 holds links to theintellectual property community 112 such as patent lawyers and businesses dealing with patents. Anadvertising server 508 serves advertisements and latest IP as well as technology news. - A
database server 510 stores user profiles and transaction/auction information. When a new account is being created, the portal can capture useful demographic data such as technology interests. A better understanding of the users can lead to more targeted audiences, so the portal collects as much customer data as possible. Once subscriber data is collected and verified, the portal creates a user account and activates services. The user can begin using services immediately. Additionally, a data management server performs data backup and restoration of user folders residing on the portal. - A messaging server512 hosts e-mail, supports dedicated virtual private networks (VPNs) for users and corporations to form their own IP network. A software server 514 hosts the patent generation software and upgrades and other information related to the software. The software server 514 also hosts various software downloadable by the user to access the portal.
- When a user enters the portal for the first time, the portal presents the user with a simple form to collect basic information about the user, such as names and email addresses. After the user completes the form, he will be shown a legal agreement that he can sign online by clicking a button “Accept.” Alternatively, the user can request a copy of the statement to be downloaded or mailed to him by clicking “Mail Agreement”. The Mail Agreement affords the user with an opportunity to review the details of the agreement with a lawyer if necessary.
- After the user signs the agreement by clicking the “Accept” button, he or she will be given a username and password and a registration identification, all of which will be mailed to him at the e-mail address entered in the registration form. The user will also be emailed a welcome package with introductory information about Intellectual Property. After the user signs in for the first time, he will be guided to create a personal profile. The profile tracks the user's interests in various Intellectual Property News, Intellectual Property Laws, Seminars and Conferences, Network of Other People with similar interests, Intellectual Property Auctions & Exchanges, Intellectual Property Lawyers, Intellectual Property Businesses Intellectual Property Mediators between two companies contesting the same IP subject matter, Intellectual Property Forms (Non-disclosures etc), Patent/Trademark/Copyright Updates and Market Place updates. Though all the services are available to all on the portal, this will personalize his areas of interest and send updates to his desktop directly. The portal can create personalized pages for members by dynamically serving-up the content to each user utilizing dynamic HTML, among others.
- Once the user completes the personal profile, he will be prompted to download a client software called an “intellectual property assistant” (assistant). The software runs constantly on the user's desktop and connects to the portal whenever the user connects to the Internet. The assistant process is hidden from the desktop process list so that the assistant process cannot be accidentally “killed” or removed by accident. The user can configure this assistant to suite his/her needs. The assistant will also allow the user to have a CHAT/Online Conference with other users registered with the portal.
- After connecting to the portal, the assistant checks for the latest updates in his areas of Interest and show them in a small window at the bottom left portion of the screen. The client software performs multiple tasks, including establishing a connection to the portal; capturing demographic information; authenticating a user via a user ID and password; tracking Web-sites visited; managing the display of advertising banners; targeting advertising based on Web-sites visited and on keyword search; logging the number of times an ad was shown and the number of times an ad was clicked on; monitoring the quality of the online session including dial-up and network errors; providing a mechanism for customer feedback; short-cut buttons to content sites; an information ticker for stocks, sports and news; and a new message indicator. When the user accesses the portal, a background window is shown on his or her computer screen that is always visible while the user is online, regardless of where the user navigates. The window displays advertisements, advertiser-sponsored buttons, icons and drop-down menus. By clicking on items in the background window, users can navigate directly to sites and services such as intellectual property news, intellectual property laws, seminars and conferences, connections to others with similar interests, intellectual property auctions & exchanges, intellectual property lawyers, intellectual property businesses, intellectual property mediators between two companies contesting the same IP subject matter, intellectual property forms such as a non-disclosure agreement, patent/trademark/copyright updates and market place updates. Revenues can be generated by selling advertisements and sponsorships on the background window and by referring users to sponsors' Web-sites. The assistant shows advertisements while its window is visible. If the user clicks on an advertisement or news or related feature, the assistant will automatically launch the browser and take the user to the advertiser's site.
- The portal incorporates data from multiple sources in multiple formats and organizes it into a single, easy-to-use menu. Information is provided to the public free-of-charge with value added databases and services such as patent drafting assistance available to subscribers who pay a subscription fee. At a first level, the public can use without charge certain information domains in the portal. At a second level, individual inventors, very small companies and academic users can access the patent drafting software when they subscribe to a first plan with a predetermined annual membership fee and a transaction fee charged per patent application. At a third level, companies can access additional resources such as an IP portfolio management system, a docket management system, a licensing management system, and a litigation management system, for example. In this manner, the portal flexibly and cost-effectively serves a variety of needs.
- Other resources that the portal provides access to include intellectual property traders who mediate between potential licensors and licensees. These traders conduct accurate evaluations of patented technologies as property rights, as well evaluating their market value. An electronic valuation module estimates the value of the IP assets. Factors evaluated include term of duration of rights; status of applications made in foreign countries and rights approved there; litigation with third parties; licensing status; technical nature of invention (three categories: basic technology, vastly improved technology and marginally improved technology); related patents; technical dominance of the IP asset, as judged by degree to which invention has been developed into a superior concept, extent and clarity of specification; clarity of range of technology if there is something unclear in the range of technology for which rights have been formed or there is concern over the occurrence of infringement-related disputes; relationship to use of IP rights possessed by third party; technical superiority to substitute technology; extent to which invention has been proven in real use; necessity of additional development for commercialization; markets for commercialization; transfer and distribution potential; inventors (or right-holders)'s intent to engage in continual research and development and the possibility of applying the results; potential restrictions on the places that it can be licensed to (such as limits on the term and region of implementation); the right-holder's ability to exercise its rights against infringing parties; the possibility that rights will be invalidated, canceled, or limited; the business potential of the invention; the possibility that substitute technology for the invention will be developed; the potential for competing or substitute products will appear; the ease that imitation products be easily manufactured; the ease of detecting infringing products; the size of the market, the market scale, the market share that is acquirable and the time frame for acquiring the targeted market share; the life span for the product's market; the price that a customer is willing to pay for the value generated by the relevant patent right; and the sustainability of the profit.
- The portal also provides access to a bid, auction and sale system wherein the computer system establishes a virtual showroom which displays the IPs offered for sale and certain other information, such as the offeror's minimum opening bid price and bid cycle data which enables the potential purchaser or customer to view the IP asset, view rating information regarding the IP asset and place a bid or a number of bids to purchase the IP asset.
- The portal has access to IP search engines that continuously search the web and identify information that is of interest to its users. These search engines will use the user profiles to search the web and store the results in the user folders. This information is also relayed to the users using the assistant. The portal delivers focused IP contents to interested subscribers and indirectly drives these subscribers and their businesses to innovate.
- The portal thus allows users to draft their own applications rapidly and accurately and in a manner that conforms to the requirements of the major national patent offices. Quality in the resulting patent application is achieved by providing an expert system in our software that guides members through each step of preparing an application. Speed is achieved by integrating the IP generation process with existing business workflow. When a communication from the patent office is received, the expert system guides the user through the process of responding. Since the member is generating the bulk of the work product, the cost in procuring the IP asset is reduce, while responsiveness is enhanced.
- A network of independent patent attorneys can perform value-added pre-filing check to enhance the member's work product, if desired. Information relating to the network of attorneys will be maintained in a searchable database. Thus, members can search by the attorney's specific expertise (legal as well as technical) and by location. Members can then email the selected attorney a question. To prevent conflict issues, the members will be warned that the first question should be couched abstractly so that the invention is not revealed. Further, each attorney in the network automatically observes the applicable conflict rules in his or her jurisdiction before taking on the question. One or more attorneys in the network can respond to the first question to initiate the consultation process, if no conflict exists. The parties can then negotiate fees relating to subsequent questions and/or work. As such, the portal supports a market-based system for getting qualified IP assistance.
- The portal generates revenues by providing advertisement space to law firms, attorneys, patent-support businesses and corporations. All business references for business-to-business transactions will be charged a fee depending on the service levels. Moreover, individuals or companies who use the IP trading services to acquire patents will pay membership fees and a percentage of the cost of the traded IP. They can also choose to pay a royalty instead of a one-time cost. By having access to the member's IP interests, the Web site can provide pre-screened, high-quality investment opportunities that match the investor's identified interests. The web site thus finds and adds value to potential deals, allows investors to invest from seed financing right through to the IPO, and facilitates the hand off to top tier underwriters for IPO. Additionally, members have access to a broad community of investors focused on the cutting edge of high technology, enabling them to work together as they identify and qualify investment opportunities for IP or other corporate assets.
- 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 will inquire and allow only the additions over the earlier, but noncopyrighted, 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 (10)
1. A document drafting system to generate a document having a required sequence, comprising:
one or more screens to receive text input;
an electronic agent to review the text input, to apply one or more diagnostic rules to the text input and to generate zero or more diagnostic messages;
a visualization system coupled to one screen to graphically display one or more relationships between one or more text portions in the document; and
a document generator to assemble the text input into the document according to the sequence.
2. The document drafting system of , wherein the document is comprised of one or more sections, further comprising a window to display help associated with the section.
claim 1
3. The document drafting system of , wherein the document is comprised of one or more sections, further comprising a window to display an example associated with the section.
claim 1
4. The document drafting system of , wherein the electronic agent detects antecedent basis errors.
claim 1
5. The document drafting system of , wherein the electronic agent detects connectivity errors.
claim 1
6. The document drafting system of , wherein the visualization system graphically display relationships between claim elements.
claim 1
7. The document drafting system of , further comprising a document transmitter to electronically send the document.
claim 1
8. The document drafting system of , wherein the document is electronically filed with a national patent office.
claim 7
9. An intellectual property (IP) system, comprising:
a plurality of workstations serving users each having a predetermined IP interest;
an IP portal coupled to the user workstations and adapted to respond to the users' interests, the IP portal serving a patent drafting system to generate a patent application having a required sequence, including:
one or more screens to receive text input;
an electronic patent agent to review the text input, to apply one or more diagnostic rules to the text input and to generate zero or more diagnostic messages;
a claim visualizer to graphically display one or more relationships between one or more claim elements in the patent application; and
a patent application generator to assemble the patent application according to the sequence; and
a network of IP specialists adapted to electronically receive the patent application and to provide value added services to the patent application.
10. The IP system of , wherein the IP portal is a server coupled to the Internet.
claim 1
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/792,828 US20010049707A1 (en) | 2000-02-29 | 2001-02-24 | Systems and methods for generating intellectual property |
US11/405,323 US7716581B2 (en) | 2000-02-29 | 2006-04-17 | Patent optimizer |
US12/728,210 US8843821B2 (en) | 2000-02-29 | 2010-03-20 | Patent development system |
US14/471,392 US9542360B2 (en) | 2000-02-29 | 2014-08-28 | Patent analyzer |
US15/362,590 US9990351B2 (en) | 2000-02-29 | 2016-11-28 | Patent drafting system |
US15/969,776 US11468527B2 (en) | 2000-02-29 | 2018-05-03 | Patent drafting system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18564400P | 2000-02-29 | 2000-02-29 | |
US09/792,828 US20010049707A1 (en) | 2000-02-29 | 2001-02-24 | Systems and methods for generating intellectual property |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/405,323 Continuation US7716581B2 (en) | 2000-02-29 | 2006-04-17 | Patent optimizer |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/405,323 Continuation US7716581B2 (en) | 2000-02-29 | 2006-04-17 | Patent optimizer |
US12/728,210 Continuation US8843821B2 (en) | 2000-02-29 | 2010-03-20 | Patent development system |
US14/471,392 Continuation US9542360B2 (en) | 2000-02-29 | 2014-08-28 | Patent analyzer |
Publications (1)
Publication Number | Publication Date |
---|---|
US20010049707A1 true US20010049707A1 (en) | 2001-12-06 |
Family
ID=26881327
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/792,828 Abandoned US20010049707A1 (en) | 2000-02-29 | 2001-02-24 | Systems and methods for generating intellectual property |
US11/405,323 Expired - Fee Related US7716581B2 (en) | 2000-02-29 | 2006-04-17 | Patent optimizer |
US12/728,210 Expired - Fee Related US8843821B2 (en) | 2000-02-29 | 2010-03-20 | Patent development system |
US14/471,392 Expired - Lifetime US9542360B2 (en) | 2000-02-29 | 2014-08-28 | Patent analyzer |
US15/362,590 Expired - Lifetime US9990351B2 (en) | 2000-02-29 | 2016-11-28 | Patent drafting system |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/405,323 Expired - Fee Related US7716581B2 (en) | 2000-02-29 | 2006-04-17 | Patent optimizer |
US12/728,210 Expired - Fee Related US8843821B2 (en) | 2000-02-29 | 2010-03-20 | Patent development system |
US14/471,392 Expired - Lifetime US9542360B2 (en) | 2000-02-29 | 2014-08-28 | Patent analyzer |
US15/362,590 Expired - Lifetime US9990351B2 (en) | 2000-02-29 | 2016-11-28 | Patent drafting system |
Country Status (1)
Country | Link |
---|---|
US (5) | US20010049707A1 (en) |
Cited By (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010047276A1 (en) * | 2000-03-27 | 2001-11-29 | Fritz Eisenhart | Business to business technology exchange and collaboration system and method |
US20020042719A1 (en) * | 2000-09-29 | 2002-04-11 | Marc Chauchard | Process for preparing a trademark application |
US20020065677A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of managing information disclosure statements |
US20020072920A1 (en) * | 2000-12-07 | 2002-06-13 | Jeffry Grainger | Computer implemented method of generating information disclosure statements |
US20020093528A1 (en) * | 2000-11-27 | 2002-07-18 | First To File, Inc. | User interface for managing intellectual property |
US20020178229A1 (en) * | 2001-04-23 | 2002-11-28 | Pradeep Sinha | Methods, systems, and emails to link emails to matters and organizations |
US20030065637A1 (en) * | 2001-08-31 | 2003-04-03 | Jinan Glasgow | Automated system & method for patent drafting & technology assessment |
US20030167181A1 (en) * | 2002-03-01 | 2003-09-04 | Schwegman, Lundberg, Woessner & Kluth, P.A. | Systems and methods for managing information disclosure statement (IDS) references |
US20030196176A1 (en) * | 2002-04-16 | 2003-10-16 | Abu-Ghazalah Maad H. | Method for composing documents |
US20030204813A1 (en) * | 2002-04-25 | 2003-10-30 | Martin Hermann Krause | Electronic document filing system |
US6658401B2 (en) * | 2000-05-16 | 2003-12-02 | Sony Corporation | Information providing apparatus, server apparatus and information processing method |
US20030229544A1 (en) * | 2002-06-10 | 2003-12-11 | Veres Robert Dean | Method and system for scheduling transaction listings at a network-based transaction facility |
US20040030673A1 (en) * | 2000-10-23 | 2004-02-12 | Simpson Justin Ryan | System and method of attracting and lodging pct national phase applications |
US20040059994A1 (en) * | 2002-09-23 | 2004-03-25 | Ronny Fogel | Method of checking patent claims |
US20040128623A1 (en) * | 2000-06-28 | 2004-07-01 | Hudson Peter David | System and method for producing a patent specification and patent application |
US20040177068A1 (en) * | 2003-03-05 | 2004-09-09 | Beretich Guy R. | Methods and systems for technology analysis and mapping |
US20040190774A1 (en) * | 2003-03-28 | 2004-09-30 | Baker Daniel P. | Method for classifying and accessing writing composition examples |
US20040199400A1 (en) * | 2002-12-17 | 2004-10-07 | Lundberg Steven W. | Internet-based patent and trademark application management system |
US20050038683A1 (en) * | 2001-11-15 | 2005-02-17 | Leem Young-Hee | System and method of international patent application |
US20050108652A1 (en) * | 2003-11-07 | 2005-05-19 | Beretich Guy R.Jr. | Patent claims analysis system and method |
US20050125354A1 (en) * | 2003-10-31 | 2005-06-09 | Pisaris-Henderson Craig A. | System and method for distributing content using advertising sponsorship |
US20050172273A1 (en) * | 2004-02-02 | 2005-08-04 | Volini Anthony G. | Software and method for automatic renumbering in a document |
US20050182755A1 (en) * | 2004-02-14 | 2005-08-18 | Bao Tran | Systems and methods for analyzing documents over a network |
US20060059413A1 (en) * | 2004-09-10 | 2006-03-16 | Tran Bao Q | Systems and methods for generating intellectual property |
US20060080136A1 (en) * | 1999-12-30 | 2006-04-13 | Frank Scott M | System and method for managing intellectual property |
US20060085220A1 (en) * | 1999-12-30 | 2006-04-20 | Frank Scott M | System and method for selecting and protecting intellectual property assets |
US20060149711A1 (en) * | 1999-12-30 | 2006-07-06 | Zellner Samuel N | Infringer finder |
US20060155685A1 (en) * | 2005-01-13 | 2006-07-13 | International Business Machines Corporation | System and method for exposing internal search indices to Internet search engines |
US20060173920A1 (en) * | 2001-07-11 | 2006-08-03 | Adler Mark S | Method for analyzing innovations |
US20060190449A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for prior art cross citation |
US20060190471A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | Auto-filing of watch results in IP management system |
US20060190541A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for public and private messages in an information management system |
US20060190495A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for purging messages in a legal information system |
US20060206345A1 (en) * | 2005-02-18 | 2006-09-14 | Lundberg Steven W | System and method for obtaining and disseminating secured on-line data |
US20060212480A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for matter clusters in an IP management system |
US20060212471A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for intellectual property information management using configurable activities |
US20060212302A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for a user interface in an IP management system |
US20060212419A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | Bulk download of documents from a system for managing documents |
US20060212402A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for export control of technical documents |
US20060212788A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | Systems and methods for activity management using independent docket items |
US20060218492A1 (en) * | 2005-03-22 | 2006-09-28 | Andrade Jose O | Copy and paste with citation attributes |
US20060230113A1 (en) * | 2005-03-21 | 2006-10-12 | Lundberg Steven W | System and method for billing in a professional services information management system |
US20070055657A1 (en) * | 2005-09-07 | 2007-03-08 | Takashi Yano | System for generating and managing context information |
US7194439B2 (en) * | 2001-04-30 | 2007-03-20 | International Business Machines Corporation | Method and system for correlating job accounting information with software license information |
US20070136321A1 (en) * | 2005-12-14 | 2007-06-14 | Harold Milton | System for preparing a patent application |
US20070233544A1 (en) * | 2006-03-31 | 2007-10-04 | Frank Scott M | Potential realization system with electronic communication processing for conditional resource incrementation |
US20080052367A1 (en) * | 2006-08-23 | 2008-02-28 | Ebay Inc. | Method and system for sharing metadata between interfaces |
US20080086450A1 (en) * | 2006-10-04 | 2008-04-10 | Steven Noel Bittenson | Interface for on-line database and patent searching |
US20080133338A1 (en) * | 1999-12-30 | 2008-06-05 | At&T Delaware Intellectual Property | System and method for determining the marketability of intellectual property assets |
US20080154682A1 (en) * | 1999-12-30 | 2008-06-26 | At & T Delaware Intellectual Property, Inc., | System and method for developing and implementing intellectual property marketing |
US20080178114A1 (en) * | 2007-01-18 | 2008-07-24 | Milton Harold W | Method for preparing a claim tree in the preparation of a patent application |
US20080195604A1 (en) * | 2007-02-08 | 2008-08-14 | Christopher Nordby Sears | Synthesis-based approach to draft an invention disclosure using improved prior art search technique |
US20080201334A1 (en) * | 2005-05-03 | 2008-08-21 | Pctfiler Holdings Pty Ltd | Computer System for Distributing a Validation Instruction Message |
US20080281860A1 (en) * | 2007-05-09 | 2008-11-13 | Lexisnexis Group | Systems and methods for analyzing documents |
US7464108B1 (en) | 2000-08-11 | 2008-12-09 | Sorensen Research And Development Trust | Management and publication of ideas for inventions accumulated in a computer database |
US20090037808A1 (en) * | 2007-08-01 | 2009-02-05 | Thibodeau Barbara L | System, Method and Computer Program Product for Producing and Managing Certain Documents |
US20090282054A1 (en) * | 2006-09-29 | 2009-11-12 | Casey Michael R | IDS Reference Tracking System |
US20090307579A1 (en) * | 2007-01-22 | 2009-12-10 | Cfph, Llc | Viewing file modifications |
US7653631B1 (en) | 2001-05-10 | 2010-01-26 | Foundationip, Llc | Method for synchronizing information in multiple case management systems |
US20100114587A1 (en) * | 2006-11-02 | 2010-05-06 | Hiroaki Masuyama | Patent evaluating device |
US20110054884A1 (en) * | 2007-09-17 | 2011-03-03 | Capfinder Aktiebolag | System for assisting in drafting applications |
US20110138338A1 (en) * | 2004-11-08 | 2011-06-09 | Jinan Glasgow | Patent Claims Analysis System and Method |
US20110153852A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for valuing and rating intellectual property assets |
US20110153473A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for managing royalty payments |
US20110153552A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for standardizing ip transactions |
US20110154217A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110153444A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for registering users for an ip marketplace |
US20110153517A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110154476A1 (en) * | 2009-12-17 | 2011-06-23 | American Expres Travel Related Services Company, Inc. | System and method for collecting and validating intellectual property asset data |
US20110153573A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for valuing an ip asset based upon patent quality |
US20110153434A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for merchandising intellectual property assets |
US20110153851A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for adjusting intake based on intellectual property asset data |
US20110153455A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling an intellectual property transaction |
US20110154451A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc | System and method for for an industry based template for intellectual property asset data |
US20110153447A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US7970691B1 (en) * | 2006-02-13 | 2011-06-28 | Magma Management, Inc. | Method for securing licensing agreements on new products |
US20110231220A1 (en) * | 2000-04-19 | 2011-09-22 | Ford Global Technologies, Llc. | On-Line Invention Disclosure System |
US8078505B2 (en) | 2002-06-10 | 2011-12-13 | Ebay Inc. | Method and system for automatically updating a seller application utilized in a network-based transaction facility |
US8266016B2 (en) | 2000-10-16 | 2012-09-11 | Ebay Inc. | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area |
US20130047069A1 (en) * | 2001-08-28 | 2013-02-21 | Eugene M. Lee | Computer implemented method and system for annotating a contract |
US8386623B2 (en) | 2009-12-17 | 2013-02-26 | American Express Travel Related Services Company, Inc. | System and method for enabling channel relevancy and rating in an IP marketplace |
US8516076B2 (en) | 2009-12-17 | 2013-08-20 | American Express Travel Related Services Company, Inc. | System and method for compiling statistics in an IP marketplace |
US20130218785A1 (en) * | 2011-09-23 | 2013-08-22 | Randall William Marusyk | Self assembly of patent applications |
US8639829B2 (en) | 2001-10-11 | 2014-01-28 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US8719041B2 (en) | 2002-06-10 | 2014-05-06 | Ebay Inc. | Method and system for customizing a network-based transaction facility seller application |
US20140188739A1 (en) * | 2011-05-09 | 2014-07-03 | Korea Institute Of Industrial Technology | Method for outputting convergence index |
US20140195443A1 (en) * | 2011-05-09 | 2014-07-10 | Korea Institute Of Industrial Technology | System for convergence index service |
US20140200880A1 (en) * | 2007-06-06 | 2014-07-17 | Michael S. Neustel | Patent Analyzing System |
US8799218B2 (en) | 2006-12-01 | 2014-08-05 | Ebay Inc. | Business channel synchronization |
US9189568B2 (en) | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
US9454731B1 (en) * | 2001-08-28 | 2016-09-27 | Eugene M. Lee | Computer-implemented method and system for automated patentability and/or design around claim charts with context associations |
US20160358274A1 (en) * | 2003-11-07 | 2016-12-08 | Spore, Inc. | Patent Claims Analysis System and Method |
US20170032455A1 (en) * | 2014-04-25 | 2017-02-02 | Mike Hart | Method and System for Creating and Managing a Community of Intellectual Property Licensees to Develop and Commercialize a New Technology |
US9805429B2 (en) | 2007-10-25 | 2017-10-31 | Lexisnexis, A Division Of Reed Elsevier Inc. | System and methods for analyzing documents |
US9836460B2 (en) | 2010-06-11 | 2017-12-05 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for analyzing patent-related documents |
CN107609843A (en) * | 2017-09-26 | 2018-01-19 | 北京华云智汇科技有限公司 | Contract renewal method and server |
WO2018119051A1 (en) * | 2016-12-20 | 2018-06-28 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for determining references in patent claims |
EP3355202A1 (en) * | 2017-01-26 | 2018-08-01 | Integral Search International Limited | Claim disassembling and recording device |
US10198478B2 (en) | 2003-10-11 | 2019-02-05 | Magic Number, Inc. | Methods and systems for technology analysis and mapping |
US10417341B2 (en) * | 2017-02-15 | 2019-09-17 | Specifio, Inc. | Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention |
US10664838B2 (en) * | 2015-04-15 | 2020-05-26 | Visa International Service Association | Systems and methods to authorize transactions based on securely accessing data tracked via mobile devices |
IT201800021259A1 (en) * | 2018-12-27 | 2020-06-27 | Studio Rubino Srl | System of automatic compilation and comparative evaluation of patent texts and related method |
US10713443B1 (en) | 2017-06-05 | 2020-07-14 | Specifio, Inc. | Machine learning model for computer-generated patent applications to provide support for individual claim features in a specification |
US10747953B1 (en) | 2017-07-05 | 2020-08-18 | Specifio, Inc. | Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document |
US10796389B2 (en) * | 2016-02-09 | 2020-10-06 | Mikko Vaananen | Legal document filing system |
US10802715B2 (en) * | 2018-09-21 | 2020-10-13 | Microsoft Technology Licensing, Llc | Mounting a drive to multiple computing systems |
US11023662B2 (en) | 2017-02-15 | 2021-06-01 | Specifio, Inc. | Systems and methods for providing adaptive surface texture in auto-drafted patent documents |
US11100151B2 (en) | 2018-01-08 | 2021-08-24 | Magic Number, Inc. | Interactive patent visualization systems and methods |
US11188664B2 (en) | 2017-03-30 | 2021-11-30 | Specifio, Inc. | Systems and methods for facilitating editing of a confidential document by a non-privileged person by stripping away content and meaning from the document without human intervention such that only structural and/or grammatical information of the document are conveyed to the non-privileged person |
US11194956B2 (en) * | 2018-04-30 | 2021-12-07 | Patent Bots LLC | Offline interactive natural language processing results |
US20210383798A1 (en) * | 2018-10-10 | 2021-12-09 | Huawei Technologies Co., Ltd. | Human-Computer Interaction Method and Electronic Device |
US11348195B2 (en) * | 2019-07-03 | 2022-05-31 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US20220215171A1 (en) * | 2018-08-29 | 2022-07-07 | Ipactory Inc. | Patent document creating device, method, computer program, computer-readable recording medium, server and system |
US20230008868A1 (en) * | 2021-07-08 | 2023-01-12 | Nippon Telegraph And Telephone Corporation | User authentication device, user authentication method, and user authentication computer program |
US11593564B2 (en) | 2017-02-15 | 2023-02-28 | Specifio, Inc. | Systems and methods for extracting patent document templates from a patent corpus |
US11803927B2 (en) | 2019-07-03 | 2023-10-31 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US11887201B2 (en) | 2019-07-03 | 2024-01-30 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US11941714B2 (en) | 2019-07-03 | 2024-03-26 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11468527B2 (en) * | 2000-02-29 | 2022-10-11 | PowerPatent Inc. | Patent drafting system |
GB2378785A (en) * | 2001-08-18 | 2003-02-19 | Robert Benjamin Franks | Online trademark application system |
AU2002359427A1 (en) * | 2001-11-19 | 2003-06-10 | Delphion, Inc. | Integrated intellectual asset management system and method |
AU2003234636A1 (en) * | 2002-05-23 | 2003-12-12 | Accelexam, Inc. | Method and system for granting patents |
US20060036451A1 (en) * | 2004-08-10 | 2006-02-16 | Lundberg Steven W | Patent mapping |
US7444589B2 (en) * | 2004-12-30 | 2008-10-28 | At&T Intellectual Property I, L.P. | Automated patent office documentation |
US8631324B2 (en) * | 2005-01-12 | 2014-01-14 | International Business Machines Corporation | Running content emitters natively on local operating system |
US20060212798A1 (en) * | 2005-01-12 | 2006-09-21 | Lection David B | Rendering content natively on local operating system |
US20110153509A1 (en) | 2005-05-27 | 2011-06-23 | Ip Development Venture | Method and apparatus for cross-referencing important ip relationships |
WO2007014341A2 (en) * | 2005-07-27 | 2007-02-01 | Schwegman, Lundberg & Woessner, P.A. | Patent mapping |
US20080015968A1 (en) * | 2005-10-14 | 2008-01-17 | Leviathan Entertainment, Llc | Fee-Based Priority Queuing for Insurance Claim Processing |
WO2007059156A2 (en) * | 2005-11-14 | 2007-05-24 | Johnson Kristina M | System and method for filing, searching, ranking and auctioning intellectual property |
CN101005373A (en) * | 2006-01-16 | 2007-07-25 | 鸿富锦精密工业(深圳)有限公司 | E-mail transmitting system and method for patent application |
US20080216013A1 (en) * | 2006-08-01 | 2008-09-04 | Lundberg Steven W | Patent tracking |
US8046364B2 (en) | 2006-12-18 | 2011-10-25 | Veripat, LLC | Computer aided validation of patent disclosures |
US8527355B2 (en) | 2007-03-28 | 2013-09-03 | Article One Partners Holdings, Llc | Method and system for requesting prior art from the public in exchange for a reward |
WO2008127340A1 (en) * | 2007-04-16 | 2008-10-23 | Leviathan Entertainment | Intellectual property application drafting, preparation, and submission tools |
US20090228777A1 (en) * | 2007-08-17 | 2009-09-10 | Accupatent, Inc. | System and Method for Search |
US20090055386A1 (en) * | 2007-08-24 | 2009-02-26 | Boss Gregory J | System and Method for Enhanced In-Document Searching for Text Applications in a Data Processing System |
WO2009079357A1 (en) * | 2007-12-14 | 2009-06-25 | Lexisnexis Group | Method and computer program product for analyzing documents |
US20090171858A1 (en) * | 2007-12-31 | 2009-07-02 | Kwitek Benjamin J | Method and system for the exchange of intellectual property assets |
US20090276694A1 (en) * | 2008-05-02 | 2009-11-05 | Accupatent, Inc. | System and Method for Document Display |
US20100131513A1 (en) | 2008-10-23 | 2010-05-27 | Lundberg Steven W | Patent mapping |
US20100217717A1 (en) * | 2009-02-24 | 2010-08-26 | Devonwood Logistics, Inc. | System and method for organizing and presenting evidence relevant to a set of statements |
US9020944B2 (en) * | 2009-10-29 | 2015-04-28 | International Business Machines Corporation | Systems and methods for organizing documented processes |
WO2011109445A1 (en) * | 2010-03-01 | 2011-09-09 | John James | System for drafting a patent application |
CN102455997A (en) * | 2010-10-27 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | Component name extraction system and method |
US9904726B2 (en) | 2011-05-04 | 2018-02-27 | Black Hills IP Holdings, LLC. | Apparatus and method for automated and assisted patent claim mapping and expense planning |
US20130086093A1 (en) | 2011-10-03 | 2013-04-04 | Steven W. Lundberg | System and method for competitive prior art analytics and mapping |
US8972385B2 (en) | 2011-10-03 | 2015-03-03 | Black Hills Ip Holdings, Llc | System and method for tracking patent ownership change |
US9542449B2 (en) | 2012-04-09 | 2017-01-10 | Search For Yeti, LLC | Collaboration and analysis system for disparate information sources |
US9021345B2 (en) * | 2012-04-26 | 2015-04-28 | Faegre Baker Daniels LLP | Managing references related to patent applications |
US11461862B2 (en) | 2012-08-20 | 2022-10-04 | Black Hills Ip Holdings, Llc | Analytics generation for patent portfolio management |
US9767190B2 (en) | 2013-04-23 | 2017-09-19 | Black Hills Ip Holdings, Llc | Patent claim scope evaluator |
US20150039534A1 (en) * | 2013-07-31 | 2015-02-05 | Codega Holdings LLC | Invention protection and development systems |
US20150193895A1 (en) * | 2014-01-09 | 2015-07-09 | Raymond Anthony Joao | Apparatus and method for providing and/or for processing information for, regarding, and/or for facilitating, the commercialization, development, marketing, sale, transfer, licensing, and/or monetization, of intellectual property |
US20150269693A1 (en) * | 2014-03-21 | 2015-09-24 | Arturo Geigel | Method and System of querying patent information based on image interface |
WO2015148410A1 (en) * | 2014-03-23 | 2015-10-01 | Arturo Geigel | Image interface for extracting patent features |
US11435887B1 (en) * | 2014-10-05 | 2022-09-06 | Turbopatent Inc. | Machine display operation systems and methods |
US10324895B2 (en) | 2015-09-25 | 2019-06-18 | International Business Machines Corporation | Generating index entries in source files |
US20180285995A1 (en) * | 2015-09-25 | 2018-10-04 | Nec Patent Service,Ltd. | Information processing device, information processing method, and program-recording medium |
US20180189909A1 (en) * | 2016-12-30 | 2018-07-05 | At&T Intellectual Property I, L.P. | Patentability search and analysis |
CN108062654A (en) * | 2017-08-23 | 2018-05-22 | 广州市知君信息科技有限公司 | Patent notifications book processing method and system |
US11004165B2 (en) * | 2018-01-12 | 2021-05-11 | ClearstoneIP, Inc. | Management systems and methods for claim-based patent analysis |
US20190377780A1 (en) * | 2018-06-09 | 2019-12-12 | Michael Carey | Automated patent preparation |
US20210117920A1 (en) * | 2019-10-16 | 2021-04-22 | Fenix.Ai Llc | Patent preparation system |
US20230063363A1 (en) * | 2020-03-24 | 2023-03-02 | Innovation Exchange Llc | System and method for drafting at least a portion of a patent application, facilitating assignment of the patent application or combinations thereof |
US11494419B2 (en) | 2020-12-08 | 2022-11-08 | Ontologics, Inc. | Processor-implemented systems and methods for synthesized document clustering |
US11748555B2 (en) | 2021-01-22 | 2023-09-05 | Bao Tran | Systems and methods for machine content generation |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043891A (en) * | 1985-08-16 | 1991-08-27 | Wang Laboratories, Inc. | Document generation apparatus and methods |
US5418951A (en) * | 1992-08-20 | 1995-05-23 | The United States Of America As Represented By The Director Of National Security Agency | Method of retrieving documents that concern the same topic |
US5729751A (en) * | 1995-03-15 | 1998-03-17 | Automated Legal Systems, Inc. | Document assembly system with assembly logic |
US5754840A (en) * | 1996-01-23 | 1998-05-19 | Smartpatents, Inc. | System, method, and computer program product for developing and maintaining documents which includes analyzing a patent application with regards to the specification and claims |
US5774833A (en) * | 1995-12-08 | 1998-06-30 | Motorola, Inc. | Method for syntactic and semantic analysis of patent text and drawings |
US5835900A (en) * | 1992-10-05 | 1998-11-10 | Expert Systems Publishing Co. | Computer-implemented decision management system with dynamically generated questions and answer choices |
US5845303A (en) * | 1994-12-06 | 1998-12-01 | Netpodium, Inc. | Document processing using frame-based templates with hierarchical tagging |
US6049811A (en) * | 1996-11-26 | 2000-04-11 | Petruzzi; James D. | Machine for drafting a patent application and process for doing same |
US6263314B1 (en) * | 1993-12-06 | 2001-07-17 | Irah H. Donner | Method of performing intellectual property (IP) audit optionally over network architecture |
US6298327B1 (en) * | 1995-03-08 | 2001-10-02 | Yes Technologies | Expert support system for authoring invention disclosures |
US6434580B1 (en) * | 1997-10-24 | 2002-08-13 | Nec Corporation | System, method, and recording medium for drafting and preparing patent specifications |
Family Cites Families (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2943447B2 (en) * | 1991-01-30 | 1999-08-30 | 三菱電機株式会社 | Text information extraction device, text similarity matching device, text search system, text information extraction method, text similarity matching method, and question analysis device |
US5343580A (en) * | 1991-12-04 | 1994-09-06 | Apogee Medical Products, Inc. | Indexing assembly for shoulder imaging |
US6339767B1 (en) * | 1997-06-02 | 2002-01-15 | Aurigin Systems, Inc. | Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing |
US5806079A (en) * | 1993-11-19 | 1998-09-08 | Smartpatents, Inc. | System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects |
US5799325A (en) * | 1993-11-19 | 1998-08-25 | Smartpatents, Inc. | System, method, and computer program product for generating equivalent text files |
US5991751A (en) | 1997-06-02 | 1999-11-23 | Smartpatents, Inc. | System, method, and computer program product for patent-centric and group-oriented data processing |
US5623681A (en) | 1993-11-19 | 1997-04-22 | Waverley Holdings, Inc. | Method and apparatus for synchronizing, displaying and manipulating text and image documents |
US5623679A (en) * | 1993-11-19 | 1997-04-22 | Waverley Holdings, Inc. | System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects |
US6151598A (en) * | 1995-08-14 | 2000-11-21 | Shaw; Venson M. | Digital dictionary with a communication system for the creating, updating, editing, storing, maintaining, referencing, and managing the digital dictionary |
US20040039668A1 (en) * | 1997-07-22 | 2004-02-26 | Patent And Trademark Fee Management, Llc | Computerized patent and trademark fee payment method and system |
US5987482A (en) * | 1997-09-08 | 1999-11-16 | International Business Machines Corporation | Computer system and method of displaying hypertext documents with internal hypertext link definitions |
US6415278B1 (en) * | 1997-11-14 | 2002-07-02 | Adobe Systems Incorporated | Retrieving documents transitively linked to an initial document |
US5999664A (en) | 1997-11-14 | 1999-12-07 | Xerox Corporation | System for searching a corpus of document images by user specified document layout components |
US6401118B1 (en) * | 1998-06-30 | 2002-06-04 | Online Monitoring Services | Method and computer program product for an online monitoring search engine |
US6185684B1 (en) * | 1998-08-28 | 2001-02-06 | Adobe Systems, Inc. | Secured document access control using recipient lists |
US6772139B1 (en) * | 1998-10-05 | 2004-08-03 | Smith, Iii Julius O. | Method and apparatus for facilitating use of hypertext links on the world wide web |
US20020002524A1 (en) * | 1999-03-17 | 2002-01-03 | Nir Kossovsky | Online patent and license exchange |
US20020004775A1 (en) * | 1999-03-17 | 2002-01-10 | Nir Kossovsky | Online patent and license exchange |
US7890851B1 (en) * | 1999-03-19 | 2011-02-15 | Milton Jr Harold W | System for facilitating the preparation of a patent application |
US6289327B1 (en) * | 1999-04-20 | 2001-09-11 | Sonetech Corporation | Method and apparatus for determining and forming delayed waveforms for forming transmitting or receiving beams for an air acoustic system array of transmitting or receiving elements |
US6549894B1 (en) * | 1999-05-07 | 2003-04-15 | Legalstar, Inc. | Computerized docketing system for intellectual property law with automatic due date alert |
US6556992B1 (en) * | 1999-09-14 | 2003-04-29 | Patent Ratings, Llc | Method and system for rating patents and other intangible assets |
US20020138297A1 (en) * | 2001-03-21 | 2002-09-26 | Lee Eugene M. | Apparatus for and method of analyzing intellectual property information |
US20010047329A1 (en) * | 2000-01-05 | 2001-11-29 | Ashby David C. | Electronic exchange apparatus and method |
EP1189150A4 (en) * | 2000-01-05 | 2004-10-06 | Mitsubishi Electric Corp | Keyword extracting device |
US20020055935A1 (en) * | 2000-03-31 | 2002-05-09 | Rosenblum Michael G. | Methods and systems for providing access to one or more databases of information concerning therepeutic and diagnostic agents |
JP2001329885A (en) * | 2000-05-18 | 2001-11-30 | Yamaha Motor Co Ltd | Cam angle sensor mounting structure of engine |
WO2001093081A2 (en) * | 2000-06-02 | 2001-12-06 | First To File, Inc. | Computer-implemented method for securing intellectual property |
US20020091541A1 (en) * | 2000-06-16 | 2002-07-11 | Seekip.Com | Method and apparatus for intellectual property management on the internet |
US7136854B2 (en) * | 2000-07-06 | 2006-11-14 | Google, Inc. | Methods and apparatus for providing search results in response to an ambiguous search query |
US6529903B2 (en) * | 2000-07-06 | 2003-03-04 | Google, Inc. | Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query |
AU2001275982A1 (en) * | 2000-07-20 | 2002-02-05 | Rodney D. Johnson | Information archival and retrieval system for internetworked computers |
US6618717B1 (en) * | 2000-07-31 | 2003-09-09 | Eliyon Technologies Corporation | Computer method and apparatus for determining content owner of a website |
US20020042784A1 (en) * | 2000-10-06 | 2002-04-11 | Kerven David S. | System and method for automatically searching and analyzing intellectual property-related materials |
US20020103920A1 (en) * | 2000-11-21 | 2002-08-01 | Berkun Ken Alan | Interpretive stream metadata extraction |
US20020065676A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of generating information disclosure statements |
US20020093528A1 (en) * | 2000-11-27 | 2002-07-18 | First To File, Inc. | User interface for managing intellectual property |
US20020161733A1 (en) * | 2000-11-27 | 2002-10-31 | First To File, Inc. | Method of creating electronic prosecution experience for patent applicant |
US20020065677A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of managing information disclosure statements |
US20020091542A1 (en) * | 2000-11-27 | 2002-07-11 | First To File, Inc | Computer implemented method of paying intellectual property annuity and maintenance fees |
US20020116363A1 (en) * | 2000-11-27 | 2002-08-22 | First To File, Inc. | Method of deleting unnecessary information from a database |
US20020111953A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Docketing system |
US20020111824A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Method of defining workflow rules for managing intellectual property |
US7653551B2 (en) * | 2000-12-05 | 2010-01-26 | Ipwealth.Com, Inc. | Method and system for searching and submitting online via an aggregation portal |
US7130466B2 (en) * | 2000-12-21 | 2006-10-31 | Cobion Ag | System and method for compiling images from a database and comparing the compiled images with known images |
US20030083898A1 (en) * | 2000-12-22 | 2003-05-01 | Wick Corey W. | System and method for monitoring intellectual capital |
US7467212B2 (en) * | 2000-12-28 | 2008-12-16 | Intel Corporation | Control of access control lists based on social networks |
US6839707B2 (en) * | 2001-01-17 | 2005-01-04 | General Electric Company | Web-based system and method for managing legal information |
US20020165986A1 (en) * | 2001-01-22 | 2002-11-07 | Tarnoff Harry L. | Methods for enhancing communication of content over a network |
US7366759B2 (en) * | 2001-02-22 | 2008-04-29 | Parity Communications, Inc. | Method and system for characterizing relationships in social networks |
US8001118B2 (en) * | 2001-03-02 | 2011-08-16 | Google Inc. | Methods and apparatus for employing usage statistics in document retrieval |
US8484177B2 (en) * | 2001-03-21 | 2013-07-09 | Eugene M. Lee | Apparatus for and method of searching and organizing intellectual property information utilizing a field-of-search |
US6694331B2 (en) * | 2001-03-21 | 2004-02-17 | Knowledge Management Objects, Llc | Apparatus for and method of searching and organizing intellectual property information utilizing a classification system |
US20020184234A1 (en) | 2001-06-01 | 2002-12-05 | Lundberg Steven W. | Internet-based patent and trademark applicaton management system |
US7194490B2 (en) | 2001-05-22 | 2007-03-20 | Christopher Zee | Method for the assured and enduring archival of intellectual property |
US20020161603A1 (en) * | 2001-04-16 | 2002-10-31 | Tanagraphics, Inc. | Interactive publishing system providing content management |
US20020152262A1 (en) * | 2001-04-17 | 2002-10-17 | Jed Arkin | Method and system for preventing the infringement of intellectual property rights |
US20020152261A1 (en) * | 2001-04-17 | 2002-10-17 | Jed Arkin | Method and system for preventing the infringement of intellectual property rights |
US7774408B2 (en) | 2001-04-23 | 2010-08-10 | Foundationip, Llc | Methods, systems, and emails to link emails to matters and organizations |
US6993535B2 (en) * | 2001-06-18 | 2006-01-31 | International Business Machines Corporation | Business method and apparatus for employing induced multimedia classifiers based on unified representation of features reflecting disparate modalities |
US8326851B2 (en) * | 2001-06-29 | 2012-12-04 | Grune Guerry L | Simultaneous intellectual property search and valuation system and methodology (SIPS-VSM) |
JP2003022378A (en) * | 2001-07-06 | 2003-01-24 | Mitsubishi Electric Corp | System for distributing semiconductor design assets |
US8041739B2 (en) * | 2001-08-31 | 2011-10-18 | Jinan Glasgow | Automated system and method for patent drafting and technology assessment |
US7747943B2 (en) * | 2001-09-07 | 2010-06-29 | Microsoft Corporation | Robust anchoring of annotations to content |
US7454464B2 (en) * | 2001-09-10 | 2008-11-18 | Intel Corporation | Peer discovery and connection management based on context sensitive social networks |
US20030050967A1 (en) * | 2001-09-11 | 2003-03-13 | Bentley William F. | Apparatus and method for optimal selection of IP modules for design integration |
AU2002359427A1 (en) * | 2001-11-19 | 2003-06-10 | Delphion, Inc. | Integrated intellectual asset management system and method |
US7167910B2 (en) * | 2002-02-20 | 2007-01-23 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US7343365B2 (en) * | 2002-02-20 | 2008-03-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
US20030167181A1 (en) * | 2002-03-01 | 2003-09-04 | Schwegman, Lundberg, Woessner & Kluth, P.A. | Systems and methods for managing information disclosure statement (IDS) references |
US20040002892A1 (en) * | 2002-03-20 | 2004-01-01 | Martin Gluck | Portal for global portfolio management system method & apparatus |
US20030187874A1 (en) * | 2002-03-20 | 2003-10-02 | Andreas Peschel | Computer & Internet software application for global portfolio management system method & apparatus |
US20030182141A1 (en) * | 2002-03-20 | 2003-09-25 | Albert Wiedemann | Global IP adminstration process, system & apparatus |
US7562053B2 (en) * | 2002-04-02 | 2009-07-14 | Soluble Technologies, Llc | System and method for facilitating transactions between two or more parties |
US7191210B2 (en) | 2002-05-01 | 2007-03-13 | James Grossman | Computer implemented system and method for registering websites and for displaying registration indicia in a search results list |
US20030233348A1 (en) | 2002-06-14 | 2003-12-18 | Richard Franklin | System and method for supplying company data |
US20040008372A1 (en) * | 2002-07-11 | 2004-01-15 | Canon Kabushiki Kaisha | Image processing device, image processing method and image processing program |
US7234117B2 (en) * | 2002-08-28 | 2007-06-19 | Microsoft Corporation | System and method for shared integrated online social interaction |
TWI289261B (en) * | 2002-09-11 | 2007-11-01 | Hon Hai Prec Ind Co Ltd | System and method for dynamically generating a HTTP query |
US20040059994A1 (en) * | 2002-09-23 | 2004-03-25 | Ronny Fogel | Method of checking patent claims |
US20050138006A1 (en) * | 2003-12-19 | 2005-06-23 | Calpont Corporation | Method for implementing and managing a database in hardware |
US7949741B2 (en) * | 2007-02-20 | 2011-05-24 | Microsoft Corporation | Printer user interface redirection over a terminal services session |
US20130086093A1 (en) * | 2011-10-03 | 2013-04-04 | Steven W. Lundberg | System and method for competitive prior art analytics and mapping |
US20160048936A1 (en) * | 2013-03-15 | 2016-02-18 | Search For Yeti, LLC | Computer-Implemented Methods of and Systems for Analyzing Patent Claims |
-
2001
- 2001-02-24 US US09/792,828 patent/US20010049707A1/en not_active Abandoned
-
2006
- 2006-04-17 US US11/405,323 patent/US7716581B2/en not_active Expired - Fee Related
-
2010
- 2010-03-20 US US12/728,210 patent/US8843821B2/en not_active Expired - Fee Related
-
2014
- 2014-08-28 US US14/471,392 patent/US9542360B2/en not_active Expired - Lifetime
-
2016
- 2016-11-28 US US15/362,590 patent/US9990351B2/en not_active Expired - Lifetime
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043891A (en) * | 1985-08-16 | 1991-08-27 | Wang Laboratories, Inc. | Document generation apparatus and methods |
US5418951A (en) * | 1992-08-20 | 1995-05-23 | The United States Of America As Represented By The Director Of National Security Agency | Method of retrieving documents that concern the same topic |
US5835900A (en) * | 1992-10-05 | 1998-11-10 | Expert Systems Publishing Co. | Computer-implemented decision management system with dynamically generated questions and answer choices |
US6263314B1 (en) * | 1993-12-06 | 2001-07-17 | Irah H. Donner | Method of performing intellectual property (IP) audit optionally over network architecture |
US5845303A (en) * | 1994-12-06 | 1998-12-01 | Netpodium, Inc. | Document processing using frame-based templates with hierarchical tagging |
US6298327B1 (en) * | 1995-03-08 | 2001-10-02 | Yes Technologies | Expert support system for authoring invention disclosures |
US5729751A (en) * | 1995-03-15 | 1998-03-17 | Automated Legal Systems, Inc. | Document assembly system with assembly logic |
US5774833A (en) * | 1995-12-08 | 1998-06-30 | Motorola, Inc. | Method for syntactic and semantic analysis of patent text and drawings |
US5754840A (en) * | 1996-01-23 | 1998-05-19 | Smartpatents, Inc. | System, method, and computer program product for developing and maintaining documents which includes analyzing a patent application with regards to the specification and claims |
US6049811A (en) * | 1996-11-26 | 2000-04-11 | Petruzzi; James D. | Machine for drafting a patent application and process for doing same |
US6574645B2 (en) * | 1996-11-26 | 2003-06-03 | James D. Petruzzi | Machine for drafting a patent application and process for doing same |
US6434580B1 (en) * | 1997-10-24 | 2002-08-13 | Nec Corporation | System, method, and recording medium for drafting and preparing patent specifications |
Cited By (211)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060149711A1 (en) * | 1999-12-30 | 2006-07-06 | Zellner Samuel N | Infringer finder |
US8090664B2 (en) | 1999-12-30 | 2012-01-03 | At&T Intellectual Property I, Lp | System and method for developing and implementing intellectual property marketing |
US20080201211A1 (en) * | 1999-12-30 | 2008-08-21 | At&T Delaware Intellectual Property, Inc., | System and method for managing intellectual property life cycles |
US7774207B2 (en) | 1999-12-30 | 2010-08-10 | At&T Intellectual Property I, L.P. | System and method for selecting and protecting intellectual property assets |
US8190532B2 (en) | 1999-12-30 | 2012-05-29 | At&T Intellectual Property I, L.P. | System and method for managing intellectual property life cycles |
US20080133338A1 (en) * | 1999-12-30 | 2008-06-05 | At&T Delaware Intellectual Property | System and method for determining the marketability of intellectual property assets |
US7797253B2 (en) | 1999-12-30 | 2010-09-14 | At&T Intellectual Property I, L.P. | System and method for managing intellectual property |
US7797254B2 (en) | 1999-12-30 | 2010-09-14 | At&T Intellectual Property I, L.P. | System and method for managing intellectual property |
US7774208B2 (en) | 1999-12-30 | 2010-08-10 | At&T Intellectual Property I, L.P. | System and method for managing intellectual property life cycles |
US8121852B2 (en) | 1999-12-30 | 2012-02-21 | At&T Intellectual Property I, Lp | System and method for selecting and protecting intellectual property assets |
US20060224412A1 (en) * | 1999-12-30 | 2006-10-05 | Frank Scott M | System and method for selecting and protecting intellectual property assets |
US7809653B2 (en) | 1999-12-30 | 2010-10-05 | At&T Intellectual Property I, L.P. | System and method for managing intellectual property |
US20080154682A1 (en) * | 1999-12-30 | 2008-06-26 | At & T Delaware Intellectual Property, Inc., | System and method for developing and implementing intellectual property marketing |
US7840498B2 (en) | 1999-12-30 | 2010-11-23 | At&T Intellectual Property I, L.P. | System and method for determining the marketability of intellectual property assets |
US20060085219A1 (en) * | 1999-12-30 | 2006-04-20 | Frank Scott M | System and method for managing intellectual property |
US20100088244A1 (en) * | 1999-12-30 | 2010-04-08 | Frank Scott M | System and Method for Developing and Implementing Intellectual Property Marketing |
US7680677B2 (en) | 1999-12-30 | 2010-03-16 | At&T Intellectual Property I, L.P. | System and method for selecting and protecting intellectual property assets |
US7653554B2 (en) | 1999-12-30 | 2010-01-26 | At&T Intellectual Property I, L.P. | System and method for developing and implementing intellectual property marketing |
US20060085220A1 (en) * | 1999-12-30 | 2006-04-20 | Frank Scott M | System and method for selecting and protecting intellectual property assets |
US7941468B2 (en) * | 1999-12-30 | 2011-05-10 | At&T Intellectual Property I, L.P. | Infringer finder |
US20060080135A1 (en) * | 1999-12-30 | 2006-04-13 | Frank Scott M | System and method for managing intellectual property |
US20060080136A1 (en) * | 1999-12-30 | 2006-04-13 | Frank Scott M | System and method for managing intellectual property |
US20010047276A1 (en) * | 2000-03-27 | 2001-11-29 | Fritz Eisenhart | Business to business technology exchange and collaboration system and method |
US20110231220A1 (en) * | 2000-04-19 | 2011-09-22 | Ford Global Technologies, Llc. | On-Line Invention Disclosure System |
US9384455B2 (en) * | 2000-04-19 | 2016-07-05 | Anaqua, Inc. | On-line invention disclosure system |
US6658401B2 (en) * | 2000-05-16 | 2003-12-02 | Sony Corporation | Information providing apparatus, server apparatus and information processing method |
US20040128623A1 (en) * | 2000-06-28 | 2004-07-01 | Hudson Peter David | System and method for producing a patent specification and patent application |
US7464108B1 (en) | 2000-08-11 | 2008-12-09 | Sorensen Research And Development Trust | Management and publication of ideas for inventions accumulated in a computer database |
US20020042719A1 (en) * | 2000-09-29 | 2002-04-11 | Marc Chauchard | Process for preparing a trademark application |
US8266016B2 (en) | 2000-10-16 | 2012-09-11 | Ebay Inc. | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area |
US8732037B2 (en) | 2000-10-16 | 2014-05-20 | Ebay Inc. | Method and system for providing a record |
US20110231324A1 (en) * | 2000-10-23 | 2011-09-22 | Pctfiler Holdings Pty Ltd | System and method of attracting and lodging pct national phase applications |
US20040030673A1 (en) * | 2000-10-23 | 2004-02-12 | Simpson Justin Ryan | System and method of attracting and lodging pct national phase applications |
US20020065677A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of managing information disclosure statements |
US20020093528A1 (en) * | 2000-11-27 | 2002-07-18 | First To File, Inc. | User interface for managing intellectual property |
US20020072920A1 (en) * | 2000-12-07 | 2002-06-13 | Jeffry Grainger | Computer implemented method of generating information disclosure statements |
US20020178229A1 (en) * | 2001-04-23 | 2002-11-28 | Pradeep Sinha | Methods, systems, and emails to link emails to matters and organizations |
US7774408B2 (en) * | 2001-04-23 | 2010-08-10 | Foundationip, Llc | Methods, systems, and emails to link emails to matters and organizations |
US7194439B2 (en) * | 2001-04-30 | 2007-03-20 | International Business Machines Corporation | Method and system for correlating job accounting information with software license information |
US7653631B1 (en) | 2001-05-10 | 2010-01-26 | Foundationip, Llc | Method for synchronizing information in multiple case management systems |
US20060173920A1 (en) * | 2001-07-11 | 2006-08-03 | Adler Mark S | Method for analyzing innovations |
US9454731B1 (en) * | 2001-08-28 | 2016-09-27 | Eugene M. Lee | Computer-implemented method and system for automated patentability and/or design around claim charts with context associations |
US9541977B1 (en) * | 2001-08-28 | 2017-01-10 | Eugene M. Lee | Computer-implemented method and system for automated claim charts with context associations |
US9569436B2 (en) * | 2001-08-28 | 2017-02-14 | Eugene M. Lee | Computer implemented method and system for annotating a contract |
US10990893B1 (en) * | 2001-08-28 | 2021-04-27 | Eugene M. Lee | Search results based on a conformance analysis of analysis references that form a library of agreements, in which each analysis reference corresponds to an agreement and indicates intellectual property document |
US9460396B1 (en) * | 2001-08-28 | 2016-10-04 | Eugene M. Lee | Computer-implemented method and system for automated validity and/or invalidity claim charts with context associations |
US9569721B1 (en) * | 2001-08-28 | 2017-02-14 | Eugene M. Lee | Computer-implemented method and system for automated infringement and non-infringement claim charts with context associations |
US9547287B1 (en) | 2001-08-28 | 2017-01-17 | Eugene M. Lee | System and method for analyzing library of legal analysis charts |
US9858255B1 (en) | 2001-08-28 | 2018-01-02 | Eugene M. Lee | Computer-implemented method and system for automated claim construction charts with context associations |
US20130047069A1 (en) * | 2001-08-28 | 2013-02-21 | Eugene M. Lee | Computer implemented method and system for annotating a contract |
US8041739B2 (en) * | 2001-08-31 | 2011-10-18 | Jinan Glasgow | Automated system and method for patent drafting and technology assessment |
US20030065637A1 (en) * | 2001-08-31 | 2003-04-03 | Jinan Glasgow | Automated system & method for patent drafting & technology assessment |
US9514128B2 (en) | 2001-10-11 | 2016-12-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US10606960B2 (en) | 2001-10-11 | 2020-03-31 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US8639829B2 (en) | 2001-10-11 | 2014-01-28 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US20050038683A1 (en) * | 2001-11-15 | 2005-02-17 | Leem Young-Hee | System and method of international patent application |
US20030167181A1 (en) * | 2002-03-01 | 2003-09-04 | Schwegman, Lundberg, Woessner & Kluth, P.A. | Systems and methods for managing information disclosure statement (IDS) references |
US20030196176A1 (en) * | 2002-04-16 | 2003-10-16 | Abu-Ghazalah Maad H. | Method for composing documents |
US20030204813A1 (en) * | 2002-04-25 | 2003-10-30 | Martin Hermann Krause | Electronic document filing system |
US20030229544A1 (en) * | 2002-06-10 | 2003-12-11 | Veres Robert Dean | Method and system for scheduling transaction listings at a network-based transaction facility |
US10062104B2 (en) | 2002-06-10 | 2018-08-28 | Ebay Inc. | Customizing an application |
US8719041B2 (en) | 2002-06-10 | 2014-05-06 | Ebay Inc. | Method and system for customizing a network-based transaction facility seller application |
US10915946B2 (en) | 2002-06-10 | 2021-02-09 | Ebay Inc. | System, method, and medium for propagating a plurality of listings to geographically targeted websites using a single data source |
US7941348B2 (en) | 2002-06-10 | 2011-05-10 | Ebay Inc. | Method and system for scheduling transaction listings at a network-based transaction facility |
US8442871B2 (en) | 2002-06-10 | 2013-05-14 | Ebay Inc. | Publishing user submissions |
US7895082B2 (en) * | 2002-06-10 | 2011-02-22 | Ebay Inc. | Method and system for scheduling transaction listings at a network-based transaction facility |
US9092792B2 (en) | 2002-06-10 | 2015-07-28 | Ebay Inc. | Customizing an application |
US8078505B2 (en) | 2002-06-10 | 2011-12-13 | Ebay Inc. | Method and system for automatically updating a seller application utilized in a network-based transaction facility |
US8255286B2 (en) | 2002-06-10 | 2012-08-28 | Ebay Inc. | Publishing user submissions at a network-based facility |
US20040059994A1 (en) * | 2002-09-23 | 2004-03-25 | Ronny Fogel | Method of checking patent claims |
US20040199400A1 (en) * | 2002-12-17 | 2004-10-07 | Lundberg Steven W. | Internet-based patent and trademark application management system |
US8694504B2 (en) * | 2003-03-05 | 2014-04-08 | Spore, Inc. | Methods and systems for technology analysis and mapping |
US20040177068A1 (en) * | 2003-03-05 | 2004-09-09 | Beretich Guy R. | Methods and systems for technology analysis and mapping |
US20040190774A1 (en) * | 2003-03-28 | 2004-09-30 | Baker Daniel P. | Method for classifying and accessing writing composition examples |
US10198478B2 (en) | 2003-10-11 | 2019-02-05 | Magic Number, Inc. | Methods and systems for technology analysis and mapping |
US20050125354A1 (en) * | 2003-10-31 | 2005-06-09 | Pisaris-Henderson Craig A. | System and method for distributing content using advertising sponsorship |
US20160358274A1 (en) * | 2003-11-07 | 2016-12-08 | Spore, Inc. | Patent Claims Analysis System and Method |
US9922383B2 (en) * | 2003-11-07 | 2018-03-20 | Spore, Inc. | Patent claims analysis system and method |
US9430756B2 (en) * | 2003-11-07 | 2016-08-30 | Spore, Inc. | Patent claims analysis system and method |
US20150347968A1 (en) * | 2003-11-07 | 2015-12-03 | Spore, Inc. | Patent Claims Analysis System and Method |
US7644360B2 (en) * | 2003-11-07 | 2010-01-05 | Spore, Inc. | Patent claims analysis system and method |
US20050108652A1 (en) * | 2003-11-07 | 2005-05-19 | Beretich Guy R.Jr. | Patent claims analysis system and method |
WO2005048055A3 (en) * | 2003-11-07 | 2006-06-29 | Spore Inc | Patent claims analysis system and method |
WO2005048055A2 (en) * | 2003-11-07 | 2005-05-26 | Spore, Inc. | Patent claims analysis system and method |
US20050172273A1 (en) * | 2004-02-02 | 2005-08-04 | Volini Anthony G. | Software and method for automatic renumbering in a document |
US20050182755A1 (en) * | 2004-02-14 | 2005-08-18 | Bao Tran | Systems and methods for analyzing documents over a network |
US10068274B2 (en) | 2004-04-23 | 2018-09-04 | Ebay Inc. | Method and system to display and search in a language independent manner |
US9189568B2 (en) | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
US20060059413A1 (en) * | 2004-09-10 | 2006-03-16 | Tran Bao Q | Systems and methods for generating intellectual property |
US20110138338A1 (en) * | 2004-11-08 | 2011-06-09 | Jinan Glasgow | Patent Claims Analysis System and Method |
US9104648B2 (en) * | 2004-11-08 | 2015-08-11 | Jinan Glasgow | Patent claims analysis system and method |
US10585866B2 (en) | 2005-01-13 | 2020-03-10 | International Business Machines Corporation | System and method for exposing internal search indices to internet search engines |
US9471702B2 (en) | 2005-01-13 | 2016-10-18 | International Business Machines Corporation | System and method for exposing internal search indices to internet search engines |
US20060155685A1 (en) * | 2005-01-13 | 2006-07-13 | International Business Machines Corporation | System and method for exposing internal search indices to Internet search engines |
US11023438B2 (en) | 2005-01-13 | 2021-06-01 | International Business Machines Corporation | System and method for exposing internal search indices to internet search engines |
US8874544B2 (en) * | 2005-01-13 | 2014-10-28 | International Business Machines Corporation | System and method for exposing internal search indices to internet search engines |
US20060190471A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | Auto-filing of watch results in IP management system |
US20060190541A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for public and private messages in an information management system |
US20060190449A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for prior art cross citation |
US20060206345A1 (en) * | 2005-02-18 | 2006-09-14 | Lundberg Steven W | System and method for obtaining and disseminating secured on-line data |
US20060190495A1 (en) * | 2005-02-18 | 2006-08-24 | Lundberg Steven W | System and method for purging messages in a legal information system |
US20060212302A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for a user interface in an IP management system |
US20060212471A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for intellectual property information management using configurable activities |
US20060230113A1 (en) * | 2005-03-21 | 2006-10-12 | Lundberg Steven W | System and method for billing in a professional services information management system |
US20060212480A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for matter clusters in an IP management system |
US20060212419A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | Bulk download of documents from a system for managing documents |
US20060212402A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | System and method for export control of technical documents |
US20060212788A1 (en) * | 2005-03-21 | 2006-09-21 | Lundberg Steven W | Systems and methods for activity management using independent docket items |
US20060218492A1 (en) * | 2005-03-22 | 2006-09-28 | Andrade Jose O | Copy and paste with citation attributes |
US20080201334A1 (en) * | 2005-05-03 | 2008-08-21 | Pctfiler Holdings Pty Ltd | Computer System for Distributing a Validation Instruction Message |
US7644101B2 (en) * | 2005-09-07 | 2010-01-05 | Ricoh Co., Ltd. | System for generating and managing context information |
US20070055657A1 (en) * | 2005-09-07 | 2007-03-08 | Takashi Yano | System for generating and managing context information |
US20070136321A1 (en) * | 2005-12-14 | 2007-06-14 | Harold Milton | System for preparing a patent application |
US20110231325A1 (en) * | 2005-12-14 | 2011-09-22 | Jacob Allen | System for Preparing a Patent Application |
US7970691B1 (en) * | 2006-02-13 | 2011-06-28 | Magma Management, Inc. | Method for securing licensing agreements on new products |
US9129252B2 (en) | 2006-03-31 | 2015-09-08 | At&T Intellectual Property I, L.P. | Potential realization system with electronic communication processing for conditional resource incrementation |
US10140673B2 (en) | 2006-03-31 | 2018-11-27 | At&T Intellectual Property I, L.P. | Potential realization system with electronic communication processing for conditional resource incrementation |
US20070233544A1 (en) * | 2006-03-31 | 2007-10-04 | Frank Scott M | Potential realization system with electronic communication processing for conditional resource incrementation |
US8639782B2 (en) | 2006-08-23 | 2014-01-28 | Ebay, Inc. | Method and system for sharing metadata between interfaces |
US11445037B2 (en) | 2006-08-23 | 2022-09-13 | Ebay, Inc. | Dynamic configuration of multi-platform applications |
US20080052367A1 (en) * | 2006-08-23 | 2008-02-28 | Ebay Inc. | Method and system for sharing metadata between interfaces |
US10542121B2 (en) | 2006-08-23 | 2020-01-21 | Ebay Inc. | Dynamic configuration of multi-platform applications |
US9736269B2 (en) | 2006-08-23 | 2017-08-15 | Ebay Inc. | Method and system for sharing metadata between interfaces |
US20090282054A1 (en) * | 2006-09-29 | 2009-11-12 | Casey Michael R | IDS Reference Tracking System |
US20080086450A1 (en) * | 2006-10-04 | 2008-04-10 | Steven Noel Bittenson | Interface for on-line database and patent searching |
US20100114587A1 (en) * | 2006-11-02 | 2010-05-06 | Hiroaki Masuyama | Patent evaluating device |
US8799218B2 (en) | 2006-12-01 | 2014-08-05 | Ebay Inc. | Business channel synchronization |
US20080178114A1 (en) * | 2007-01-18 | 2008-07-24 | Milton Harold W | Method for preparing a claim tree in the preparation of a patent application |
US20090307579A1 (en) * | 2007-01-22 | 2009-12-10 | Cfph, Llc | Viewing file modifications |
US20120016859A1 (en) * | 2007-02-08 | 2012-01-19 | Christopher Nordby Sears | Method/system for prior art searching |
US20080195604A1 (en) * | 2007-02-08 | 2008-08-14 | Christopher Nordby Sears | Synthesis-based approach to draft an invention disclosure using improved prior art search technique |
US9372923B2 (en) * | 2007-05-09 | 2016-06-21 | Lexisnexis Group | Systems and methods for analyzing documents |
US20080281860A1 (en) * | 2007-05-09 | 2008-11-13 | Lexisnexis Group | Systems and methods for analyzing documents |
US10719898B2 (en) | 2007-05-09 | 2020-07-21 | RELX Inc. | Systems and methods for analyzing documents |
US9256594B2 (en) * | 2007-06-06 | 2016-02-09 | Michael S. Neustel | Patent analyzing system |
US20140200880A1 (en) * | 2007-06-06 | 2014-07-17 | Michael S. Neustel | Patent Analyzing System |
US20090037808A1 (en) * | 2007-08-01 | 2009-02-05 | Thibodeau Barbara L | System, Method and Computer Program Product for Producing and Managing Certain Documents |
US20110054884A1 (en) * | 2007-09-17 | 2011-03-03 | Capfinder Aktiebolag | System for assisting in drafting applications |
US9805429B2 (en) | 2007-10-25 | 2017-10-31 | Lexisnexis, A Division Of Reed Elsevier Inc. | System and methods for analyzing documents |
US20110153573A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for valuing an ip asset based upon patent quality |
US8650316B2 (en) | 2009-12-17 | 2014-02-11 | American Express Travel Related Services Company, Inc. | System and method for enabling channel content drill down |
US8996411B2 (en) | 2009-12-17 | 2015-03-31 | American Express Travel Related Services Company, Inc. | System and method for enabling integrated channels in an IP marketplace |
US9037733B2 (en) | 2009-12-17 | 2015-05-19 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US8972271B2 (en) | 2009-12-17 | 2015-03-03 | American Express Travel Related Services Company, Inc. | System and method for enabling custom portfolio definition in an IP marketplace |
US8942998B2 (en) | 2009-12-17 | 2015-01-27 | American Express Travel Related Services Company, Inc. | System and method for enabling channel community ratings in an IP marketplace |
US8886560B2 (en) | 2009-12-17 | 2014-11-11 | American Express Travel Related Services Company, Inc. | System and method for enabling channel agreements negotiations in an IP marketplace |
US8868767B2 (en) | 2009-12-17 | 2014-10-21 | American Express Travel Related Services Company, Inc. | System and method for enabling IP marketplace APIs |
US8516076B2 (en) | 2009-12-17 | 2013-08-20 | American Express Travel Related Services Company, Inc. | System and method for compiling statistics in an IP marketplace |
US9245244B2 (en) | 2009-12-17 | 2016-01-26 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US8775272B2 (en) | 2009-12-17 | 2014-07-08 | American Express Travel Related Services Company, Inc. | System and method for enabling marketing channels in an IP marketplace |
US8775246B2 (en) | 2009-12-17 | 2014-07-08 | American Express Travel Related Services Company, Inc. | System and method for enabling channel registration in an IP marketplace |
US8775204B2 (en) | 2009-12-17 | 2014-07-08 | American Express Travel Related Services Company, Inc. | System and method for enabling group channels in an IP marketplace |
US8650317B2 (en) | 2009-12-17 | 2014-02-11 | American Express Travel Related Services Company, Inc. | System and method for searching channels based on channel rating |
US8751674B2 (en) | 2009-12-17 | 2014-06-10 | American Express Travel Related Services Company, Inc. | System and method for enabling channel promotions in an IP marketplace |
US8386623B2 (en) | 2009-12-17 | 2013-02-26 | American Express Travel Related Services Company, Inc. | System and method for enabling channel relevancy and rating in an IP marketplace |
US8667082B2 (en) | 2009-12-17 | 2014-03-04 | American Express Travel Related Services Company, Inc. | System and method for targeting channels to users |
US20110153447A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110154451A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc | System and method for for an industry based template for intellectual property asset data |
US20110153455A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling an intellectual property transaction |
US20110153851A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for adjusting intake based on intellectual property asset data |
US8650318B2 (en) | 2009-12-17 | 2014-02-11 | American Express Travel Related Services Company, Inc. | System and method for channel to channel integration in an IP marketplace |
US20110153434A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for merchandising intellectual property assets |
US20110153852A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for valuing and rating intellectual property assets |
US8661148B2 (en) | 2009-12-17 | 2014-02-25 | American Express Travel Related Services Company, Inc. | System and method for enabling industry based channels in an IP marketplace |
US8656035B2 (en) | 2009-12-17 | 2014-02-18 | American Express Travel Related Services Company, Inc. | System and method for enabling user requested channels in an IP marketplace |
US8650319B2 (en) | 2009-12-17 | 2014-02-11 | American Express Travel Related Services Company, Inc. | System and method for workflow driven channel search results |
US20110154476A1 (en) * | 2009-12-17 | 2011-06-23 | American Expres Travel Related Services Company, Inc. | System and method for collecting and validating intellectual property asset data |
US20110153473A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for managing royalty payments |
US20110153518A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110153552A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for standardizing ip transactions |
US8650315B2 (en) | 2009-12-17 | 2014-02-11 | American Express Travel Related Services Company, Inc. | System and method for enabling healthcare industry channels in an IP marketplace |
US20110154217A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110153517A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US20110153444A1 (en) * | 2009-12-17 | 2011-06-23 | American Express Travel Related Services Company, Inc. | System and method for registering users for an ip marketplace |
US8977761B2 (en) | 2009-12-17 | 2015-03-10 | American Express Travel Related Services Company, Inc. | System and method for enabling product development |
US9836460B2 (en) | 2010-06-11 | 2017-12-05 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for analyzing patent-related documents |
US20140188739A1 (en) * | 2011-05-09 | 2014-07-03 | Korea Institute Of Industrial Technology | Method for outputting convergence index |
US20140195443A1 (en) * | 2011-05-09 | 2014-07-10 | Korea Institute Of Industrial Technology | System for convergence index service |
US20130218785A1 (en) * | 2011-09-23 | 2013-08-22 | Randall William Marusyk | Self assembly of patent applications |
US10410279B2 (en) * | 2014-04-25 | 2019-09-10 | Sierra Industrial Group, LLC | Method and system for creating and managing a community of intellectual property licensees to develop and commercialize a new technology |
US20170032455A1 (en) * | 2014-04-25 | 2017-02-02 | Mike Hart | Method and System for Creating and Managing a Community of Intellectual Property Licensees to Develop and Commercialize a New Technology |
US10664838B2 (en) * | 2015-04-15 | 2020-05-26 | Visa International Service Association | Systems and methods to authorize transactions based on securely accessing data tracked via mobile devices |
US10796389B2 (en) * | 2016-02-09 | 2020-10-06 | Mikko Vaananen | Legal document filing system |
US11410256B2 (en) | 2016-02-09 | 2022-08-09 | Mikko Vaananen | Legal document filing system |
US10540443B2 (en) | 2016-12-20 | 2020-01-21 | RELX Inc. | Systems and methods for determining references in patent claims |
WO2018119051A1 (en) * | 2016-12-20 | 2018-06-28 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for determining references in patent claims |
CN108446259A (en) * | 2017-01-26 | 2018-08-24 | 云拓科技有限公司 | Deconstruction processing method of claims |
EP3355202A1 (en) * | 2017-01-26 | 2018-08-01 | Integral Search International Limited | Claim disassembling and recording device |
US11023662B2 (en) | 2017-02-15 | 2021-06-01 | Specifio, Inc. | Systems and methods for providing adaptive surface texture in auto-drafted patent documents |
US10572600B2 (en) | 2017-02-15 | 2020-02-25 | Specifio, Inc. | Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention |
US11651160B2 (en) | 2017-02-15 | 2023-05-16 | Specifio, Inc. | Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention |
US11593564B2 (en) | 2017-02-15 | 2023-02-28 | Specifio, Inc. | Systems and methods for extracting patent document templates from a patent corpus |
US10417341B2 (en) * | 2017-02-15 | 2019-09-17 | Specifio, Inc. | Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention |
US11188664B2 (en) | 2017-03-30 | 2021-11-30 | Specifio, Inc. | Systems and methods for facilitating editing of a confidential document by a non-privileged person by stripping away content and meaning from the document without human intervention such that only structural and/or grammatical information of the document are conveyed to the non-privileged person |
US10713443B1 (en) | 2017-06-05 | 2020-07-14 | Specifio, Inc. | Machine learning model for computer-generated patent applications to provide support for individual claim features in a specification |
US10747953B1 (en) | 2017-07-05 | 2020-08-18 | Specifio, Inc. | Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document |
CN107609843A (en) * | 2017-09-26 | 2018-01-19 | 北京华云智汇科技有限公司 | Contract renewal method and server |
US11100151B2 (en) | 2018-01-08 | 2021-08-24 | Magic Number, Inc. | Interactive patent visualization systems and methods |
US11194956B2 (en) * | 2018-04-30 | 2021-12-07 | Patent Bots LLC | Offline interactive natural language processing results |
US11768995B2 (en) * | 2018-04-30 | 2023-09-26 | Patent Bots, Inc. | Offline interactive natural language processing results |
US20220156450A1 (en) * | 2018-04-30 | 2022-05-19 | Patent Bots LLC | Offline interactive natural language processing results |
US20220215171A1 (en) * | 2018-08-29 | 2022-07-07 | Ipactory Inc. | Patent document creating device, method, computer program, computer-readable recording medium, server and system |
US10802715B2 (en) * | 2018-09-21 | 2020-10-13 | Microsoft Technology Licensing, Llc | Mounting a drive to multiple computing systems |
US20210383798A1 (en) * | 2018-10-10 | 2021-12-09 | Huawei Technologies Co., Ltd. | Human-Computer Interaction Method and Electronic Device |
US11636852B2 (en) * | 2018-10-10 | 2023-04-25 | Huawei Technologies Co., Ltd. | Human-computer interaction method and electronic device |
IT201800021259A1 (en) * | 2018-12-27 | 2020-06-27 | Studio Rubino Srl | System of automatic compilation and comparative evaluation of patent texts and related method |
US11348195B2 (en) * | 2019-07-03 | 2022-05-31 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US11803927B2 (en) | 2019-07-03 | 2023-10-31 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US11887201B2 (en) | 2019-07-03 | 2024-01-30 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US11941714B2 (en) | 2019-07-03 | 2024-03-26 | Aon Risk Services, Inc. Of Maryland | Analysis of intellectual-property data in relation to products and services |
US20230008868A1 (en) * | 2021-07-08 | 2023-01-12 | Nippon Telegraph And Telephone Corporation | User authentication device, user authentication method, and user authentication computer program |
Also Published As
Publication number | Publication date |
---|---|
US20140372326A1 (en) | 2014-12-18 |
US20110072342A1 (en) | 2011-03-24 |
US9990351B2 (en) | 2018-06-05 |
US7716581B2 (en) | 2010-05-11 |
US20060190807A1 (en) | 2006-08-24 |
US20170103055A1 (en) | 2017-04-13 |
US8843821B2 (en) | 2014-09-23 |
US9542360B2 (en) | 2017-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9990351B2 (en) | Patent drafting system | |
US11468527B2 (en) | Patent drafting system | |
US20020095368A1 (en) | Systems and methods for trading intellectual property | |
US20210089976A1 (en) | Methods and systems for developing websites | |
Ellis et al. | The infernal business of contract cheating: understanding the business processes and models of academic custom writing sites | |
US20040143450A1 (en) | Real estate transaction management system | |
US6141653A (en) | System for interative, multivariate negotiations over a network | |
US7194442B1 (en) | System and method for automated, iterative development negotiations | |
US20020016727A1 (en) | Systems and methods for interactive innovation marketplace | |
US20090265229A1 (en) | System, method, and program product for buyer driven services e-commerce | |
US20050055306A1 (en) | User-defined dynamic collaborative environments | |
US20020046187A1 (en) | Automated system for initiating and managing mergers and acquisitions | |
JP2000511672A (en) | Method and apparatus for a cryptographically assisted commercial network system to promote and support expert-based commerce | |
WO2001037114A1 (en) | System and method for ordering sample quantities over a network | |
US20070185816A1 (en) | Search engine for facilitating the sale, transfer, and/or assignment of intellectual property | |
US20060059413A1 (en) | Systems and methods for generating intellectual property | |
US20070185817A1 (en) | Apparatus for facilitating the sale, transfer, and/or assignment of intellectual property | |
US20080208700A1 (en) | Method for facilitating the sale, transfer and/or assignment of intellectual property | |
Raisinghani | Electronic commerce at the dawn of the third millennium | |
Pandey et al. | E-commerce and mobile commerce technologies | |
Raysman | Emerging Technologies and the Law: Forms and Analysis | |
WO2002048834A2 (en) | System and method for process mining | |
WO2000029975A1 (en) | Iterative bargaining system | |
Xiao | Craigslist Redesign | |
Farmakis et al. | Elaboration of a Business Model for e-Commerce |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |