CN117708089A - Patent database management method, device, computer equipment and storage medium - Google Patents
Patent database management method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN117708089A CN117708089A CN202311733993.9A CN202311733993A CN117708089A CN 117708089 A CN117708089 A CN 117708089A CN 202311733993 A CN202311733993 A CN 202311733993A CN 117708089 A CN117708089 A CN 117708089A
- Authority
- CN
- China
- Prior art keywords
- target
- case
- folder
- identification number
- information
- 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.)
- Pending
Links
Classifications
-
- 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/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and 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/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- 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/22—Indexing; Data structures therefor; Storage structures
-
- 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/23—Updating
-
- 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—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/184—Intellectual property management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to the technical field of computers, and provides a patent database management method, a device, computer equipment and a storage medium. The method comprises the following steps: responding to a case management instruction, generating a plurality of identification numbers corresponding to the case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed into the preset folder for storage; if the first target folder exists in the patent database, judging whether a second target folder exists in the first target folder or not; if a second target folder exists in the first target folder, transferring related files of the to-be-managed cases in the preset folder to the second target file; and if the second target folder does not exist in the first target folder, transferring the preset folder to the first target folder. The invention can achieve the aim of improving the accuracy, the real-time performance and the reliability of the patent database management.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and apparatus for managing a patent database, a computer device, and a storage medium.
Background
It is particularly important for the agency to have real-time, accurate and reliable data management associated with the patent application.
Therefore, a method for managing a patent database is needed to solve the above-mentioned drawbacks of the prior art, and achieve the purpose of improving the accuracy, instantaneity and reliability of managing the patent database.
Disclosure of Invention
In view of the above, the embodiments of the present disclosure provide a method, an apparatus, a computer device, and a storage medium for managing a patent database, so as to solve the problems of data update hysteresis, low accuracy, and poor reliability in the existing patent data management.
In a first aspect of the embodiments of the present disclosure, there is provided a patent database management method, the method including:
responding to a case management instruction, generating a plurality of identification numbers corresponding to the case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed to the preset folder for storage; the target identification number comprises a first identification number and a second identification number;
Judging whether a first target folder exists in the patent database; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number;
if the first target folder exists in the patent database, judging whether a second target folder exists in the first target folder or not; the second target folder is a second folder corresponding to the second identification number;
if a second target folder exists in the first target folder, transferring the related files of the to-be-managed case in the preset folder to the second target file;
and if the second target folder does not exist in the first target folder, transferring the preset folder into the first target folder.
In a preferred embodiment, the plurality of identification numbers further includes a third identification number and a fourth identification number; the generating, in response to a case management instruction, a plurality of identification numbers corresponding to a case to be managed, obtaining a target identification number based on the plurality of identification numbers, and generating a preset folder corresponding to the target identification number, includes:
When the case management instruction is received, acquiring a case mail corresponding to the case management instruction;
generating a first identification number based on first party client information in the case mail, generating a second identification number based on a case name, generating a third identification number based on a case auditor name, and generating a fourth identification number based on second party client name;
generating the target identification number based on the first identification number, the second identification number, the third identification number, and the fourth identification number; and generating a preset folder corresponding to the target identification number.
In a preferred embodiment, the method further comprises:
constructing a case related information list of each second folder in the patent database; the case related information list comprises case state information, multi-party contact information and event time limit information of the to-be-managed case; the case state information comprises initial examination state information, real examination state information, overexamination state information and review state information; the multiparty contact information comprises contact information of the first party inventor, contact information of the auditing party and contact information of the second party case writer; the item time limit information indicates a remaining time from the next processing item;
Determining a third target folder based on the information change mail acquired in real time; the third target folder is a second folder corresponding to the information change mail;
and updating the case related information list of the third target folder in real time based on the information change mail.
In a preferred embodiment, the method further comprises:
when a first communication mail about a target case sent by an external user is received, determining a first related information list of a second folder corresponding to the target case; the external user comprises an A party inventor or an auditor;
determining an second-case writer corresponding to the target case based on the first related information list, and forwarding the first communication mail to the second-case writer;
when a second communication mail about a target case sent by the second case writer is received, sending the second communication mail to a first receiver and copying a second receiver through a second company mailbox address; wherein the first recipient is at least one of an A-party inventor and an auditor; the second recipient is one of the first party inventor and the auditor other than the first recipient.
In a preferred embodiment, the second-case writer contact information in the case related information list includes external processor contact information and actual writer contact information; the method further comprises the steps of:
when a first communication mail about a target case sent by an external user is received, determining a second related information list of a second folder corresponding to the target case; the external user comprises an A party inventor or an auditor;
based on the second related information list, determining an external processor and an actual writer corresponding to the target case, forwarding the first communication mail to the actual writer, and copying to the external processor;
when a second communication mail about a target case sent by the actual writer is received, sending the second communication mail to a third receiver through the mailbox address of the external processor; wherein the third recipient is at least one of an A-party inventor and an auditor.
In a preferred embodiment, before sending the second communication email to a third recipient via the email address of the external handler, and copying the external handler, the method further comprises:
Judging whether the target case has an approved label or not;
if the target case has the checked passing label, the second communication mail is sent to a third receiver through the mailbox address of the external processor;
if the target case does not have the checked passing label, automatically sending the second communication mail of the target case to an external processor for checking until the checked passing label is added for the target case in response to the checking passing operation of the external processor on the second communication mail of the target case.
In a preferred embodiment, the case related information list of each second folder further includes information that the case is currently in a node; the case currently in node information comprises material supplementary node information, retrieval node information, nodes to be checked, manuscript returning node information and submitting node information, and the method further comprises:
responding to the operation of a second mode writer to check a target node of a fourth target folder, and modifying the current node information of the case related information list of the fourth target folder into the target node; the target node is any one of material supplementing node information, retrieval node information, nodes to be checked, return manuscript node information and submitting node information; the fourth target folder is any one of a plurality of second folders.
In a second aspect of the embodiments of the present disclosure, there is provided a patent database management apparatus, including:
the system comprises a target identification number constructing module, a file managing module and a file managing module, wherein the target identification number constructing module is used for responding to a case management instruction, generating a plurality of identification numbers corresponding to a case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed into the preset folder for storage; the target identification number comprises a first identification number and a second identification number;
the first judging module is used for judging whether a first target folder exists in the patent database or not; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number;
the second judging module is used for judging whether a second target folder exists in the first target folder or not if the first target folder exists in the patent database; the second target folder is a second folder corresponding to the second identification number;
the first transfer module is used for transferring the related files of the case to be managed in the preset folder to the second target file if the second target folder exists in the first target folder;
And the second transfer module is used for transferring the preset folder to the first target folder if the second target folder does not exist in the first target folder.
A third aspect of the embodiments of the present disclosure provides an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the steps of the patent database management method according to the first aspect are implemented when the processor executes the computer program.
A fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium storing a computer program, wherein the computer program is executed by a processor to implement the steps of the patent database management method according to the first aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are required for the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
FIG. 1 is a flow diagram of a patent database management method according to the present disclosure;
FIG. 2 is a flow diagram of one particular embodiment of a patent database management method according to the present disclosure;
FIG. 3 is a flow diagram of one particular embodiment of a patent database management method according to the present disclosure;
FIG. 4 is a flow diagram of one particular embodiment of a patent database management method according to the present disclosure;
FIG. 5 is a flow diagram of one particular embodiment of a patent database management method according to the present disclosure;
FIG. 6 is a flow diagram of one particular embodiment of a patent database management method according to the present disclosure;
FIG. 7 is a schematic diagram of a configuration of a patent database management device according to the present disclosure;
fig. 8 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
It is particularly important for the agency to have real-time, accurate and reliable data management related to the patent application, for example: when the patent advisor knows that the patent A is in the overrule state from the existing patent database, and therefore patent review is suggested to the client, but the patent A exceeds the review period at the moment, the reliability of the client to the agency is reduced due to the hysteresis of the existing patent database for updating the patent data; also for example: the assistant of a certain patent agency sends the patent application manuscript with reduced writing quality to the client in a private way without the consent of the patent agency, thus the credibility of the client to the agency is reduced; this also results in reduced customer-to-agency confidence.
Therefore, a method for managing a patent database is needed to solve the above-mentioned drawbacks of the prior art, and achieve the purpose of improving the accuracy, instantaneity and reliability of managing the patent database.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
In this embodiment, a patent database management method is provided, which may be used in a patent database, and fig. 1 is a flowchart of a patent database management method according to an embodiment of the present invention, as shown in fig. 1, where the flowchart includes the following steps:
step S101, a plurality of identification numbers corresponding to a case to be managed are generated in response to a case management instruction, a target identification number is obtained based on the plurality of identification numbers, a preset folder corresponding to the target identification number is generated, and related files of the case to be managed are transferred to the preset folder for storage; the target identification number comprises a first identification number and a second identification number.
Specifically, the case management instruction is automatically generated based on the received mail information, that is: when receiving the mail, the information of the mail is acquired, and a plurality of identification numbers of the case to be managed are further obtained according to the acquired information, specifically as follows:
The first identification number is generated by the first party client name in the mail message, and the specific generation method is not limited herein, for example, the first identification number may be generated by generating a random number and associating the random number with the first party client name; each first party client name has only one first identification number, i.e. the first party client name is in one-to-one correspondence with the first identification number.
Generating a second identification number from the related case number information in the mail information, for example: for the case to be managed, if the first party client marks a corresponding first party client case number (indicating that the first party client has an independent patent management system) in the mail, the first party client case number is taken as a second identification number; if the first party client does not mark the first party client case number for the case to be managed in the mail (indicating that the first party client does not have an independent patent management system), generating a second identification number according to the case name of the case to be managed in the mail information, wherein the specific generation method is not particularly limited, for example, the second identification number can be generated by generating a random number and associating the random number with the case to be managed; the case name of each case to be managed only has one second identification number, namely, the case names and the second identification numbers are in one-to-one correspondence.
The target identification number is obtained based on a plurality of identification numbers, which can be understood as: when the first identification number is HA6421 and the second identification number is ZZ111, the target identification number obtained at the moment can be HA6421-ZZ 111; and constructs a preset folder with a file name of 'HA 6421-ZZ 111' through the target identification number.
Step S102, judging whether a first target folder exists in the patent database.
Specifically, the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number; the first folders and the first identification numbers are in one-to-one correspondence, namely each first folder is provided with a corresponding first identification number; the plurality of second folders and the plurality of second identification numbers are in one-to-one correspondence, that is, each second folder HAs a corresponding second identification number, for example, the plurality of second folders are contained in the first folder HA6421, and the second folders HA6421-ZZ111 are any one of the plurality of second folders.
Step S103, if a first target folder exists in the patent database, judging whether a second target folder exists in the first target folder; the second target folder is a second folder corresponding to the second identification number.
Specifically, the above step S103 is described by way of example: when the first target folder HA6421 exists in the patent database, it is determined whether the second folder having the second identification number ZZ111, namely, "HA6421-ZZ111", exists in the first target folder.
Step S104, if a second target folder exists in the first target folder, transferring the relevant file of the case to be managed in the preset folder to the second target file.
Step S105, if the second target folder does not exist in the first target folder, transferring the preset folder to the first target folder.
In the steps S104 to S105, if the second target folder HA6421-ZZ111 exists in the first target folder HA6421, it indicates that the second folder corresponding to the case to be managed already exists in the patent database, so that the relevant file of the case to be managed in the preset folder only needs to be transferred to the second target file; in contrast, if the second target folder HA6421-ZZ111 does not exist in the first target folder HA6421, it indicates that the second folder corresponding to the case to be managed does not exist in the patent database, so the preset folder needs to be transferred to the first target folder, and is used as the second folder corresponding to the case to be managed.
In a preferred embodiment, the plurality of identification numbers further includes a third identification number and a fourth identification number; as shown in fig. 2, the step S101 further includes:
step S201, when receiving the case management instruction, acquiring a case mail corresponding to the case management instruction.
Specifically, the case management instruction is automatically generated based on the received mail information, that is: when receiving the mail, automatically generating a case management instruction, further collecting information of the received mail according to the case management instruction, and obtaining a plurality of identification numbers of the cases to be managed according to the collected information.
Step S202, generating a first identification number based on the first party client information in the case mail, generating a second identification number based on the case name, generating a third identification number based on the case auditor name, and generating a fourth identification number based on the second party client name.
Specifically, firstly, information acquisition is carried out on a mail subject to obtain a plurality of identification information; the identification information comprises first party client information (such as first party client name), case name, case auditing party name, second party client name and case processing matters; then, a corresponding identification number may be generated by processing each identification information, that is: the method includes generating a first identification number based on first party client information, generating a second identification number based on a case name, generating a third identification number based on a case auditor name, generating a fourth identification number based on second party client name, and generating a corresponding fifth identification number based on case handling matters.
More specifically, the specific generation method of generating the identification number based on the identification information is not particularly limited herein, and the identification number corresponding to the identification information may be generated by, for example, acronyms of each letter in the identification information.
Step S203, generating the target identification number based on the first identification number, the second identification number, the third identification number, and the fourth identification number; and generating a preset folder corresponding to the target identification number.
Specifically, the specific generation method for generating the target identification number according to the plurality of identification numbers is not limited herein, and the plurality of identification numbers may be ordered by a preset order, so as to obtain the target identification number, and a preset folder corresponding to the target identification number is constructed.
In a preferred embodiment, the method further comprises:
step S301, constructing a case related information list of each second folder in the patent database;
specifically, the case related information list includes case state information, multi-party contact information and item time limit information of the case to be managed; the case state information comprises initial examination state information, real examination state information, overexamination state information and review state information; the multiparty contact information comprises contact information of the first party inventor, contact information of the auditing party and contact information of the second party case writer; the item time limit information indicates a remaining time from the next processing item.
Specifically, the case related information list of the second folder can effectively display the related information of the case, so that the inquiry time of a user is saved, and the problems that the user can only learn the related information by turning the folder of the related case, time is wasted and the user experience is reduced are solved.
Step S302, determining a third target folder based on the information change mail acquired in real time; and the third target folder is a second folder corresponding to the information change mail.
Step S303, updating the case related information list of the third target folder in real time based on the information change mail.
In the steps S302 to S303, the mail address of the patent database in the present invention may be a corporate mailbox address of an agent company, and when the agent company mailbox receives a mail sent by any one of the parties, the subject information and the text information of the mail are read, and the key information is extracted from the mail; the key information of the subject information may include case first party client information and case name, and the key information in the text information may be specific change matters, namely: the first party change matters sent by the first party mailbox, such as contact information change of the inventor, case writer change and the like; the second mode writer changes the mailbox of the second mode writer; changing the case state information; then determining a first identification number according to the client information of the case A party, determining a second identification number according to the case name, screening a first file corresponding to the first identification number from a patent database, and screening a case related information list of a second file corresponding to the second identification number from the first file; finally, the case related information list can be updated in real time according to the key information in the text information, which comprises the following steps: updating case state information and item time limit information in a case-to-related information list according to various official documents, for example, when receiving a first review opinion notice, the case state information can be modified into a real review-OA 1 reply stage, and the item time limit information can be modified into 4 months; and changing the contact information of the first party inventor and the second party case writer in the related information list according to the first party changing item sent by the first party mailbox.
In a preferred embodiment, as shown in fig. 4, the method further comprises:
step S401, when a first communication mail about a target case sent by an external user is received, determining a first related information list of a second folder corresponding to the target case; the external user includes an a party inventor or an auditor.
Step S402, determining a second scenario writer corresponding to the target scenario based on the first related information list, and forwarding the first communication mail to the second scenario writer.
In the above steps S401 to S402, the first communication mail may be understood as a mail sent by the external user to the mailbox of the agent company for communicating with the corresponding case, for example, the first party inventor does not understand a patent draft, and sends a communication mail for the patent draft to the mailbox of the agent company; when the patent database receives the first communication mail, determining a first identification number and a second identification number according to the subject information in the communication mail, determining a case related information list of a corresponding second folder according to the first identification number and the second identification number, and determining a mailbox address of a corresponding second case writer from the list; and then, forwarding the communication mail to the second-case writer through the mailbox address of the second-case writer.
Step S403, when receiving a second communication mail about the target case sent by the second case writer, sending the second communication mail to the first recipient and copying the second recipient through the email address of the second company; wherein the first recipient is at least one of an A-party inventor and an auditor; the second recipient is one of the first party inventor and the auditor other than the first recipient.
Specifically, when the writer of the second case needs to send the communication mail of a certain patent case to the first inventor for manuscript auditing, the writer of the second case sends the communication mail to the corresponding inventor and to the corresponding auditor through the mailbox address of the second company.
When sending and receiving mails, the invention uniformly uses the mail boxes of the agent company, can effectively monitor the case states of all the cases proxied in the company, and can also lead the first party client to only face the mail box address of one agent company without aiming at one case, thus causing the defect that a plurality of cases have a plurality of mail communication addresses and increasing the probability of process errors.
In a preferred embodiment, the second-mode writer contact information in the case related information list includes external processor contact information and actual writer contact information; as shown in fig. 5, the method further includes:
Step S501, when a first communication mail about a target case sent by an external user is received, determining a second related information list of a second folder corresponding to the target case; the external user includes an a party inventor or an auditor.
Step S502, determining an external processor and an actual writer corresponding to the target case based on the second related information list, forwarding the first communication mail to the actual writer, and copying to the external processor.
Step S503, when receiving the second communication mail about the target case sent by the actual writer, sending the second communication mail to a third receiver through the mailbox address of the external processor; wherein the third recipient is at least one of an A-party inventor and an auditor.
In the above steps S501 to S503, special cases are faced, for example, the customer at the first party requests the writing work of the patent case by the patent agency a of the agency at the second party; however, at this time, since the patent agency a works too much, it is inconvenient to perform the patent case writing company of the first party company, and therefore, it is necessary to set an external processor mailbox and an actual writer mailbox, that is: when a first communication mail of a target case sent by an external user is received, a second related information list of a second folder corresponding to the target case is screened from a patent database according to a first identification number and a second identification number of the target case; determining an external processor and an actual writer of the target case from the second related information list, forwarding the first communication mail to the actual writer, and copying to the external processor;
When the writer needs to send the second communication mail of the target case to the external user, the writer also screens a second related information list of a second folder corresponding to the target case from the patent database according to the first identification number and the second identification number of the target case, then determines the external processor from the second related information list, and sends the second communication mail to the corresponding external user through the mailbox address of the external processor.
In a preferred embodiment, as shown in fig. 6, before sending the second communication email to the third recipient through the email address of the external handler, and copying the external handler, the method further includes:
step S601, determining whether the target case has an approved label.
Step S602, if the target case has a checked passing label, the second communication email is sent to a third recipient through the email address of the external handler.
Step S603, if the target case does not have the checked passing label, automatically sending the second communication mail of the target case to an external processor for checking until the checked passing label is added to the target case in response to the checking passing operation of the external processor on the second communication mail of the target case.
In the steps S601 to S603, when there is a target case with a writing audit item and related mail needs to be sent to the mailbox of the external processor, before the patent application document written by the actual writer is sent to the first party client in the form of the external processor mail, it is required to determine whether the target case has an audit passing label; if the first communication mail has the verification passing label, the first communication mail can be directly sent to the first party client through the mailbox address of the external processor; if the verification passing label is not provided, prompt information for requiring the mail verification of the external processor is sent out so as to prompt the external processor to verify the second communication mail of the target case; and responding to the verification passing operation of the second communication mail of the external processor on the target case, and automatically adding a verified tag for the target case.
In a preferred embodiment, the case related information list of each second folder further includes information that the case is currently located in a node; the case currently in node information comprises material supplementary node information, retrieval node information, nodes to be checked, manuscript returning node information and submitting node information, and the method further comprises:
Responding to the operation of a second mode writer to check a target node of a fourth target folder, and modifying the current node information of the case related information list of the fourth target folder into the target node; the target node is any one of material supplementing node information, retrieval node information, nodes to be checked, return manuscript node information and submitting node information; the fourth target folder is any one of a plurality of second folders.
Specifically, when the related mail of the second case writer for the target case is checked for the first party client, node information corresponding to the related mail needs to be checked synchronously, for example, the related mail is a first draft feedback mail and is used for feeding back a first draft to the first party client, so that the first party can check the first draft, the case in the case related information list of the target case is currently in the node information of the first party client is changed into the first draft return node information based on the first draft return node information checked by the second case writer, and the first party client is checked at present after the second case writer has finished the first draft return.
In a specific embodiment, the invention also presets the time length of each node information of each case, and if a certain node of a certain case is out of date, an out-of-date prompt mail is sent to mails of patent managers and case writers.
According to the invention, the information of the node of the case related information list of the fourth target folder is modified to the target node by responding to the operation of the case writer of the second target folder, so that the second party agency can know the real-time node information of each patent case in time, whether the real-time node information is in a retrieval node, a client supplementary material node, a case writing node or a returned to-be-verified node; and sending out-of-period prompt mails when the node is out-of-period, so that the case processing efficiency of each agent can be effectively improved.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure. For details not disclosed in the embodiments of the apparatus of the present disclosure, please refer to the embodiments of the method of the present disclosure.
Fig. 7 is a schematic structural diagram of some embodiments of a patent database management apparatus according to the present disclosure. As shown in fig. 7, the patent database management apparatus includes:
the system comprises a target identification number constructing module, a file managing module and a file managing module, wherein the target identification number constructing module is used for responding to a case management instruction, generating a plurality of identification numbers corresponding to a case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed into the preset folder for storage; the target identification number comprises a first identification number and a second identification number;
The first judging module is used for judging whether a first target folder exists in the patent database or not; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number;
the second judging module is used for judging whether a second target folder exists in the first target folder or not if the first target folder exists in the patent database; the second target folder is a second folder corresponding to the second identification number;
the first transfer module is used for transferring the related files of the case to be managed in the preset folder to the second target file if the second target folder exists in the first target folder;
and the second transfer module is used for transferring the preset folder to the first target folder if the second target folder does not exist in the first target folder.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic of each process, and should not constitute any limitation on the implementation process of the embodiments of the disclosure.
Referring now to fig. 8, a schematic diagram of an electronic device 800 suitable for use in implementing some embodiments of the present disclosure is shown. The server illustrated in fig. 8 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present disclosure in any way.
As shown in fig. 8, the electronic device 800 may include a processing means (e.g., a central processor, a graphics processor, etc.) 801, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 802 or a program loaded from a storage means 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
In general, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, etc.; storage 808 including, for example, magnetic tape, hard disk, etc.; communication means 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While fig. 8 shows an electronic device 800 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 8 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communication device 809, or from storage device 808, or from ROM 802. The above-described functions defined in the methods of some embodiments of the present disclosure are performed when the computer program is executed by the processing device 801.
It should be noted that, in some embodiments of the present disclosure, the computer readable medium may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be embodied in the apparatus; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: responding to a case management instruction, generating a plurality of identification numbers corresponding to the case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed into the preset folder for storage; the target identification number comprises a first identification number and a second identification number; judging whether a first target folder exists in the patent database; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with a first identification number; if the first target folder exists in the patent database, judging whether a second target folder exists in the first target folder or not; the second target folder is a second folder corresponding to the second identification number; if a second target folder exists in the first target folder, transferring related files of the to-be-managed cases in the preset folder to the second target file; and if the second target folder does not exist in the first target folder, transferring the preset folder to the first target folder.
Computer program code for carrying out operations for some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above technical features, but encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the invention. Such as the above-described features, are mutually substituted with (but not limited to) the features having similar functions disclosed in the embodiments of the present disclosure.
Claims (10)
1. A method of patent database management, the method comprising:
responding to a case management instruction, generating a plurality of identification numbers corresponding to the case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed to the preset folder for storage; the target identification number comprises a first identification number and a second identification number;
Judging whether a first target folder exists in the patent database; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number;
if the first target folder exists in the patent database, judging whether a second target folder exists in the first target folder or not; the second target folder is a second folder corresponding to the second identification number;
if a second target folder exists in the first target folder, transferring the related files of the to-be-managed case in the preset folder to the second target file;
and if the second target folder does not exist in the first target folder, transferring the preset folder into the first target folder.
2. The patent database management method according to claim 1, wherein the plurality of identification numbers further includes a third identification number and a fourth identification number; the generating, in response to a case management instruction, a plurality of identification numbers corresponding to a case to be managed, obtaining a target identification number based on the plurality of identification numbers, and generating a preset folder corresponding to the target identification number, includes:
When the case management instruction is received, acquiring a case mail corresponding to the case management instruction;
generating a first identification number based on first party client information in the case mail, generating a second identification number based on a case name, generating a third identification number based on a case auditor name, and generating a fourth identification number based on second party client name;
generating the target identification number based on the first identification number, the second identification number, the third identification number, and the fourth identification number; and generating a preset folder corresponding to the target identification number.
3. The patent database management method according to claim 2, characterized in that the method further comprises:
constructing a case related information list of each second folder in the patent database; the case related information list comprises case state information, multi-party contact information and event time limit information of the to-be-managed case; the case state information comprises initial examination state information, real examination state information, overexamination state information and review state information; the multiparty contact information comprises contact information of the first party inventor, contact information of the auditing party and contact information of the second party case writer; the item time limit information indicates a remaining time from the next processing item;
Determining a third target folder based on the information change mail acquired in real time; the third target folder is a second folder corresponding to the information change mail;
and updating the case related information list of the third target folder in real time based on the information change mail.
4. A method of patent database management according to claim 3, wherein the method further comprises:
when a first communication mail about a target case sent by an external user is received, determining a first related information list of a second folder corresponding to the target case; the external user comprises an A party inventor or an auditor;
determining an second-case writer corresponding to the target case based on the first related information list, and forwarding the first communication mail to the second-case writer;
when a second communication mail about a target case sent by the second case writer is received, sending the second communication mail to a first receiver and copying a second receiver through a second company mailbox address; wherein the first recipient is at least one of an A-party inventor and an auditor; the second recipient is one of the first party inventor and the auditor other than the first recipient.
5. The patent database management method according to claim 3, wherein the second-case writer contact information in the case related information list includes external processor contact information and actual writer contact information; the method further comprises the steps of:
when a first communication mail about a target case sent by an external user is received, determining a second related information list of a second folder corresponding to the target case; the external user comprises an A party inventor or an auditor;
based on the second related information list, determining an external processor and an actual writer corresponding to the target case, forwarding the first communication mail to the actual writer, and copying to the external processor;
when a second communication mail about a target case sent by the actual writer is received, sending the second communication mail to a third receiver through the mailbox address of the external processor; wherein the third recipient is at least one of an A-party inventor and an auditor.
6. The patent database management method according to claim 5, wherein before sending the second communication mail to a third recipient through the mailbox address of the external handler, and copying the external handler, the method further comprises:
Judging whether the target case has an approved label or not;
if the target case has the checked passing label, the second communication mail is sent to a third receiver through the mailbox address of the external processor;
if the target case does not have the checked passing label, automatically sending the second communication mail of the target case to an external processor for checking until the checked passing label is added for the target case in response to the checking passing operation of the external processor on the second communication mail of the target case.
7. The patent database management method according to claim 3, wherein the case related information list of each second folder further includes information that the case is currently in a node; the case currently in node information comprises material supplementary node information, retrieval node information, nodes to be checked, manuscript returning node information and submitting node information, and the method further comprises:
responding to the operation of a second mode writer to check a target node of a fourth target folder, and modifying the current node information of the case related information list of the fourth target folder into the target node; the target node is any one of material supplementing node information, retrieval node information, nodes to be checked, return manuscript node information and submitting node information; the fourth target folder is any one of a plurality of second folders.
8. A patent database management apparatus, comprising:
the system comprises a target identification number constructing module, a file managing module and a file managing module, wherein the target identification number constructing module is used for responding to a case management instruction, generating a plurality of identification numbers corresponding to a case to be managed, obtaining a target identification number based on the plurality of identification numbers, generating a preset folder corresponding to the target identification number, and transferring related files of the case to be managed into the preset folder for storage; the target identification number comprises a first identification number and a second identification number;
the first judging module is used for judging whether a first target folder exists in the patent database or not; the patent database comprises a plurality of first folders, and the first folders comprise a plurality of second folders; the first target folder is a first folder with the first identification number;
the second judging module is used for judging whether a second target folder exists in the first target folder or not if the first target folder exists in the patent database; the second target folder is a second folder corresponding to the second identification number;
the first transfer module is used for transferring the related files of the case to be managed in the preset folder to the second target file if the second target folder exists in the first target folder;
And the second transfer module is used for transferring the preset folder to the first target folder if the second target folder does not exist in the first target folder.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the patent database management method according to any of claims 1-7 when the computer program is executed.
10. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the steps of the patent database management method according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311733993.9A CN117708089A (en) | 2023-12-15 | 2023-12-15 | Patent database management method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311733993.9A CN117708089A (en) | 2023-12-15 | 2023-12-15 | Patent database management method, device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117708089A true CN117708089A (en) | 2024-03-15 |
Family
ID=90156628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311733993.9A Pending CN117708089A (en) | 2023-12-15 | 2023-12-15 | Patent database management method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117708089A (en) |
-
2023
- 2023-12-15 CN CN202311733993.9A patent/CN117708089A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110378593A (en) | Communications status about the application for closing rule policy update | |
CN115757400B (en) | Data table processing method, device, electronic equipment and computer readable medium | |
CN114386896B (en) | Information sending method, page display method, device, electronic device and medium | |
US12015623B2 (en) | Systems and methods for consensus driven threat intelligence | |
US8977607B1 (en) | System and method for threading electronic messages | |
CN112084114B (en) | Method and apparatus for testing interfaces | |
CN110705935B (en) | Logistics document processing method and device | |
CN117708089A (en) | Patent database management method, device, computer equipment and storage medium | |
US20220147651A1 (en) | Data management method, non-transitory computer readable medium, and data management system | |
CN116708564A (en) | Service processing method, device, equipment and storage medium | |
CN114037523A (en) | Letter service test method, device, equipment, medium and program product | |
CN115269645A (en) | Information query method and device, electronic equipment and computer readable medium | |
CN115017149A (en) | Data processing method and device, electronic equipment and storage medium | |
US11093899B2 (en) | Augmented reality document processing system and method | |
CN115098453B (en) | Information storage method, apparatus, electronic device, and computer readable medium | |
CN116033023B (en) | Data communication method, device, electronic device and storage medium based on blockchain | |
CN113742334B (en) | Data processing method and device | |
US12126581B2 (en) | Multichannel messaging systems and methods | |
LU506776B1 (en) | Data sheet generating method, electronic device and readable medium | |
CN119760733A (en) | Table data processing method, device, equipment and computer readable medium | |
CN119622817A (en) | Privacy request method, device, electronic device and storage medium | |
CN116823371A (en) | Order information processing method, apparatus, electronic device and computer readable medium | |
CN114021939A (en) | Logistics mapping relation group construction method, logistics product generation method and device | |
CN119621540A (en) | Test data distribution method, device, equipment, storage medium and program product | |
CN117786187A (en) | Metadata information processing method, apparatus, electronic device, and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |