CN109271818A - A kind of intelligent self-service integral type tallying system and method - Google Patents

A kind of intelligent self-service integral type tallying system and method Download PDF

Info

Publication number
CN109271818A
CN109271818A CN201810979354.3A CN201810979354A CN109271818A CN 109271818 A CN109271818 A CN 109271818A CN 201810979354 A CN201810979354 A CN 201810979354A CN 109271818 A CN109271818 A CN 109271818A
Authority
CN
China
Prior art keywords
tally
integral type
user
intelligent self
dimensional code
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
Application number
CN201810979354.3A
Other languages
Chinese (zh)
Inventor
彭安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Guhe Yun Technology Co Ltd
Original Assignee
Chengdu Guhe Yun Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Guhe Yun Technology Co Ltd filed Critical Chengdu Guhe Yun Technology Co Ltd
Priority to CN201810979354.3A priority Critical patent/CN109271818A/en
Publication of CN109271818A publication Critical patent/CN109271818A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of intelligent self-service integral type tallying systems, belong to tally technical field, it including Transmission system, is used for transmission by the product of tally, is provided in the Transmission system and is claimed by the orbital electron of tally product weight and for weighing as the RFID chip identified by tally product information;Video stream media evidence-obtaining system for being monitored to tally process, and judges whether the secondary tally is effective;Tally machine, for carrying out tally, including two dimensional code barcode scanning gun, RFID card reader, microcontroller by tally product to after orbital electron weighing;Two-dimensional barcode information for scanning the two-dimensional code, and is sent to microprocessor and opens the secondary tally process by two dimensional code barcode scanning gun;RFID card reader, for reading the information in RFID chip;Microcontroller claims for connecting two dimensional code barcode scanning gun, RFID card reader and orbital electron, carries out centralized control, and connect with the video stream media evidence-obtaining system, sends control instruction;The present invention can effectively realize self-service tally.

Description

A kind of intelligent self-service integral type tallying system and method
Technical field
The present invention relates to tally technical fields, and in particular to a kind of intelligent self-service integral type tallying system and method.
Background technique
Preceding wholesale market of agricultural products, slaughterhouse use tally machine be usually use industrial personal computer, regular display, keyboard, Card reader, printer, can the equipment such as external connected electronic platform scale, track scale, display screen;It is carried out according to supplier information, weight, unit price Clearing;Record product Transaction Information carries out quality tracing inquiry.
Every tally machine needs an operator in usual process of exchange, by operator's typing supplier information, core To Transaction Information, background data base is uploaded.Operation uses window system.
Using manual entry mode, the human cost in market will increase, and tally speed is slow;Tallying system is set up in Window system, it is unstable to will lead to system, the problems such as system is even collapsed without response often occurs.
Summary of the invention
It is an object of the invention to: a kind of intelligent self-service integral type tallying system and method are provided, solve current use The slow-footed technical problem of artificial tally mode.
The technical solution adopted by the invention is as follows:
A kind of intelligent self-service integral type tallying system, including
Transmission system: being used for transmission by the product of tally, is provided in the Transmission system for weighing by tally product The orbital electron of weight claims and as the RFID chip identified by tally product information;
Video stream media evidence-obtaining system: for being monitored to tally process, and judge whether the secondary tally is effective;
Tally machine: for through orbital electron weighing after by tally product carry out tally, including two dimensional code barcode scanning gun, RFID card reader, microcontroller;
Two dimensional code barcode scanning gun: for scanning the two-dimensional code, and two-dimensional barcode information is sent to microprocessor and opens the secondary tally Process;
RFID card reader: for reading the information in RFID chip;
Microcontroller: claiming for connecting two dimensional code barcode scanning gun, RFID card reader and orbital electron, carries out centralized control, and It is connect with the video stream media evidence-obtaining system, sends control instruction.
Further, the Transmission system includes sliding rail and several hooks, and the sliding rail, which is used for transmission, to be hung on hook Tally product, the orbital electron is set on the sliding rail and is claimed, the RFID chip, same tally are respectively provided on the hook RFID chip content is different in batch.
Further, the video stream media evidence-obtaining system include camera and video stream media evidence obtaining server, it is described Camera is used to shoot the picture at tally scene;The video stream media evidence obtaining server is for receiving camera shooting picture simultaneously Carry out background monitoring.
Further, exploitation is provided with REST interface on Streaming Media evidence obtaining server, for the microcontroller to Camera sends photographing instruction.
Further, the two-dimensional barcode information of two dimensional code barcode scanning gun identification includes user mobile phone number and batch number, described User mobile phone number differentiates tally batch for user for carrying out user authentication, the batch number.
Further, the tally machine further includes display screen, for showing tally state and information;
Printer, for printing tally relevant information;
System status indicator, for showing the state of tallying system;
Stop tally button, for generating stop signal to microprocessor, microprocessor is made to stop entire tally process.
Further, the microprocessor claims to be communicated by RS232 serial ports and RFID card reader and orbital electron.
Further, further include client: carrying out tally for user and put on record;
Audit end: put on record content for auditing user, judge whether the user has tally qualification;
Server end: for receiving the data of microcontroller and video stream media evidence obtaining server.
Further, a kind of intelligent self-service integral type tally method, comprising the following steps:
Step 1: user carries out tally in client and puts on record, and after the approval, user gets hook, utilizes two dimension at audit end Code barcode scanning gun typing two-dimensional barcode information, opens this self-service tally process;
Step 2: Transmission system weighs cargo transport to orbital electron, and RFID card reader reads the cargo RFID chip information successively carries out tally to the cargo of the batch;
Step 3: after the completion of the secondary tally, user terminates tally, and tally data are uploaded to server by system.
In conclusion by adopting the above-described technical solution, the beneficial effects of the present invention are:
1. can be acquired to the image at tally scene using video stream media evidence-obtaining system, judge whether tally succeeds, And the data of microcontroller acquisition are combined, realize complete self-service tally process.
2. under equal conditions making tally efficiency improve 150% using the method and system of the invention, having saved 8 A administrative staff, accuracy rate reach 99.6%.
3. the present invention uses embedded technology, system is more stable, avoids and is held using windows system progress system It carries, the problem of system crash occurs.
4. the present invention can effectively avoid the generation of suspension emergency case, under offline condition, the data of acquisition can be stored up It deposits to local, uploads data again after network recovery, therefore even if tally can also be carried out under offline condition.
Detailed description of the invention
Examples of the present invention will be described by way of reference to the accompanying drawings, in which:
Fig. 1 is integrated stand composition of the invention;
Fig. 2 is the structural schematic diagram of Transmission system in the present invention;
Fig. 3 is overall structure diagram of the invention;
Fig. 4 is the structural schematic diagram of tally machine of the present invention;
Appended drawing reference: 1- sliding rail, 2- hook, 3-RFID chip, 4- orbital electron claims, and 5- is by tally product, 6- tally machine, 7- camera, 8- printer, 9- system status indicator, 10- stopping tally button, 11- two dimensional code barcode scanning gun, 12- display screen, 13- microcontroller, 14- loudspeaker, the embedded socket of 15-, 16- power switch, 17- product word socket, 18- DC power supply.
Specific embodiment
All features disclosed in this specification or disclosed all methods or in the process the step of, in addition to mutually exclusive Feature and/or step other than, can combine in any way.
It elaborates below with reference to Fig. 1-4 couples of present invention.
A kind of intelligent self-service integral type tallying system, including
Transmission system: being used for transmission by the product of tally, is provided in the Transmission system for weighing by tally product 5 The orbital electron of weight claims 4 and as by the RFID chip 3 of 5 message identification of tally product;
Video stream media evidence-obtaining system: for being monitored to tally process, and judge whether the secondary tally is effective;
Tally machine 6: for carrying out tally, including two dimensional code barcode scanning by tally product 5 to after orbital electron claims 4 weighings Rifle 11, RFID card reader, microcontroller 13;
Two dimensional code barcode scanning gun 11: for scanning the two-dimensional code, and two-dimensional barcode information is sent to microprocessor and opens the secondary reason Goods process:
RFID card reader: for reading the information in RFID chip 3;
Microcontroller 13: claim 4 for connecting two dimensional code barcode scanning gun 11, RFID card reader and orbital electron, carry out concentration control System, and connect with the video stream media evidence-obtaining system, send control instruction.
Further, the Transmission system includes sliding rail 1 and several hooks 2, and the sliding rail 1, which is used for transmission, hangs on hook The orbital electron is arranged on the sliding rail 1 and claims 4, is respectively provided with the RFID chip 3 on the hook 2 for tally product on 2, 3 content of RFID chip is different in same tally batch.
Further, the video stream media evidence-obtaining system include camera 7 and video stream media evidence obtaining server, it is described Camera 7 is used to shoot the picture at tally scene;The video stream media evidence obtaining server is for receiving 7 shooting picture of camera And carry out background monitoring.
Further, exploitation is provided with REST interface on the Streaming Media evidence obtaining server, is used for the microcontroller 13 Photographing instruction is sent to camera 7.
Further, the two-dimensional barcode information that the two dimensional code barcode scanning gun 11 identifies includes user mobile phone number and batch number, institute It states user mobile phone number and differentiates tally batch for user for carrying out user authentication, the batch number.
Further, the tally machine 6 further includes display screen 12, for showing tally state and information;
Printer 8, for printing tally relevant information;
System status indicator 9, for showing the state of tallying system;
Stop tally button 10, for generating stop signal to microprocessor, microprocessor is made to stop entire tally process.
Further, the microprocessor claims 4 to be communicated by RS232 serial ports and RFID card reader and orbital electron.
Further, further include client: carrying out tally for user and put on record;
Audit end: put on record content for auditing user, judge whether the user has tally qualification;
Server end: for receiving the data of microcontroller and video stream media evidence obtaining server.
Further, a kind of intelligent self-service integral type tally method, comprising the following steps:
Step 1: user carries out tally in client and puts on record, and after the approval, user gets hook 2, utilizes two at audit end 11 typing two-dimensional barcode information of code barcode scanning gun is tieed up, this self-service tally process is opened;
Step 2: cargo transport to orbital electron is claimed 4 to weigh by Transmission system, and RFID card reader reads the cargo 3 information of RFID chip successively carries out tally to the cargo of the batch;
Step 3: after the completion of the secondary tally, user terminates tally, and tally data are uploaded to server by system.
Specific embodiment 1
The present embodiment is specifically described the present invention using pork tally process.
A kind of intelligent self-service integral type tallying system, including
Client: carrying out tally for user and put on record, and record information includes the pork the piece number of batch of putting on record;
Audit end: put on record content for auditing user, judge whether the user has tally qualification, after the approval the use Family can carry out tally;
Server end: micro- when system suspension for receiving the data of microcontroller and video stream media evidence obtaining server The data storage of controller acquisition is uploaded to server again behind local, network recovery.
Tally machine 6: including two dimensional code barcode scanning gun 11, RFID card reader, microcontroller 13;The microprocessor passes through RS232 serial ports claims 4 to be communicated with RFID card reader and orbital electron.
Two dimensional code barcode scanning gun 11: for scanning the two-dimensional code, wherein two-dimensional barcode information includes user mobile phone number and batch number, institute It states user mobile phone number and differentiates tally batch for carrying out user authentication, the batch number for user, two-dimensional barcode information is sent The secondary tally process is opened to microprocessor.
Transmission system: the Transmission system includes sliding rail 1 and several hooks 2, and the hook 2 is set on sliding rail 1, can It is slided on sliding rail 1, hangs pork on hook 2, in tally, pork is hung on hook 2 by user, and successively using sliding rail 1 Pork is dragged to tally scene, i.e., pork is dragged to orbital electron and claims to weigh on 4, be provided with RFID chip 3 on hook 2, For the unique identification as the batch pork.
RFID card reader, when pork arrival orbital electron claims 4, where RFID card reader reads the piece pork on hook 2 3 information of RFID chip, and store into microprocessor.
Video stream media evidence-obtaining system: for being monitored to tally process, and judge whether the secondary tally is effective;Including Camera 7 and video stream media evidence obtaining server, the camera 7 are used to shoot the picture at tally scene;General setting two Camera 7 is used to shoot the picture of the piece pork, and video stream media evidence obtaining server is used to receive 7 shooting picture of camera, after Platform personnel identify picture, judge whether the secondary tally has cheating suspicion, if there is cheating suspicion, which is determined as In vain, if not practising fraud suspicion, which is determined as effectively, while exploitation is provided with REST on Streaming Media evidence obtaining server Interface sends photographing instruction to camera 7 for the microcontroller 13, specifically: when the piece pork is weighed, weighing Data are transmitted to microprocessor, and microprocessor handles the weight data, and after data stabilization, microprocessor is i.e. to camera shooting First 7 send photographing instruction;REST, that is, declarative state transmitting (Representationa1 State Transfer) is a set of new Emerging WEB communications protocol, access mode is similar with common HTTP, and platform interface is divided to GET and POST two kinds of request methods.
The tally machine 6 further includes display screen 12, for showing tally state and information;
Printer 8, for printing tally relevant information;
System status indicator 9, for showing the state of tallying system;
Stop tally button 10, for generating stop signal to microprocessor, microprocessor is made to stop entire tally process.
Specific embodiment 2
The present embodiment is used to illustrate the specific structure of tally machine 6.
The tally machine 6 includes cabinet, and cabinet inside is provided with microprocessor and DC power supply 18, what microprocessor used Model ARM Cortex-M, the cabinet front be provided with 10 cun of industrial LCDs 12, two dimensional code barcode scanning gun 11, it is embedded insert Seat 15, power switch 16 and product word socket 17, the embedded socket 15, power switch 16 and product word socket 17 are and direct current Source 18 connects, and is covered with power protection cover, and the DC power supply 18 is connect with microprocessor and peripheral equipment, and the periphery is set Standby includes printer 8, RFID card reader etc..
The cabinet front is additionally provided with system status indicator 9, and the positioning indicator is connect with the microprocessor, State for display system;Stop tally button 10, for generating stop signal to microprocessor, stops microprocessor whole A tally process;Loudspeaker 14, the loudspeaker 14 connect microcontroller 13, for alarming or prompting.
The cabinet side is provided with printer 8, for printing tally relevant information, model GY-Q585P.

Claims (9)

1. a kind of intelligent self-service integral type tallying system, it is characterised in that: including
Transmission system: being used for transmission by the product of tally, is provided in the Transmission system for weighing by tally product (5) weight The orbital electron of amount claims (4) and as by the RFID chip (3) of tally product (5) message identification;
Video stream media evidence-obtaining system: for being monitored to tally process, and judge whether the secondary tally is effective;
Tally machine (6): for being swept by tally product (5) progress tally, including two dimensional code after orbital electron claims (4) to weigh Code rifle (11), RFID card reader, microcontroller (13);
Two dimensional code barcode scanning gun (11): for scanning the two-dimensional code, and two-dimensional barcode information is sent to microprocessor and opens the secondary tally Process;
RFID card reader: for reading the information in RFID chip (3);
Microcontroller (13): claim (4) for connecting two dimensional code barcode scanning gun (11), RFID card reader and orbital electron, concentrated Control, and connect with the video stream media evidence-obtaining system, send control instruction.
2. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: the Transmission system packet Include sliding rail (1) and several hooks (2), the sliding rail (1) be used for transmission hang on hook (2) by tally product (5), it is described The orbital electron is arranged on sliding rail (1) to claim (4), is respectively provided with the RFID chip (3) on the hook (2), same tally batch Secondary interior RFID chip (3) content is different.
3. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: the video stream media Evidence-obtaining system includes camera (7) and video stream media evidence obtaining server, and the camera (7) is used to shoot the picture at tally scene Face;The video stream media evidence obtaining server is for receiving camera (7) shooting picture and carrying out background monitoring.
4. a kind of intelligent self-service integral type tallying system according to claim 3, it is characterised in that: the Streaming Media evidence obtaining Exploitation is provided with REST interface on server, sends photographing instruction to camera (7) for the microcontroller (13).
5. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: the two dimensional code barcode scanning The two-dimensional barcode information of rifle (11) identification includes user mobile phone number and batch number, and the user mobile phone number is used to carry out user authentication, The batch number differentiates tally batch for user.
6. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: the tally machine (6) It further include display screen (12), for showing tally state and information;
Printer (8), for printing tally relevant information;
System status indicator (9), for showing the state of tallying system;
Stop tally button (10), for generating stop signal to microprocessor, microprocessor is made to stop entire tally process;
The display screen (12), printer (8), system status indicator, stopping tally button (10) are connect with microprocessor.
7. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: the microprocessor is logical It crosses RS232 serial ports and claims (4) to be communicated with RFID card reader and orbital electron.
8. a kind of intelligent self-service integral type tallying system according to claim 1, it is characterised in that: further include client: Tally is carried out for user to put on record;
Audit end: put on record content for auditing user, judge whether the user has tally qualification;
Server end: for receiving the data of microcontroller (13) and video stream media evidence obtaining server.
9. a kind of intelligent self-service integral type tally method, it is characterised in that: the following steps are included:
Step 1: user carries out tally in client and puts on record, and after the approval, user gets hook (2), utilizes two dimension at audit end Code barcode scanning gun (11) typing two-dimensional barcode information, opens this self-service tally process;
Step 2: cargo transport to orbital electron is claimed (4) to weigh by Transmission system, and RFID card reader reads the cargo RFID chip (3) information successively carries out tally to the cargo of the batch;
Step 3: after the completion of the secondary tally, user terminates tally, and tally data are uploaded to server by system.
CN201810979354.3A 2018-08-24 2018-08-24 A kind of intelligent self-service integral type tallying system and method Pending CN109271818A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810979354.3A CN109271818A (en) 2018-08-24 2018-08-24 A kind of intelligent self-service integral type tallying system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810979354.3A CN109271818A (en) 2018-08-24 2018-08-24 A kind of intelligent self-service integral type tallying system and method

Publications (1)

Publication Number Publication Date
CN109271818A true CN109271818A (en) 2019-01-25

Family

ID=65154185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810979354.3A Pending CN109271818A (en) 2018-08-24 2018-08-24 A kind of intelligent self-service integral type tallying system and method

Country Status (1)

Country Link
CN (1) CN109271818A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114419773A (en) * 2022-03-28 2022-04-29 成都古河云科技有限公司 Self-service truck registration entry duty system and truck self-service entry method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000213982A (en) * 1999-01-25 2000-08-04 Tsubakimoto Chain Co Automatic counting machine of hanger goods
CN101226580A (en) * 2007-01-17 2008-07-23 上海农产品中心批发市场经营管理有限公司 Transaction system for live pig based on RFID technique
CN103487124A (en) * 2012-06-11 2014-01-01 上海宝信软件股份有限公司 RFID-based rapid automated weighing system
CN205186702U (en) * 2015-11-10 2016-04-27 深圳市巨新科电子有限公司 Novel shipment tally device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000213982A (en) * 1999-01-25 2000-08-04 Tsubakimoto Chain Co Automatic counting machine of hanger goods
CN101226580A (en) * 2007-01-17 2008-07-23 上海农产品中心批发市场经营管理有限公司 Transaction system for live pig based on RFID technique
CN103487124A (en) * 2012-06-11 2014-01-01 上海宝信软件股份有限公司 RFID-based rapid automated weighing system
CN205186702U (en) * 2015-11-10 2016-04-27 深圳市巨新科电子有限公司 Novel shipment tally device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114419773A (en) * 2022-03-28 2022-04-29 成都古河云科技有限公司 Self-service truck registration entry duty system and truck self-service entry method
CN114419773B (en) * 2022-03-28 2022-06-07 成都古河云科技有限公司 Self-service truck check-in duty system and truck self-service entry method

Similar Documents

Publication Publication Date Title
US11599932B2 (en) System and methods for shopping in a physical store
US8746557B2 (en) Secure self-checkout
US20090272801A1 (en) Deterring checkout fraud
CN107271011A (en) A kind of truck scale intelligent measuring system
CN208938229U (en) Automatic selling wine system
CN109712346A (en) A kind of self-help intelligent identification valuation cash register all-in-one machine
CN107563872A (en) A kind of purchase system and purchase method
CN103177362A (en) Quick payment system for supermarket shopping and application method of system
CN108806070A (en) Self-help vending machine and automatic selling system
CN204440554U (en) A kind of delivery of cargo cabinet
CN101315298A (en) Electronic scale
CN107480843A (en) A kind of digital workshop integrated management system
CN205665799U (en) Self -service shopping settlement device
CN104484780A (en) Data processing method and device for delivery-taking cabinet
CN211015785U (en) Face-brushing cash-collecting temperature-measuring recording device
CN107784738A (en) A kind of shared hot water gauge and its management system
CN109271818A (en) A kind of intelligent self-service integral type tallying system and method
CN108711228A (en) The network payment data communication processing method of IC card gas meter, flow meter, device and system
CN108320209A (en) A kind of method, system and the storage device of auxiliary shopping
US20100053329A1 (en) Exit security
CN109658638B (en) Wine consumption monitoring and management method and system
CN109104283B (en) Intelligent distribution system communication encryption method and device
CN209132863U (en) A kind of self-service cabinet
CN110533831A (en) A kind of intelligent sale apparatus based on block chain
CN207281823U (en) A kind of shopping cart and purchase system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190125

RJ01 Rejection of invention patent application after publication